JavaScript后端程序员的 JavaScript 之旅 – 好的设计与坏的设计 JavaScript 可能是迄今为止最被误解的语言,它包含的许多美妙设计被其同样包含的糟糕设计所淹没,总体上给人的印象是一种没有做好充分设计的、稍显混乱的玩具语言。现在我们再重新梳理一下语言的基本特性... 02月17日 266 发表评论 阅读全文
JavaScriptJavascript事件代理的真理 参考资料:js-事件代理 很久很久以来,总感觉事件发生与事件代理到之间没什么鸟区别。 最近,又看了一下,感觉区别其实真不大!看怎么理解吧。 要搞清楚什么是事件代理,就需要先搞清楚什么是代理。 从商业角... 02月16日 342 发表评论 阅读全文
JavaScriptvue源码分析之如何实现observer和watcher 本文能帮你做什么? 好奇vue双向绑定的同学,可以部分缓解好奇心还可以帮你了解如何实现$watch 前情回顾: 我之前写了一篇没什么干货的文章。。并且刨了一个大坑。。 今天。。打算来填一天。。并再刨一... 02月16日 615 1 阅读全文
JavaScriptJavaScript 表单脚本——“富文本编辑”的注意要点 富文本测试 BX9054: 各浏览器对 document.execCommand 方法的首参数可选值范围存在差异 部分内容来自w3c help:http://w3help.org/zh-cn/kb/ ... 02月15日 308 发表评论 阅读全文
JavaScriptJavaScript 表单脚本——“表单序列化”的注意要点 浏览器如何将数据发送给服务器: 对表单字段的名称和值进行URL编码,使用和号(&)分隔 不发送禁用的表单字段 只发送勾选的复选框和单选按钮 不发送type为“reset”和“button”的按... 02月15日 348 发表评论 阅读全文
JavaScriptJavaScript ES6模块指南 前言 ECMAScript 2015(又称ES6)提供了一个前端JavaScript缺失已久的特性 —— 模块。ES2015中的模块参考了CommonJS规范(目前Node.js的模块规... 02月14日 290 发表评论 阅读全文
JavaScript用ES6重写《JavaScript Patterns》中的设计模式 前言 最近在回顾设计模式方式的知识,重新翻阅了《JavaScript模式》(个人感觉也算是一本小有名气的书了哈)一书,读时总有感触:在即将到来的ES6的大潮下,书中的许多模式的代码可用ES6的语法更为... 02月14日 313 发表评论 阅读全文
JavaScript练习:数据处理、轮播及交互 包括5部分: 小练习1-处理用户输入 小练习2-日期对象的使用 小练习3:轮播图 小练习4:输入提示框 小练习5:界面拖拽交互 源码地址 task0002 在线Demo 小练习1:处理用户输入 这里直... 02月13日 649 发表评论 阅读全文
JavaScriptBOM + AJAX BOM 实现以下函数 判断是否为IE浏览器 这里应该说一下,在从网上了解到的资料来看,在对于某个功能事件的时候不要去做浏览器检测,而应该做特性检测。这样更符合要求,且浏览器的UserAgent可人为修... 02月13日 342 发表评论 阅读全文
jQueryjQuery事件绑定的最佳实践 如果你经常使用jQuery,那么你也许很熟悉事件绑定。这是很基本的东西,但是深入一点,你就能够找到机会让你事件驱动的代码变得不太零碎,并且更容易管理。 更好的选择器策略 让我们从基础的例子开始。下面的... 02月12日 238 发表评论 阅读全文