上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 96 下一页
摘要: 市面上大多数关于Vue.js自定义指令的文章都在讲语法,很少讲实际的应用场景和用例,以致于即便明白了怎么写,也不知道怎么用。本文不讲语法,就讲自定义指令的用法。 自定义指令是用来操作DOM的。尽管Vue推崇数据驱动视图的理念,但并非所有情况都适合数据驱动。自定义指令就是一种有效的补充和扩展,不仅可用 阅读全文
posted @ 2017-05-10 00:07 最骚的就是你 阅读(1436) 评论(0) 推荐(0) 编辑
摘要: 一、为什么需要模块化? 代码量骤增 => 分治管理的刚性需求 二、模块化方案需解决什么问题? 模块化要实现两个东西:模块加载与模块封装。面临的具体问题包括: 1、如何定义模块以确保模块的作用域独立,避免命名冲突? 2、如何管理模块间的依赖关系,避免重复加载与循环引用? 3、模块化的代码如何部署,以降 阅读全文
posted @ 2017-05-10 00:06 最骚的就是你 阅读(331) 评论(0) 推荐(0) 编辑
摘要: Vue.js 最核心的功能有两个,一是响应式的数据绑定系统,二是组件系统。本文仅探究双向绑定是怎样实现的。先讲涉及的知识点,再用简化得不能再简化的代码实现一个简单的 hello world 示例。 参考文章:https://segmentfault.com/a/1190000006599500 一、 阅读全文
posted @ 2017-05-10 00:04 最骚的就是你 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 本文以Windows平台上做测试,以gulp为示例做教程,出自作者白树,转载请声明! 目录 npm是什么 npm install 安装模块 npm uninstall 卸载模块 npm update 更新模块 npm outdated 检查模块是否已经过时 npm ls 查看安装的模块 npm in 阅读全文
posted @ 2017-05-09 23:43 最骚的就是你 阅读(1425) 评论(0) 推荐(0) 编辑
摘要: 对于Vue.js来说,如果你想要快速开始,那么只需要在你的html中引入一个<script>标签,加上CDN的地址即可。但是,这并不算是一个完整的vue实际应用。在实际应用中,我们必须要一系列的工具,包括:模块化,转译,预处理,热加载,静态检测和自动化测试等。对于一个需要长期维护和大型的项目而言,这 阅读全文
posted @ 2017-05-09 23:40 最骚的就是你 阅读(14310) 评论(2) 推荐(0) 编辑
摘要: 说到AJAX就会不可避免的面临两个问题,第一个是AJAX以何种格式来交换数据?第二个是跨域的需求如何解决?这两个问题目前都有不同的解决方案,比如数据可以用自定义字符串或者用XML来描述,跨域可以通过服务器端代理来解决。 但到目前为止最被推崇或者说首选的方案还是用JSON来传数据,靠JSONP来跨域。 阅读全文
posted @ 2017-05-08 16:01 最骚的就是你 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1. navigator.onLine 2. ajax请求 3. 获取网络资源 1. navigator.onLine 通过navigator.onLine判断当前网络状态: 非常简单,但是并不准确-根据MDN的描述:navigator.onLine只会在机器未连接到局域网或路由器时返回false, 阅读全文
posted @ 2017-05-07 22:54 最骚的就是你 阅读(5367) 评论(0) 推荐(0) 编辑
摘要: flex;align-items: center;justify-content: center 此时表示将 id="example" 的元素的鼠标单击事件委托绑定到了 document 元素上,当目标元素(即 id="example" 的元素)触发鼠标单击事件的时候,该事件就会冒泡到 docume 阅读全文
posted @ 2017-05-06 16:40 最骚的就是你 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 随着前端异步的发展, XHR 这种耦合方式的书写不利于前端异步的 Promise 回调. 而且,写起来也是很复杂. fetch API 本来是在 SW(ServiceWorkers) 中提出的, 不过, 后面觉得好用, 就把他挂载到 window 对象下. 这样, 在前端的正常通信中, 我们也可以直 阅读全文
posted @ 2017-05-06 01:09 最骚的就是你 阅读(6159) 评论(0) 推荐(0) 编辑
摘要: 一、理解JavaScript的浮点数 由IEEE754标准制定,JavaScript中所有的数字都是双精度浮点数,即64位编码数字。JavaScript大多数的算术运算符可以进行整数、浮点数或者两者的组合进行计算。但是位运算符比较特殊,JavaScript不会直接把操作数作为浮点数进行运算。需要这些 阅读全文
posted @ 2017-05-06 00:52 最骚的就是你 阅读(307) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 96 下一页