01 2018 档案
摘要:表达式:是由运算元和运算符(可选)构成,并产生运算结果的语法结构。 基本表达式 基本表达式 以下在ES5中被称为基本表达式(Primary Expression) this、null、arguments等内置的关键字 变量。即一个已声明的标识符 字面量。仅包括数字字面量、布尔值字面量、字符串字面量、
阅读全文
摘要:函数后的();表示要执行这个函数。所以要求后面这个括号()前面必须是一个表达式。 (表达式理解参阅http://www.cnblogs.com/fangsmile/p/8337021.html) 所以!的作用是将function(){...}函数体转为一个函数表达式。 同样道理:~function(
阅读全文
摘要:浏览器内核控制标签meta说明 背景介绍 由于众所周知的原因,国内的主流浏览器都是双核浏览器:基于Webkit的内核用于常用网站的高速浏览,基于IE的内核主要用于部分网银、政府、办公系统等网站的正常使用。以360浏览器为例,我们优先通过Webkit内核渲染主流网站,只有少量的网站通过IE内核渲染,以
阅读全文
摘要:经常看到这样的例子: a默认是undefined。!a是true,!!a则是false,所以b的值是false,而不再是undefined,也非其它值,主要是为后续判断提供便利。 !!一般用来将后面的表达式强制转换为布尔类型的数据(boolean),也就是只能是true或者false;因为javas
阅读全文
摘要:假如目前我们有如下一个Json对象 增加属性: 我们现在向该对象jsonObj中添加一个新的属性字段:param3. 有如下方式: jsonObj.param3=44; jsonObj[param3]=44; 遍历查询属性 如果需要遍历查询整个对象的所有属性 for(var key in jsonO
阅读全文
摘要:以前看到过一些网页,在标签切换到其它地址时,网页上的标题上会发生变化,一直不知道这个是怎么做的,最近查了一些资料才发现有一个 visibilitychange 事件就可以搞定,这里将介绍一下页面可见性(Page Visibility)API的简单应用。 visibilitychange事件介绍 简单
阅读全文