摘要:
《悟透javascript》这本书以一种通俗易懂的幽默形式,讲述了es6之前版本的js精髓,也是大众吐槽的部分,因为 js与很多语言很不一样,没有类,没有严格的类型,没有那么多界限,至有灵活的使用方式,有一种无论怎么编写代码 都不会出错的感觉,而这一份灵活给有语言其他语言基础的人很大困扰,所以前端经 阅读全文
摘要:
WebRTC是“网络实时通信”(Web Real Time Communication)的缩写,它主要用来让浏览器实时获取和交换视频、音频和数据。 WebRTC共分三个API。 MediaStream(又称getUserMedia) RTCPeerConnection RTCDataChannel 阅读全文
摘要:
在不使用构建工具的前提下,多人开发使用一个js或css文件开发是很不好的,对性能也不太好, 因为有可能文件太大而所需的内容又占比很小,每个页面要用到的内容少,但全部页面的内容合在一起 这样就不太好的,有点冗余,所以按需加载是最好的,每个文件的功能也明确。 而angularJs有指令,过滤器,服务,控 阅读全文
摘要:
mix-blend-mode与isolation isolation配合mix-blend-mode 可以制作混合图层,就像ps里一样。 资料:css混合模式 css混合模式兼容 代码: 阅读全文
摘要:
css-loader是让js可以require()css模块,是css加载到js里,而style-loader是生成style标签把css-loader里的东西塞到html里。 到可以使用extract-text-webpack-plugin直接在html引入css文件,这样就不需要使用style- 阅读全文
摘要:
vue有自己的配套工具。 而vue-cli可以很方便自动架构vue的东西。 当使用vue-cli开发完上线时,可以使用npm run build 简单的打包。 打包的文件都在dist里,直接把这个文件里的文件上线即可。 打包已经把文件压缩和合并,还有文件名哈希等处理,所以一般默认打包方式会使文件难以 阅读全文
摘要:
keep-alive就是缓存组件,当路由等操作时不在重复渲染之类的,还有重新请求之类。 不过使用多了可能会很耗性能,因为它是缓存到内存里的。 vue2已经不能使用ready方法了,推荐使用mounted. watch使用来监听单个属性变化的。 es6出了一个与$.extend功能类似的方法 》Obj 阅读全文
摘要:
vue2废弃了events、$dispatch、$broadcast,官方推荐使用vuex或者全局的事件驱动, 然而废弃的这些方法在vux UI框架中很多地方都有使用,无疑在项目中用到它的地方在2.0版本都会不起作用,甚至会报错。 所以已vue1入门的使用vue2会很不习惯。 而子组件通讯父组件要使 阅读全文
摘要:
mvvm框架 vue2后子组件改变父组件数据,这样已经不可以了,单向数据流。 可以使用@emit改变父组件数据,props数据不能去改变,只能再定义数据区改变。 v-show可以使用methods监听到函数表达式里的数据动态变化。 而不用使用computed 阅读全文