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

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

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

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

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

1.函数命名规范 函数命名通常以动词为前缀的词组。通常第一个字符小写。当包含多个单词时,一种约定是将单词以下划线分割,就像"like_Zqz()"。 还有一种就是"likeZqz()"。有些些函数是用作内部用的或者为私有函数通常以一条下划线为前缀,就像"_zqzName()"。   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.....

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

JavaScript权威设计--JavaScript脚本化文档Document与CSS(简要学习笔记十五)

1.Document与Element和TEXT是Node的子类。 Document:树形的根部节点 Element:HTML元素的节点 TEXT:文本节点   >>HtmlElement与HtmlDocument a:HtmlElement对象表示HTML中的一个个元素。 b:HtmlDocument对象表示 HTML 文档树的根。HTMLDocument 接口对 DOM D...

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

JavaScript权威设计--CSS(简要学习笔记十六)

1.Document的一些特殊属性 document.lastModified document.URL document.title document.referrer document.domain document.write() document.writeIn()   2.查询选取的文本 使用鼠标mouseup事件   3.浏览器定义了多项文本编辑命令(富文本编辑器)...

文章 2016-04-21 来自:开发者社区

Javascript定时器学习笔记

 掌握定时器工作原理必知:JavaScript引擎是单线程运行的,浏览器无论在什么时候都只且只有一个线程在运行JavaScript程序. 常言道:setTimeout和setInterval是伪线程。   Javascript是运行在单线程环境中的,在页面的声明周期中,不同时间可能有其他代码在控制Javascript进程,比如:包含在<script>元素中的代码、dom元素的事件处理....

文章 2015-12-27 来自:开发者社区

Javascript 学习 笔记六

1、javascript 面向对象 &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt; &amp...

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

产品推荐

开发与运维

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

+关注