摘要: 使用webpack4+,所以推荐 node版本8.5以上 在webpack中所有文件都被当成模块 初始化package.json 全局安装webpack(开发不推荐使用) 本地安装 webpack4.0+ 需要安装 webpack-cli 插件,-D 代表 开发的时候使用,发布时不会使用到。 在we 阅读全文
posted @ 2019-08-15 22:34 WernerWu 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1 Object 的静态方法 所谓“静态方法”,是指部署在Object对象自身的方法。 1.1 Object.keys(),Object.getOwnPropertyNames() Object.keys方法和Object.getOwnPropertyNames方法都用来遍历对象的属性。 Objec 阅读全文
posted @ 2019-08-14 20:18 WernerWu 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1 try...catch 结构 一旦发生错误,程序就中止执行了。JavaScript 提供了try...catch结构, 允许对错误进行处理,选择是否往下执行。 2 finally 代码块 try...catch结构允许在最后添加一个finally代码块, 表示不管是否出现错误,都必需在最后运行的 阅读全文
posted @ 2019-08-14 16:25 WernerWu 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1 强制转换 1.1 Number() (1)原始类型值 Number函数将字符串转为数值,要比parseInt函数严格很多。 基本上,只要有一个字符无法转成数值,整个字符串就会被转为NaN。 另外,parseInt和Number函数都会自动过滤一个字符串前导和后缀的空格。 (2)对象 简单的规则是 阅读全文
posted @ 2019-08-14 16:09 WernerWu 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1 且运算符(&&) 且运算符(&&)往往用于多个表达式的求值 它的运算规则是:如果第一个运算子的布尔值为true, 则返回第二个运算子的值(注意是值,不是布尔值);如果第一个运算子的布尔值为false, 则直接返回第一个运算子的值,且不再对第二个运算子求值。 上面代码的最后一个例子,由于且运算符的 阅读全文
posted @ 2019-08-13 17:54 WernerWu 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1 概述 1.1 函数的声明 JavaScript 有三种声明函数的方法。 (1)function 命令 function命令声明的代码区块,就是一个函数。function命令后面是函数名, 函数名后面是一对圆括号,里面是传入函数的参数。函数体放在大括号里面。 上面的代码命名了一个print函数,以 阅读全文
posted @ 2019-08-13 13:02 WernerWu 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1 属性的删除:delete 命令 delete命令用于删除对象的属性,删除成功后返回true。 上面代码中,delete命令删除对象obj的p属性。删除后,再读取p属性就会返回undefined, 而且Object.keys方法的返回值也不再包括该属性。 注意,删除一个不存在的属性,delete不 阅读全文
posted @ 2019-08-13 12:28 WernerWu 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1.概述 1.1 定义 由于 HTML 语言的属性值使用双引号,所以很多项目约定 JavaScript 语言的字符串只使用单引号, 本教程遵守这个约定。当然,只使用双引号也完全可以。 重要的是坚持使用一种风格,不要一会使用单引号表示字符串,一会又使用双引号表示。 如果长字符串必须分成多行,可以在每一 阅读全文
posted @ 2019-08-05 18:02 WernerWu 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 1 整数和浮点数 JavaScript 语言的底层根本没有整数,所有数字都是小数(64位浮点数)。容易造成混淆的是, 某些运算只有整数才能完成,此时 JavaScript 会自动把64位浮点数,转成32位整数,然后再进行运算。 由于浮点数不是精确的值,所以涉及小数的比较和运算要特别小心。 2 数值精 阅读全文
posted @ 2019-08-04 20:26 WernerWu 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-04-12 11:44 WernerWu 阅读(164) 评论(0) 推荐(0) 编辑