摘要:
经常看到这样的例子: ~~~javascript var a; var b=!!a; ~~~ a默认是undefined。!a是true,!!a则是false,所以b的值是false,而不再是undefined,也非其它值,主要是为后续判断提供便利。 !!一般用来将后面的表达式强制转换为布尔类型的数 阅读全文
摘要:
javascript中获取dom元素高度和宽度的方法如下: 网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientHeight 网页可见区域宽: document.body.offsetWidth (包括边线的宽) 网页可见区 阅读全文
摘要:
引子 js的setTimeout方法用处比较多,通常用在页面刷新了、延迟执行了等等。但是很多javascript新手对setTimeout的用法还是不是很了解。虽然我学习和应用javascript已经两年多了,但是对setTimeout方法,有时候也要查阅资料。今天对js的setTimeout方法做 阅读全文
摘要:
定义和用法 sort() 方法用于对数组的元素进行排序。 语法 ~~~ arrayObject.sort(sortby) ~~~ | 参数 | 描述 | | | | | sortby | 可选。规定排序顺序。必须是函数。 | 返回值 对数组的引用。请注意,数组在原数组上进行排序,不生成副本。 说明 阅读全文
摘要:
实例 在数组中读取元素: citrus 结果输出: 定义和用法 slice() 方法可从已有的数组中返回选定的元素。 slice()方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。 注意: slice() 方法不会改变原始数组。 浏览器支持 所有主要浏览器都支持slice()。 语法 a 阅读全文
摘要:
实例 数组中添加新元素: fruits 结果输出: 定义和用法 push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。 注意: 新元素将添加在数组的末尾。 注意: 此方法改变数组的长度。 提示: 在数组起始位置添加元素请使用 "unshift()" 方法。 浏览器支持 所有主要浏览器都 阅读全文
摘要:
定义和用法 pop() 方法用于删除并返回数组的最后一个元素。 语法 ~~~ arrayObject.pop() ~~~ 返回值 arrayObject 的最后一个元素。 说明 pop() 方法将删除 arrayObject 的最后一个元素,把数组长度减 1,并且返回它删除的元素的值。如果数组已经为 阅读全文
摘要:
定义和用法 join() 方法用于把数组中的所有元素放入一个字符串。 元素是通过指定的分隔符进行分隔的。 语法 arrayObject.join(separator) 参数 描述 separator 可选。指定要使用的分隔符。如果省略该参数,则使用逗号作为分隔符。 返回值 返回一个字符串。该字符串是 阅读全文
摘要:
`hasOwnProperty() true false`。 该方法属于 对象,由于所有的对象都"继承"了Object的对象实例,因此几乎所有的实例对象都可以使用该方法。 IE 5.5+、FireFox、Chrome、Safari、Opera等主流浏览器均支持该函数。 语法 JavaScript: 阅读全文
摘要:
Chrome开发工具是一个web开发者的利器,使用她你可以实现: 管理界面元素 断点调试JavaScript代码 优化你的代码 这里将列出一些非常实用的使用技巧,帮助你更加高效的工作 1\. 快速编辑HTML元素 选择开发工具面板的 在 下的元素编辑器中选择一个DOM元素 双击选中的DOM元素标签, 阅读全文