借到了司徒正美的写的js框架设计一书,司徒大神所著有些看不太懂,果然尚需循序渐进,稳扎js基础之中。第一张开篇司徒阐述了种子模块的概念种子模块亦为核心模块,框架最先执行模块,司徒见解应包含:对象扩展、数组化,类型判定,简单事件的绑定和写在,无冲突处理,模块加载与domReady。应具有扩展性、常用、...
分类:
Web程序 时间:
2014-07-10 12:25:00
阅读次数:
273
针对这个方法, 需要特别注意的是:
1.数组调用sort方法后,会影响本身(而非生成新数组)
2.sort()方法默认是按字符来排序的,所以在对数字型数组排序时,不可想当然的以为会按数字大小排序!...
分类:
Web程序 时间:
2014-07-02 07:52:09
阅读次数:
293
JS的运算符一般含有:1 算术运算符2 相等运算符3 关系运算符4 字符串运算符5逻辑运算符6位运算符7 赋值运算符首先看算术运算符,它一般有(+,-,*,/,%,++,--)这里,%模运算符,其实也就是取余的意思,比如,5%2=1;这里要特别说一下++,与--(这里只列了++,--是一样的道理)。...
分类:
Web程序 时间:
2014-07-01 23:08:17
阅读次数:
300
ECMAScript中的Date类型是在早期Java中的java.util.Date类基础上构建的。因此,Date类型使用自UTC(Coordinated Universal Time,国际协调时间)1970年1月1日午夜零点开始经过的毫秒数来保存日期。在使用这种数据存储格式的条件下,Date类型保...
分类:
Web程序 时间:
2014-07-01 22:04:15
阅读次数:
362
对象是一种无序属性的集合,每个属性都有自己的名字和值。对象的创建有很多种,我在第一章已经说过了。如何遍历一个对象:var x;var txt="";var person={fname:"Bill",lname:"Gates",age:56}; for (x in person) //x其实是一...
分类:
Web程序 时间:
2014-07-01 19:44:22
阅读次数:
302
要知道传址跟传址,首先我们先了解下数据值的操作。1复制:可以把它赋值给一个新的变量2传递:可以将他传递给一个函数或者方法3比较:可以与另外一个值比较,判断是否相等简要介绍下传值:当一个数据是通过值被操作的,那么关系到的是数据的值,在赋值的过程中,是对实际值进行了COPY,储存在一个变量或者属性或数组...
分类:
Web程序 时间:
2014-06-30 12:55:20
阅读次数:
230
变量和数值相关,它储存了那个值,有了变量就可以储存操作数据了。js与其他语言不同,它是非类型的。就是变量可以存放任何类型的值,而其他语言需要存放特定类型的值。var i=5;i="fdsfad";这是合法的。变量的声明一般是由VAR 关键字声明的var i,sum; //一次声明两个变量, 若变量....
分类:
Web程序 时间:
2014-06-29 19:28:32
阅读次数:
153
一:JavaScript 数据类型:字符串、数字、布尔、数组、对象、Null、UndefinedJavaScript 字符串; var carname="Bill Gates";JavaScript 数字; var x1=34.00; //使用小数点来写 var x2=34; //不使用小数点来写....
分类:
Web程序 时间:
2014-06-18 13:57:54
阅读次数:
252
ECMAScript变量可能包含两种不同数据类型的值:基本类型值和引用类型值。基本类型值指的是简单的数据段,而引用类型值指的是那些可能由多个值构成的对象。引用类型的值是保存在内存中的对象,与其他语言不同,JavaScript不允许直接访问内存中的位置,也就是说不能直接操作对象的内存空间。在操作对象时...
分类:
Web程序 时间:
2014-06-14 20:47:46
阅读次数:
312
在ECMAScript中引用类型是一种数据结构,用于将数据和功能组织在一起,而对象时引用类型的一个实例。尽管ECMAScript从技术上讲是一门面向对象的语言,但它不具备传统的面向对象语言所支持的类和接口等基本结构,所以虽然说引用类型与类看起来想死,但他们并不是相同的概念。不过引用类型有的时候也可以...
分类:
Web程序 时间:
2014-06-14 15:17:08
阅读次数:
229