文章 2016-05-20 来自:开发者社区

JavaScript权威设计--JavaScript表达式与运算符,语句(简要学习笔记六)

1.delete是一元操作符,用来删除对象属性或者元素。 var a={ x:1, y:2 } delete a.x; //删除x属性 “x”in a //false;a对象中已经不存在x属性 alert(a.x) //undefined;这里还是存在“东西”的 就如: var b=[1,2,3]; delete b[0]; b.length ...

文章 2016-05-20 来自:开发者社区

高性能JavaScript--加载和执行(简要学习笔记一)

1.多数浏览器使用单一进程来处理用户界面刷新和JavaScript脚本的执行。所以同一时刻只能做同一件事。JavaScript执行过程耗时越久,浏览器等待相应的时间就越长。   2.<script>标签用来加载出现在<head>中的外链JavaScript文件,紧挨着<link>标签用来加载外部css文件或者其他页面元素。理论上来说,把与样式和行为有关...

文章 2016-05-20 来自:开发者社区

JavaScript权威设计--JavaScript对象(简要学习笔记七)

1.with语句 语法: width(object){ statement } with语句可用于临时扩展作用域链。作用域链可以按序检索的对象列表,通过它可以进行变量名解析。 with将object添加到作用域链的头部,然后执行内部statement,最后把作用域链回复到原始状态。   但是:with语句要尽量避免使用。有with代码的语句难以优化,且运行的更慢。 在对象嵌套跟多层...

文章 2016-05-20 来自:开发者社区

JavaScript权威设计--JavaScript对象(简要学习笔记八)

1.属性的特性 一个属性包含一个名字和4个特性。4个特性:值,可写性,可枚举性,可配置性   2.对象的三个属性 一:原型属性 要想检测一个对象是否是另一个对象的原型,使用isPrototypeOf()方法 如: var P={x=1}; //定义一个原型对象 var o=Object.create(p); //使用这个原型对象创建一个对象 p.isPrototypeOf(o) ...

文章 2016-05-20 来自:开发者社区

JavaScript权威设计--JavaScript数组(简要学习笔记九)

1.数组的创建 如: var a=[1.1,null,"a"]; var b=[1, ,3]; //中间的那个元素是undefined var c=[ , , ] 这里c.length你是不是以为是3? 哈哈,长度应该是2.因为数组直接量的语法允许有可选的结尾逗号。 &nbsp; 2.数组索引的其他种类 a[-1.23]=true &nbsp; &nbsp;//创建一个名为-1.23的属性 a["...

文章 2016-05-20 来自:开发者社区

JavaScript权威设计--JavaScript函数(简要学习笔记十)

1.函数命名规范 函数命名通常以动词为前缀的词组。通常第一个字符小写。当包含多个单词时,一种约定是将单词以下划线分割,就像"like_Zqz()"。 还有一种就是"likeZqz()"。有些些函数是用作内部用的或者为私有函数通常以一条下划线为前缀,就像"_zqzName()"。 &nbsp; 2.以表达式方式定义的函数 如: var zqz=function (){ return "zhaoqi....

文章 2016-05-20 来自:开发者社区

JavaScript权威设计--JavaScript函数(简要学习笔记十一)

1.函数调用的四种方式 第三种:构造函数调用 如果构造函数调用在圆括号内包含一组实参列表,先计算这些实参表达式,然后传入函数内。这和函数调用和方法调用是一致的。但如果构造函数没有形参,JavaScript构造函数调用的语法是允许省略实参列表和圆括号的。 如: var o=new Object(); //->等价于 var o=new Object;   第四种:使用call()与a...

文章 2016-05-20 来自:开发者社区

JavaScript权威设计--命名空间,函数,闭包(简要学习笔记十二)

1.作为命名空间的函数 有时候我们需要声明很多变量。这样的变量会污染全局变量并且可能与别人声明的变量产生冲突。 这时。解决办法是将代码放入一个函数中,然后调用这个函数。这样全局变量就变成了 局部变量。 如: function my(){ } my(); //别忘记调用 这段代码定义了一个单独的全局变量:名叫"my"的函数。 我们还可以这么写,定义一个匿名函数: (funct...

文章 2016-05-20 来自:开发者社区

JavaScript权威设计--Window对象(简要学习笔记十三)

1.Window对象是所有客户端JavaScript特性和API的主要接入点。 Window对象中的一个重要属性是document,它引用Document对象。 JavaScript程序可以通过Document对象和它包含的Element对象遍历和管理文档。   2.URL中的JavaScript 在URL后面跟一个JavaScript:协议限定符。里面的代码会作为JavaScript代...

文章 2016-05-20 来自:开发者社区

JavaScript权威设计--Window对象之Iframe(简要学习笔记十四)

1.Window对象属性的文档元素(id) 如果在HTML文档中用id属性来为元素命名,并且如果Window对象没有此名字的属性,Window对象会赋予一个属性,它的名字是id属性的值,而他们的值指向表示文档元素的HTMLElement对象。 Window对象是以全局对象的形式存在于作用域链的最上层,这就意味着HTML文档中使用的id属性会成为可以被脚本访问的全局变量。 如: <butt.....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注