ECMAScript规范中使用IEEE754格式来表示整数和浮点数。支持十进制、八进制以及十六进制。有一点注意的是八进制数字在严格模式下是无效的,这可能会影响到程序的正常运行。 避免浮点数等值判断: 众所周知,基于IEEE754进行数据计算会产生舍入误差,最为经典的例子: 0.1+0.2 = 0.3...
分类:
编程语言 时间:
2014-07-07 13:01:37
阅读次数:
192
一、JSP EL语言定义E L(Expression Language) 目的:为了使JSP写起来更加简单。 表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种简单的语言,基于可用的命名空间(PageContext 属性)、嵌....
分类:
Web程序 时间:
2014-07-02 23:47:48
阅读次数:
259
ECMAScript中的Date类型是在早期Java中的java.util.Date类基础上构建的。因此,Date类型使用自UTC(Coordinated Universal Time,国际协调时间)1970年1月1日午夜零点开始经过的毫秒数来保存日期。在使用这种数据存储格式的条件下,Date类型保...
分类:
Web程序 时间:
2014-07-01 22:04:15
阅读次数:
362
window对象BOM的核心对象是window,它表示浏览器的一个实例。在浏览器中,window对象有双重角色,它既是通过JavaScript访问浏览器窗口的一个接口,又是ECMScript规定的Global对象。全局作用域由于window对象同时扮演着ECMAScript中Global对象的角色,...
分类:
编程语言 时间:
2014-07-01 12:08:00
阅读次数:
294
1.数组的解构赋值ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。旧做法:var a = 1;var b = 2;var c = 3;ES6做法:var [a,b,c] = [1,2,3];上面代码表示,可以从数组中提取值,按照对应位置,对变...
分类:
其他好文 时间:
2014-06-28 20:45:34
阅读次数:
173
何为闭包;闭包跟作用域相关的,ECMAScript 允许使用内部函数,即函数定义和函数表达式位于另一个函数的函数体内。内部函数可以访问它们所在的外部函数中声明的所有局部变量、参数和声明的其他内部函数。当其中一个这样的内部函数在包含它们的外部函数之外被调用时,就会形成闭包。确实有点晕看个例子吧 Do....
分类:
编程语言 时间:
2014-06-26 23:59:53
阅读次数:
461
简单情景描述1:(在Sharepoint 2013 Solution 中)在相应的.aspx页面引入 一下两个.js文件:然后写入下面的script代码:可以就写这样几行代码,在运行你的页面的时候,如果VoteBaseInfoList这个表存在,则页面不会报错;如果不存在,则页面提示VoteBase...
分类:
其他好文 时间:
2014-06-26 19:57:56
阅读次数:
242
1. 二进制和八进制表示法ES6提供了二进制和八进制数值的新的写法,分别用前缀0b和0o表示。0b111110111 === 503 // true0o767 === 503 // true八进制用0o前缀表示的方法,将要取代已经在ES5中被逐步淘汰的加前缀0的写法。2. Number.isFini...
分类:
其他好文 时间:
2014-06-21 12:29:40
阅读次数:
256
1. codePointAT方法JavaScript内部,字符以UTF-16的格式储存,每个字符固定为2个字节。对于那些需要 4个字节储存的字符(Unicode编号大于0xFFFF的字符),JavaScript会认为它们是两个字符。ES6提供了codePointAt方 法,能够正确处理4个字节储存的...
分类:
其他好文 时间:
2014-06-21 12:09:17
阅读次数:
299
ECMA(European Computer Manufacturers Association)欧洲计算机制造商协会。其制定很多标准:C#语言规范;C++/CLI语言规范;Eiffel语言;CD-ROM格式;ECMAScript语言规范(JavaScript)等。JavaScript(NetSca...
分类:
编程语言 时间:
2014-06-20 20:19:05
阅读次数:
248