最近在学习Rxjs,所以借此机会对rxjs知识点进行了一定的整理,用以加深自己对这部分知识的理解和记忆。 简介 Rxjs的内容可以概括为一个核心三个重点,核心就是Observ...
当维护的项目越来越大时,可能修改一下需要好长时间才会构建完成,十分的浪费时间,我在网上查了一下webpack优化构建速度的方案最简单有效的有两个,第一个是使用dllplugi...
react16推出了react hook,react hook使得functional组件拥有了class组件的一些特性,hook不能用在class 组件里。 React 中...
vue动态路由是指从后端拿到路由的配置信息,由前端加载,这样一些没有权限的页面组件信息拿不到,也就不会加载了,相比完全由前端控制来说比较安全 在进入路由前的操作 通过递归把页...
使用Vue Test Utils测试简易计算器 最近在学习vue 测试,发现网上的资料不是特别多,摸索了一下jest框架看了看官方文档进行一下总结。 启动vue cli 之后...
首先创建一个文件夹 创建的文件夹和文件如下 安装webpack 创建webpack.config.js 引入Vue 引入babel babel可以配合许多的polyfill等...
大家都熟悉Vue中依靠Object.defineProperty()来进行数据劫持,他像一个拦截器一样监控着一个对象上属性的改变。但是并不能深度监测到对象属性的变化,虽然Vu...
图片源自网络,侵删 介绍 红黑树是一种自平衡二叉查找树,原先被称作平衡二叉B树(symmetric binary B-trees)后来更名为红黑树(Red-Black Tre...
首先创建一个文件夹learnTs,之后进入这个文件夹,然后与npm init·配置好后,运行cnpm install typescript tslint,之后运行npx ts...
Vue中的nextTick涉及到Vue中DOM的异步更新,感觉很有意思,特意了解了一下。其中关于nextTick的源码涉及到不少知识,很多不太理解,暂且根据自己的一些感悟介绍...
js微任务宏任务Event-loop js是单线程的语言当我们触发alert之后如果不关闭,后面的console.log是不会执行的。 分为异步任务和同步任务 执行这个代码发...
转载自(http://web.jobbole.com/83274/) BFC BFC全称是Block Formatting Context,即块格式化上下文。它是CSS2.1...
flex弹性盒模型布局 mdn文档 使用传统的float position布局很繁琐,复杂的布局很难实现,flex布局现在很多的浏览器上都已支持,移动端布局十分方便。 设置弹...
在 Chrome DevTools 中调试 JavaScript 官方文档 debug文件 输入数据发现出现了bug F12打开开发者工具,点击sources里的get-st...
目录捕获.JPG .eslintrc webpack.config.js github地址
目录捕获.JPG, 当引入多个文件时,一个打包的文件会非常大,浏览器加载需要很长的时间,影响体验,可以进行code spliting拆分打包的代码 webpack.confi...
目录捕获.JPG 由于浏览器不同厂家的兼容性不一样,一些比较新的语法有些老旧的浏览器不支持,可以使用babel编译使其兼容 index.js 打包的文件如果在ie运行 是不...
目录捕获.JPG 让文件改动时webpack自动打包package.json scripts添加 使用devserver开启服务package.json script...