javascript学习
由浅入深的学习javascript,贪多嚼不烂,每天一篇javascript知识和javascript代码,从基础入门,学习并总结,一定可以克服这个大难关。
查找选择器(Query Selector)
看到Github上的一个项目: You Don’t Need jQuery 确实我们现在的开发环境如作者所说的已经改善了很多,目前已经出了很多新的节点查询方法。兼容到现代浏览器与IE10+。 大部分可以使用document.qu ...
javascript setAttribute使用兼容
总结: 1:常规属性建议使用 node.XXXX。 2:自定义属性建议使用node.getAttribute(“XXXX”)。 3:当获取的目标是JS里的关键字时建议使用node.getAttribute(̶ ...
JavaScript创建动态Dom
动态脚本 我们在页面中使用<script>元素就可以向页面中插入JavaScript代码。有两种方式:一种是通过src属性引用外部的js文件,一种是用这个元素来包含一段js代码。所谓的动态脚本,就是指这个脚本在页面加载时不存在, ...
深入Node.js的模块机制
关于nodejs的模块定义和使用,模块载入策略,require方法中的文件中查找策略及nodejs模块与前端模块的区别。
Nodejs基础:require、exports和module
编写稍大一点的程序时一般都会将代码模块化。在 NodeJS 中,一般将代码合理拆分到不同的 JS 文件中,每一个文件就是一个模块,而文件路径就是模块名。
在编写每个模块时,都有 require、exports、module 三个预先定义好的变量可供使用。
催眠式学习ES6
原文:我是如何在一天内学完ES6全部新特性的 前端博客注:看了下面的这篇文章,我觉得这写得真好,给了我几个学习新知识的方法,记录分享给大家。 1.催眠式学习方法(这玩意很有趣,感觉太棒了,我一定要搞定这个玩意,没啥难的…) 2.作用论学习方 ...
简单的说说js正则表达式
网上正则表达式的教程够多了,但由于javascript的历史比较悠久,也比较古老,因此有许多特性是不支持的。我们先从最简单地说起,文章所演示的正则基本都是perl方式。 元字符 ( [ { \ ^ $ | ) ? * + . 预定义的特殊字 ...
JavaScript获取窗口位置和元素坐标(兼容版)
在一些复杂的页面中经常会用JavaScript处理一些DOM元素的动态效果,这种时候我们经常会用到一些元素位置和尺寸的计算,浏览器兼容性问题也是不可忽略的一部分,要想写出预想效果的JavaScript代码,我们需要了解一些基本知识。(原文来 ...
javascript DOM编程艺术2笔记之数组与对象
数组 数组可用一句话概括,多个数据的储存; 在js中,数组可以用Array声明、创建。声明数组的同时可以指定数组初始元素个数,也就是数组的长度(length): var arr = Array(4); 有时,我们无法预知数组到底有多少个元素 ...
window对象方法与函数重名的bug
在项目使用中定义了scrollTo(),这个函数,发现在Firefox下不起作用,查了之后才发现原来window里面就有这么一个方法,改为别的名字后,果然可以运行了。记住以后不要使用下面这些window的方法来命名函数名,否则会出现一些不可意料的bug.