前端
文章平均质量分 61
敗给了忧伤
这个作者很懒,什么都没留下…
展开
-
DOM事件流详解
什么是DOM事件简单的说,事件就是定义了一些JavaScript函数,使它们能够响应页面元素发生的变化,比如用户在元素上方点击了鼠标按钮 [click事件],用户把鼠标移到了元素上方[mouseover事件]。 什么是DOM事件流一个事件的生命周期有三个阶段:捕捉,目标,冒泡。 1.捕捉阶段 当某个事件被触发时,浏览器会找到涉及的元素。涉及的元素称为目标。浏览器会找出body元素和目标之间原创 2016-12-03 15:11:19 · 1505 阅读 · 0 评论 -
前端搭建Nodejs+npm+gulp开发环境
一 安装NodeJSNodeJS官网地址:https://nodejs.org/zh-cn/ 首先到NodeJS的官网下载安装文件,如果是windows的机子,会得到msi的安装文件,双击之后一路next就可以了。 安装完成后,在命令行执行node -v(显示NodeJS版本)和npm -v(显示npm版本)查看NodeJS是否安装成功。 NPM是随同NodeJS一起安装的包管理工具,能解决N原创 2017-03-31 10:37:01 · 669 阅读 · 0 评论 -
Vue.js--基于$.ajax获取数据并与组件的data绑定
Vue.js与jQuery不冲突???在实际的应用中,几乎90%的数据是来源于服务端的,前端和服务端之间的数据交互一般是通过ajax请求来完成的。 说到ajax请求,第一反应肯定想到了jQuery,项目中如果引入jQuery会帮助我们简化很多操作,简化DOM操作,ajax方法获取后端数据等。 然而,Vue.js和jQuery冲突吗??? 答案显然是不冲突!!! 接下来会实现Vue.js组件中原创 2017-04-25 15:58:53 · 27802 阅读 · 2 评论 -
根据underscore精简的函数(集合篇)
这里将underscore.js内的函数进行精简,指在帮助理解或者快速回忆起underscore.js的原理,更深入的了解函数式编程。本文基于underscore.js1.8.3版本,参考手册为 http://www.css88.com/doc/underscore/_.eachfunction each(arr,iteratee){ for(i=0,length=arr.length;原创 2017-05-16 10:50:11 · 473 阅读 · 0 评论 -
如何编写自己的JavaScript组件
相信大家在开发过程中一定简介或直接的引用了很多各种类库的组件。但是,有时候因为需求的缘故,网上的组件并不能满足我们的需求,这时候就需要我们自己来编写组件。本文以一个简单的例子,来了解一下一个组件搭建的大致流程。组件的基本结构jquery的做法是把挂在window对象上,将其他组件挂在挂在window对象上,将其他组件挂在上,进一步的避免了全局变量的污染。本例只有一个组件,所以采用的做法是直接将组件原创 2017-05-03 21:40:29 · 5582 阅读 · 0 评论 -
根据underscore精简的函数(数组篇)
这里将underscore.js内的函数进行精简,指在帮助理解或者快速回忆起underscore.js的原理,更深入的了解函数式编程。本文基于underscore.js1.8.3版本,参考手册为 http://www.css88.com/doc/underscore/这里将精简underscore中提供的针对数组的操作,部分API已经在《根据underscore精简的函数(集合篇)》中体现,不再原创 2017-05-17 18:03:25 · 1185 阅读 · 0 评论