1.Node.js本质上是一个JavaScript执行环境,跟Chrome的console命令行一样,可以直接在里面编写JS代码并执行 两个的区别在于,都有一些自己独特的全局变量,譬如chrome中可以有window和document等,Node.js有process等全局变量 2.exports与 ...
分类:
Web程序 时间:
2017-03-09 00:52:08
阅读次数:
159
Node.js 异步编程的直接体现就是回调。 那什么是回调呢?回调指的是将一个函数作为参数传递给另一个函数,并且通常在第一个函数完成后被调用。需要指明的是,回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。回调函数在完成任务后就会被调用 ...
分类:
Web程序 时间:
2017-02-27 20:42:30
阅读次数:
182
巧妇难为无米之炊。要学习node.js,当然必须先有node.js环境(可以去官网 http://nodejs.cn/ 下载安装),如果还是不懂怎么配置开发环境,度娘会告诉你一切。 安装完成环境之后,先别急着开发。在开发之前,为了更清晰的掌握接下来我们的第一个应用的代码逻辑,我们还需要了解一下nod ...
分类:
Web程序 时间:
2017-02-27 01:19:14
阅读次数:
223
1.父级.appendChild(新的元素) 从后面开始追加子元素。 在指定元素前面开始插入一个新元素。 兼容性:在ie下,如果第二个参数的节点不存在,会报错。 其他的标准浏览器下如果第二个参数的节点不存在,则会以appendChild的形式进行添加。 清空元素的节点。 替换元素的节点。 总结: a ...
分类:
Web程序 时间:
2017-02-18 15:39:38
阅读次数:
178
Sea.js入门 http://www.cnblogs.com/doseoer/p/4007752.html 前端模块化开发的价值 随着互联网的飞速发展,前端开发越来越复杂。本文将从实际项目中遇到的问题出发,讲述模块化能解决哪些问题,以及如何使用 Sea.js 进行前端的模块化开发。 https:/ ...
分类:
Web程序 时间:
2017-02-16 23:08:31
阅读次数:
263
当前元素到定位父级(即offsetParent)的距离(偏移值 )。 父级没有定位: offsetParent -> body offsetLeft[Top] -> html 父级有定位: ie 7: 如果自己没有定位,那么offsetLeft[Top]是到body的距离。 如果自己有定位,那么就是 ...
分类:
Web程序 时间:
2017-02-15 17:32:11
阅读次数:
191
1.元素.parentNode : 只读属性,获取当前元素的父节点。 2.元素.offsetParent : 只读属性,获取离当前元素最近的一个有定位属性(position为relative或者absolute或者fixed)的父节点 如果没有定位父级,默认是body。 兼容问题:在ie 7 及 i ...
分类:
Web程序 时间:
2017-02-15 12:22:16
阅读次数:
195
JS的两种存在形式:1、文件,如:<scriptsrc="js/oldboy.js"></script>oldboy.js在html文件同层目录下的js目录中2、当前页<scripttype="text/javascript">
alert(‘alex‘)
</script>访问home.html文件注意:JS通常是写在<body></body>标签..
分类:
编程语言 时间:
2017-02-10 23:45:15
阅读次数:
399
一、创建、插入和删除元素 (1)创建DOM元素 createElement(标签名) 创建一个节点 appendChild(节点) 追加一个节点 例子:为ul插入li <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "ht ...
分类:
Web程序 时间:
2017-02-03 21:02:26
阅读次数:
266
用className选择元素 (1)如何用className选择元素 选出所有元素 通过className条件筛选 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/ ...
分类:
Web程序 时间:
2017-01-31 22:33:11
阅读次数:
248