12 2018 档案
摘要:在高性能jiavascript一书中提到switch性能比if-else好,但是如何switch在一个case里面写多个条件呢: switch case多值匹配一般有两种情况 1.列举(将所有值列举出来) var n= 3;switch (n){ case 1: case 2: case 3: co
阅读全文
摘要:首先:devtool是干什么的? Choose a developer tool to enhance debugging.其实就是选择一种调试代码的方式 详见: webpack——devtool里的7种SourceMap模式
阅读全文
摘要:webpack中webpack-dev-server是一个简单的web服务器,可以帮助我们实现代码的热更新,即在实际开发中只需保存修改完后的代码,不用手动刷新页面就可以看到效果。在使用webpack-dev-server时,会发现在对js、css文件中的代码修改时,可以很容易地实现页面热更新;修改h
阅读全文
摘要:TypeScript 基本语法:https://www.cnblogs.com/xcong/p/4570235.html TypeScript入门教程:http://www.jqhtml.com/8076.html
阅读全文
摘要:package-lock.json 与 package.json 关系:https://blog.csdn.net/shang_gege/article/details/80276910 什么是package-lock.json(官方文档解释):https://blog.csdn.net/ssfz1
阅读全文
摘要:原文地址:https://blog.csdn.net/woxueliuyun/article/details/39294375
阅读全文
摘要:首先,两个都是此项目的依赖。 那 package.json 文件里面的 devDependencies 和 dependencies 对象有什么区别呢? dependencies 是需要发布到生产环境的,而 devDependencies 里面的插件只用于开发环境,不用于生产环境。 dependen
阅读全文
摘要:当我们查看package.json中已安装的库的时候,会发现他们的版本号之前都会加一个符号,有的是插入符号(^),有的是波浪符号(~)。那么他们到底有什么区别呢?先贴一个例子,对照例子来做解释: "dependencies": { "bluebird": "^3.3.4", "body-parser
阅读全文
摘要:详见:https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/script
阅读全文
摘要:在webpack中可以通过设置entry,output以及结合 CommonsChunkPlugin 来实现打包时,业务代码和第三方代码的分离 部分相关(黄色)webpack.config.js代码如下: 用webpack的CommonsChunkPlugin提取公共代码的3种方式:https://
阅读全文
摘要:服务器端的请求是不涉及跨域的,跨域是浏览器的同源策略导致的。 浏览器为什么要设计同源策略?https://www.zhihu.com/question/31459669 前端跨域知识总结:http://web.jobbole.com/88519/ JS中的跨域问题:https://www.cnblo
阅读全文
摘要:在IE下如果父页面设置了document.domain = document.domain; 即使子页面iframe和父页面同源,父子页面也无法通信,此时需在子页面也加上 document.domain = document.domain; 在子页面判断是否可和父页面通信及修复的完整代码如下(就用上
阅读全文
摘要:使用JavaScript的forEach方法,我们可以轻松的循环一个数组,但如果你认为document.querySelectorAll()方法返回的应该是个数组,而使用forEach循环它: 执行上面的代码,你将会得到执行错误的异常信息。这是因为,document.querySelectorAll
阅读全文
摘要:JS中构造函数与普通函数的区别: https://www.cnblogs.com/cindy79/p/7245566.html JS构造函数、原型和实例的关系: https://blog.csdn.net/u012443286/article/details/78823955 JavaScript构
阅读全文
摘要:结论:组合继承是最好的继承方式 详见原文地址:https://www.cnblogs.com/humin/p/4556820.html 补充一个复杂点的组合继承例子:
阅读全文
摘要:首先必须要说的是,this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象。 情况1:如果一个函数中有this,但是它没有被上一级的对象所调用,那么this指向的就是window,这里需要说明的是在js的严格版中this指
阅读全文
摘要:原文地址1:https://www.zhihu.com/question/56820346 原文地址2:https://www.cnblogs.com/liaojie970/p/7376682.html
阅读全文
摘要:原文地址:https://www.cnblogs.com/fayin/p/6831071.html more:nodejs默认是不支持ES6的import的模块导入的,具体可见:https://www.cnblogs.com/guanghe/p/6560698.html 但是nodejs也可以使用E
阅读全文
摘要:Angularjs在有jquery的情况下可以用$().scope()取出某个dom元素的scope,没有的jquery也可用Angularjs自带的jqLite选取 使用示例: 官方地址:https://code.angularjs.org/1.3.20/docs/guide/scope
阅读全文
摘要:在原生js代码中的console.log会让用户看到触发console.log的源代码,如何避免呢? 1: 2:
阅读全文
摘要:发布—订阅模式又叫观察者模式,它定义对象间的一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。在javascript开发中,一般用事件模型来替代传统的发布—订阅模式。 原文地址:http://www.cnblogs.com/xiaohuochai/p/8031564.ht
阅读全文
摘要:以下内容抄自阮一锋的ES6标准入门: ES6 的 Promise API 提供的方法不是很多,有些有用的方法可以自己部署。下面介绍如何部署两个不在 ES6 之中、但很有用的方法。 done() Promise 对象的回调链,不管以then方法或catch方法结尾,要是最后一个方法抛出错误,都有可能无
阅读全文

浙公网安备 33010602011771号