上一页 1 ··· 208 209 210 211 212 213 214 215 216 ··· 234 下一页

2017年4月25日

Javascript 严格模式详解

摘要: 一、概述 除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。 设立"严格模式"的目的,主要有以下几个: - 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为; 阅读全文

posted @ 2017-04-25 12:06 ExplorerMan 阅读(160) 评论(0) 推荐(0)

JavaScript6 新语法 let 有什么优势

摘要: 最近看国外的前端代码时,发现ES6的新特性已经相当普及,尤其是 let,应用非常普遍 虽然 let 的用法与 var 相同,但不管是语法语义上,还是性能上,都提升了很多,下面就从这两方面对比一下 语法>> 这是一个常见的嵌套循环,都定义了变量 i 来计数,执行结果如下: 可以看到,外层循环被打断了, 阅读全文

posted @ 2017-04-25 11:35 ExplorerMan 阅读(505) 评论(0) 推荐(0)

js中let和var定义变量的区别

摘要: javascript 严格模式 第一次接触let关键字,有一个要非常非常要注意的概念就是”JavaScript 严格模式”,比如下述的代码运行就会报错: 1 2 1 2 错误信息如下: 1 2 3 4 5 1 2 3 4 5 解决方法就是,在文件头添加”javascript 严格模式”声明: 1 2 阅读全文

posted @ 2017-04-25 11:20 ExplorerMan 阅读(427) 评论(0) 推荐(0)

webpack学习(一)—— 入门

摘要: ,我们通常采用的是组件化开发方式,这样就会对应有很多个js文件,而打包工具的出现则是为了正确处理这些js文件的依赖关系,并生成一个最终的文件,这样,我们最后只需要加载打包以后的文件就可以了,而无须加载许多单个的js文件。接下来我们就试下多个js文件的打包。 新建一个content.js文件,文件内容 阅读全文

posted @ 2017-04-25 10:24 ExplorerMan 阅读(298) 评论(0) 推荐(0)

2017年4月24日

AMD 规范

摘要: AMD(异步模块定义)是为浏览器环境设计的,因为 CommonJS 模块系统是同步加载的,当前浏览器环境还没有准备好同步加载模块的条件。 AMD 定义了一套 JavaScript 模块依赖异步加载标准,来解决同步加载的问题。 模块通过 define 函数定义在闭包中,格式如下: id 是模块的名字, 阅读全文

posted @ 2017-04-24 19:28 ExplorerMan 阅读(211) 评论(0) 推荐(0)

webpack 故障处理

摘要: Webpack 的配置比较复杂,很容出现错误,下面是一些通常的故障处理手段。 一般情况下,webpack 如果出问题,会打印一些简单的错误信息,比如模块没有找到。我们还可以通过参数 --display-error-details 来打印错误详情。 Webpack 的配置提供了 resolve 和 r 阅读全文

posted @ 2017-04-24 19:27 ExplorerMan 阅读(373) 评论(0) 推荐(0)

CommonJS 规范

摘要: CommonJS 是以在浏览器环境之外构建 JavaScript 生态系统为目标而产生的项目,比如在服务器和桌面环境中。 这个项目最开始是由 Mozilla 的工程师 Kevin Dangoor 在2009年1月创建的,当时的名字是 ServerJS。 我在这里描述的并不是一个技术问题,而是一件重大 阅读全文

posted @ 2017-04-24 19:27 ExplorerMan 阅读(240) 评论(0) 推荐(0)

webpack 开发环境

摘要: 当项目逐渐变大,webpack 的编译时间会变长,可以通过参数让编译的输出内容带有进度和颜色。 如果不想每次修改模块后都重新编译,那么可以启动监听模式。开启监听模式后,没有变化的模块会在编译后缓存到内存中,而不会每次都被重新编译,所以监听模式的整体速度是很快的。 当然,使用 webpack-dev- 阅读全文

posted @ 2017-04-24 19:23 ExplorerMan 阅读(228) 评论(0) 推荐(0)

webpack 插件

摘要: 插件可以完成更多 loader 不能完成的功能。 插件的使用一般是在 webpack 的配置信息 plugins 选项中指定。 Webpack 本身内置了一些常用的插件,还可以通过 npm 安装第三方插件。 接下来,我们利用一个最简单的 BannerPlugin 内置插件来实践插件的配置和运行,这个 阅读全文

posted @ 2017-04-24 19:22 ExplorerMan 阅读(216) 评论(0) 推荐(0)

webpack 配置文件

摘要: Webpack 在执行的时候,除了在命令行传入参数,还可以通过指定的配置文件来执行。默认情况下,会搜索当前目录的 webpack.config.js 文件,这个文件是一个 node.js 模块,返回一个 json 格式的配置信息对象,或者通过 --config 选项来指定配置文件。 继续我们的案例, 阅读全文

posted @ 2017-04-24 19:21 ExplorerMan 阅读(257) 评论(0) 推荐(0)

上一页 1 ··· 208 209 210 211 212 213 214 215 216 ··· 234 下一页

导航