摘要: 【转】jQuery中bind,live,delegate,on绑定事件的方式与区别 jQuery中提供了四种事件监听方式,分别是bind、live、delegate、on,对应的解除监听的函数分别是unbind、die、undelegate、off。 已知有4个列表元素: 列表元素1 列表元素2 列 阅读全文
posted @ 2017-10-23 11:45 Fairyspace 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 【转载】JavaScript中基本数据类型和引用数据类型的区别 1、基本数据类型和引用数据类型 ECMAScript包括两个不同类型的值:基本数据类型和引用数据类型。 基本数据类型指的是简单的数据段,引用数据类型指的是有多个值构成的对象。 当我们把变量赋值给一个变量时,解析器首先要确认的就是这个值是 阅读全文
posted @ 2017-10-23 11:39 Fairyspace 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 【转载】探讨跨域请求资源的几种方式 什么是跨域 JSONP proxy代理 cors xdr 由于浏览器同源策略,凡是发送请求url的协议、域名、端口三者之间任意一与当前页面地址不同即为跨域。具体可以查看下表(来源) JSONP 这种方式主要是通过动态插入一个script标签。浏览器对script的 阅读全文
posted @ 2017-10-23 11:35 Fairyspace 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 【转载】gulp基本介绍 一、gulp是什么 gulp就是用来机械化的完成重复性质(如less->css;js、css压缩;js混淆)的工作;gulp的机制就是将重复工作抽象成一个个的任务。 二、gulp使用 a.首先确保电脑上已经正确安装了node环境; b.其次再全局安装gulp,命令行语句:n 阅读全文
posted @ 2017-10-23 11:26 Fairyspace 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 【转载】前端模块化开发 一、为什么要进行模块化开发 1.命名冲突 在实际工作中,相信大家都遇这样的问题:我自己测试好的代码和大家合并后怎么起冲突了?明明项目需要引入的包都引进来了怎么还报缺少包?……这些问题总结起来就是命名空间冲突及文件依赖加载顺序问题。举个最简单的例子来解释一下命名空间冲突问题,看 阅读全文
posted @ 2017-10-23 11:19 Fairyspace 阅读(154) 评论(0) 推荐(0) 编辑