- 浏览: 25229 次
- 性别:
- 来自: 北京
最新评论
-
梧栖凤:
得把未经处理的脚本分享出来啊!
跨浏览器可8方向拖拽剪裁框 -
percy30856:
好东西 正在弄这个玩意儿 参考学习了
Animate Baseclass -
percy30856:
菲哥 你的头像,应该换成未满18岁禁止查看
很棒的时间线控件 -
stoneskin:
:哭笑写javascript的也是猿。。。。我们很多猿都是从写 ...
核心只要两行即可实现添加或移除className -
jamesmos:
enix2212 写道tiannet 写道enix2212 写 ...
核心只要两行即可实现添加或移除className
文章列表
1.跨浏览器,主流浏览器都可以运行2.纯javascript开发。3.配置实用方便。4.二次开发简单,易用。传送门 在线试玩成品预览,见附近 用一张图片用坐标的方式生成拼图单元格,类似css sprite。大致思路是,每个单元格有对应的两个索引,由数据驱动显示。创建实例时吧0-9乱序排列,每个单元格对应两个索引,一个是真实所在位置的索引,一个是记录现在位置的索引。拖动图片的时调整记录现在位置的索引,去对比原始数组如果值相等,那么就可以确定拼图完成。1.乱序排列[0-9]的数组生成一个新数组,来产生拼图单元格的排序。为了避免生成不符合需求的数组,比较然后递归。
indicator.fn.uno ...
最近被暴库的很多,密码安全成为重大问题!如何避免简单密码呢?还在冥思苦想密码?no
我为大家准备了一个密码生成工具,有0-9和a-k的英文字母组成,数字是乱序排列。字母随机一个替换掉一个数字,生成一个长度为10的密码。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www. ...
在普通情况下我们要用原生类、或者自定义类创建实例要用new运算符,使构造函数创建一个实例,并且实例继承构造器prototype上的所有共有方法。如 new Object()、new Date()等等!(object有{},数组有[]这样的快捷方式 ,我 ...
Javascript中大家都很习惯用new运算符创建实例。现在看看另外一种创建实例的方法------单例模式。
单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。
单例模式的特点有:
1,该类只有一个实例
2,该类自行创建该实例(在该类内部创建自身的实例对象)
3,向整个系统公开这个实例接口 。
下面我们分析一下实现的可行性
第1个特点:Javascript是不支持重载的,如果不能被new的话,多次调用会被覆盖所以第一点也很好实现
第2个特点:自行创建实例这点我们用匿名包装器也比较好实现
第2个特点:javascript是运行在宿主环境 ...
javascript1.7新语法
- 博客分类:
- javaScript
1.yield 关键字
Yield的作用与return 差不多,都会返回一个结果。但是return会跳出函数,yield可以多次使用直到运算不能进行。(Yield也是一个c#的关键字)。
2.生成器Generators
当一个函数使用yield指定返回值时,可以把他当做生成器来使用。如果调用了包含yield函数则会得到一个生成器的实例。每次调用生成器实例的next方法,就会得到一个运算结果。如果超出生成器的边界就会得到一个object StopIteration的错误。因为yield的关系,不能准确的得到生成器的长度,所以用try语句处理一下。当生成器使用完毕后,调用close方法,会强制 ...
在浏览器中用调试工具看调用结果
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content=& ...
function duffsDevice(items, fn) {
if ('function' !== typeof(fn)) return;
var iterations = items.length % 8, i = items.length - 1,callback = fn;
while (iterations) {
callback(items[i--]);
iterations--;
}
iterations = Math.floor(items.length / 8);
while (iterations) {
...
package {
public native function eval(x:Object):Object;
public native function parseInt(string:String, radix:int = 10):Number;
public native function parseFloat(string:String):Number;
public native function isNaN(number:Number):Boolean;
public native function get NaN():Number;
public native function ...
修正了拖拽文本进输入框问题 2011.11.14
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-T ...
测试题来自《Another JavaScript quiz》Posted in 'JavaScript' by James on April 27th, 2010
共25道题,测试内容包括运算符,表达式,语句,javascript语言特性,JSON语法,数组,正则等。
大家可以测一测自己在这方面知识掌握的程度。
在题后有我参考原博主文章和评论的题目解析,大家竞相拍砖,转载请注明。
The quiz:
1:
1: 1 && 3
2:
1: 1 && "foo" || 0
3:
1: 1 || "foo&quo ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; chars ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; chars ...
开发版,水平方向已完成,垂直方向没测,可以跨浏览,滚动多个当前元素索引有问题
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Ty ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; chars ...
以下代码仅供参考,请下载附件代码,应该是文本编辑器过滤掉了某些字符导致不能运行。
<!--<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv= ...