1、作用域(function() { var a = b = 5;})();console.log(b);输出:5陷阱是,在函数表达式中有两个赋值,但a是用关键字var 来声明的,这意味着a是局部变量,而b则被赋予为全局变量。另一个陷阱是,它并没有使用严格模式(use strict)。在函数里面,如...
分类:
编程语言 时间:
2015-09-01 13:57:40
阅读次数:
202
[1]简介
[2]script标签
[3]严格模式
[4]保留字关键字
分类:
编程语言 时间:
2015-09-01 01:20:28
阅读次数:
212
理解参数
1.命令参数的个数不必与实际参数个数保持一致,但需要知道实际参数个数时,可以用arguments.length获得。
2.arguments对象可以与命令参数一起使用,甚至可以互换。
3.arguments对象的值始终与对应命令参数的值保持同步,但是值相同,并不表示内存空间也是相同的,这种影响是一种单向影响,只能是arguments影响命令参数。
4.严格模式下,argument...
分类:
编程语言 时间:
2015-08-25 11:58:33
阅读次数:
210
网上很多文章说如果遇到MySQL1364错误提示:#1364-Field""doesn‘thaveadefaultvalue说明你配置了“STRICT_TRANS_TABLES”但是你可能发现修改了my.cnf(windows下为my.ini)重启mysql并没有结局问题:用SELECT@@GLOBAL.sql_mode查询还是带有STRICT_TRANS_TABLES;原来是没有解决彻..
分类:
数据库 时间:
2015-08-21 17:27:01
阅读次数:
197
前端的重头戏来啦~~~~小伙伴们拿好小板凳,带好瓜子,看好戏咯
1.严格模式
为JavaScript定义了一种不同的解析与执行模型
在此模式下,JavaScript中的一些不确定的行为将得到处理,而且对某些不安全的操作也会抛出错误。
‘use strict’ 只是一项编译指示,可以在程序开头声明,也可以放置到函数内部。
2.使用var操作符
var是一种关键字,可以保存任何值,未被初始...
分类:
编程语言 时间:
2015-08-21 00:17:35
阅读次数:
156
this的值:在函数执行时,this关键字并不会指向正在运行的函数本身,而是指向调用该函数的对象.所以,如果你想在函数内部获取函数自身的引用,只能使用函数名或者使用argument.callee属性(严格模式下不可用),如果该函...
分类:
其他好文 时间:
2015-08-05 20:34:59
阅读次数:
115
转载来自阮一峰的网络日志:http://www.ruanyifeng.com/blog/2013/01/javascript_strict_mode.html#comment-267934一、概述除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。...
分类:
编程语言 时间:
2015-08-02 19:40:02
阅读次数:
116
SQL模型(SQLmode):通过定义某些规定,限制用户行为,并定义对应的处理机制。常见的模型:ANSI宽松模式,对插入数据进行校验,如果不符合定义类型或长度,对数据类型调整或截断保存,报warning警告。TRADITIONAL严格模式,当向mysql数据库插入数据时,进行数据的严格校验,保..
分类:
数据库 时间:
2015-07-29 06:43:54
阅读次数:
172
一、概述除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。设立"严格模式"的目的,主要有以下几个: - 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为; .....
分类:
编程语言 时间:
2015-07-27 18:22:14
阅读次数:
137
Javascript 严格模式详解一、概述除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。设立"严格模式"的目的,主要有以下几个: - 消除Javascript语法的一些不合理、....
分类:
编程语言 时间:
2015-07-24 15:40:18
阅读次数:
133