WEB前端之Javascript
文章平均质量分 53
ll_xiaohanqing_91
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaScript--window与document的getComputedStyle()方法的区别
我们都知道,DOM2级的 document.defaulyView.getComputedStyle(Div,null) 方法可以获得元素计算后的样式,但该方法与直接用 window.getComputedStyle(Div,null) 的区别是什么呢? 我在做学习的过程中发现,这两种使用方法对 W3C 的浏览器没有任何影响,虽然 IE 浏览器不支持该方法,但是,当我在js文件中原创 2016-01-27 21:11:08 · 878 阅读 · 0 评论 -
JavaScript 实现 DOM树 的遍历
普通二叉树的遍历function Tree() { var Node = function(key){ this.key = key; this.left = null; this.right = null; } root =null;}前序遍历原创 2016-07-09 19:36:08 · 7024 阅读 · 0 评论 -
JavaScript 将类数组对象转化为数组
将类数组对象转换为数组的方法总结实际中常常遇到的类数组对象:DOM 操作返回的 NodeList 集合,以及函数内部的arguments对象ES5的写法:var Arr = [].slice.call(arrayLike);ES6的扩展方法:var Arr = Array.from(arrayLike);最容易想到的方法:原创 2016-07-10 14:47:30 · 491 阅读 · 0 评论 -
Javascript模块化编程(三):require.js的用法
注明:本篇博客转载自http://www.ruanyifeng.com/blog/2012/11/require_js.html这个系列的第一部分和第二部分,介绍了Javascript模块原型和理论概念,今天介绍如何将它们用于实战。我采用的是一个非常流行的库require.js。一、为什么要用require.js?最早的时候,所有Javascript转载 2016-05-20 22:21:31 · 323 阅读 · 0 评论 -
Javascript模块化编程(二):AMD规范
这个系列的第一部分介绍了Javascript模块的基本写法,今天介绍如何规范地使用模块。(接上文)七、模块的规范先想一想,为什么模块很重要?因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。但是,这样做有一个前提,那就是大家必须以同样的方式编写模块,否则你有你的写法,我有我的写法,岂不是乱了套!考虑到Javascript模转载 2016-05-20 22:14:30 · 274 阅读 · 0 评论 -
Javascript模块化编程(一):模块的写法
Javascript模块化编程(一):模块的写法作者: 阮一峰日期: 2012年10月26日随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。转载 2016-05-20 22:06:55 · 299 阅读 · 0 评论 -
ElementTraversal API的元素遍历
对于元素间的空格,IE9及之前的版本不会返回文本节点,而其它所有浏览器都会返回文本节点。这样导致使用childNodes和firstChild等属性时行为不一致。PS:childNodes 属性,标准的,它返回指定元素的子元素集合,包括HTML节点,所有属性,文本。可以通过nodeType来判断是哪种类型的节点,只有当nodeType==1时才是元素节点,2是属性节点,3是文本节点。原创 2016-04-24 11:02:34 · 474 阅读 · 0 评论 -
keyup事件的事件对象:event.keyCode=13 在IE中不起作用
原因:IE7+的onkeyup事件的回车键对应的keyCode为空,不会接收”回车事件“,而onkeydown 和onkeypress都会接收”回车事件“;IE6的onkeydown不会接收”回车事件“,而onkeyup和onkeypress会接收原创 2016-04-13 21:57:12 · 1357 阅读 · 0 评论 -
正则表达式---简化字符串操作
⑴正则表达式:简化普通字符串操作操作字符串:search():返回要查找的字符串第一次出现的位置,查找不到时返回-1. var str = 'abcdefg'; alert ( str.search('bc') ); //返回1substring(startIndex,endIndex):返回对应位置的子字符串 alert ( str.sub原创 2016-04-02 22:42:42 · 1573 阅读 · 0 评论 -
JavaScript 数组去重
方法一:借助于临时数组与indexOf , 算法复杂度为:O(n^2) function unique1(arr){var temp = [];for(var i=0; i<arr.length; i++){ if(temp.indexOf(arr[i]) == -1){ temp.push(arr[i]); }}retur原创 2016-07-09 09:24:39 · 332 阅读 · 0 评论
分享