摘要: baseURL 所有模块相对于这个URL加载除非模块名是个绝对或相对URL defaultExtensions 如果defaultJSExtensions为true 如果defaultJSExtensions为true,.js 扩展名会自动的添加到所有文件的路径。如果一个模块名已经有了超过.js扩展 阅读全文
posted @ 2017-04-01 13:27 谢巴奥 阅读(8557) 评论(0) 推荐(0) 编辑
摘要: 2.3 SystemJS通用模块加载器 许多现存的web应用用` 阅读全文
posted @ 2017-03-28 20:59 谢巴奥 阅读(692) 评论(0) 推荐(0) 编辑
摘要: input选项 自我总结: 如其名,一些入口处的引导文件 Output选项 定义:output 位于对象最顶级键(key),包括了一组选项,指示 webpack 如何去输出、以及在哪里输出你的「bundle、asset 和其他你所打包或使用 webpack 载入的任何内容」。 自我总结:这个也没什么 阅读全文
posted @ 2017-03-20 20:28 谢巴奥 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 起因:工作用经常用到操作数组的方法,这里进行一下总结,我尽量以简洁的语言概括每个方法(api)的作用。如果您想快速定位,可以Control+F 然后搜相应的方法即可定位 ;) ES3的数组方法 join(); 目的:将数组转化为字符串. 参数: 无 or 可传一个参数 (传超过1个的参数,默认取第一 阅读全文
posted @ 2016-09-23 15:51 谢巴奥 阅读(9321) 评论(0) 推荐(1) 编辑
摘要: 起因 在工作中,需要在遍历的dom中找到第一个并做下操作然后退出遍历,我首先想到了用each方法,但由于无论是公用的jQuery组件还是公司的fish组件。我都忘记了怎么去退出遍历,所以就有了这篇帖子。 目的 本文的目的是总结一下无论是数组还是dom,关于他们的遍历方法。 数组方法(ES5) Arr 阅读全文
posted @ 2016-06-26 20:23 谢巴奥 阅读(19109) 评论(0) 推荐(1) 编辑
摘要: 这周也是拿到了同程的offer,从此走上了前端之路!感谢我的贵人们。再次纪念一下~! 第11章 不是你的对象不要动 11.1 什么是你的 你的对象:当你的代码创建了这些对象或者你有职责维护其他人的代码的对象时,你就拥有这些对象。 不是你的对象: 原生对象(Object、Array等等) DOM对象( 阅读全文
posted @ 2016-02-01 14:17 谢巴奥 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 第九章 将配置数据从代码中分离出来9.2 抽离配置数据这章比较好理解,也非常常见,作者给的俩个例子就能说明一切: // 将配置数据藏在代码中 function validate(value) { if (!value) { alert("Invalid... 阅读全文
posted @ 2016-01-19 14:33 谢巴奥 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 第八章 避免“空比较”我们在对传进来的参数做处理之前,肯定需要验证一下是否是我们想要的,也就是说大多数情况下,我们需要对比一下它的类型。作者首先给了一个看起来都感觉不对的代码: var Controller = { process: function(items) {... 阅读全文
posted @ 2016-01-18 16:59 谢巴奥 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 第七章 事件处理7.1 典型用法作者首先给了个我们一个处理事件的方法。看起来也没啥俩样,不过后来给出的优化方法很值得学习: // 不好的写法 function handleClick(event) { var popup = document.g... 阅读全文
posted @ 2016-01-15 14:28 谢巴奥 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 第六章 避免使用全局变量JavaScript执行环境在很多方面都有其独特之处,全局变量就是其中之一。“全局变量”是一个神秘的对象,它表示了脚本的最外层上下文。在浏览器中,windows对象往往重载并等同于全局对象,因此任何在全局作用域声明的变量和函数都是windows对象的属性。6.1 全局变量带来... 阅读全文
posted @ 2016-01-14 17:16 谢巴奥 阅读(214) 评论(0) 推荐(0) 编辑