今天看技术群里谈论连续赋值运算的问题,justjavac直接拿出了十年前的文章文章[https://justjavac.com/javascript/2012/04/05/j...
今天看技术群里谈论连续赋值运算的问题,justjavac直接拿出了十年前的文章文章[https://justjavac.com/javascript/2012/04/05/j...
Angular-Win10系统-Chrome浏览器-NG-ZORRO-table组件-固定表头-表格列明显错位。这个问题是NG-ZORRO本身就有的问题,目前发现只在Win1...
使用情景 项目比较复杂的时候,引用全局css样式引用路径会变得很长@import './../../../style.csss'。 在scss中定义了全局的样式变量,希望在每...
最近在工作中使用angular,组件库使用ng-zorro-antd,边学边用。在写表格组件的时候发现,点击新增、删除就,数据改变,表格却没有更新。 代码如下: 对表格行数据...
number管道用来将数字处理为需要的小数格式 接收的参数格式为:{最少整数位数}.{最少小数位数}-{最多小数位数} 其中最少整数位数默认为1 最少小数位数默认为0 最多小...
:host 与 ::ng-deep :host 表示选择当前的组件。::ng-deep 可以忽略中间className的嵌套层级关系。直接找到你要修改的className。 ...
TypeScript安利指南 ☑️ 为 Vue3 学点 TypeScript , 体验 TypeScript ☑️ 一篇朴实的文章带你30分钟捋完TypeScript,方法是...
年终总结白驹过隙,忽然而已…开头第一句,就想感叹一下,去年2019年12月份的紧张还历历在目,马上就步入2020年了。 2019年年末,在朋友圈流行晒新年目标,当时也跟风写了...
Prefetching和Preloading webpack4.6以后支持 在优化访问性能时,除了充分利用浏览器缓存之外,还需要涉及一个性能指标:coverage rate(...
浏览器缓存 在做了众多代码分离的优化后,其目的是为了利用浏览器缓存,达到提高访问速度的效果,所以构建项目时做代码分割是必须的,例如将固定的第三方模块抽离,下次修改了业务代码,...
webpack提高构建性能方式 尽可能少用loader; 使用babel-loader时,指定代码转译范围; 使用noParse避免对引入的第三方模块(如jquery|boo...
SplitChunksPlugin配置参数 webpack4之后,使用SplitChunksPlugin插件替代了以前CommonsChunkPlugin SplitChun...
js代码分离 SPA单页面应用的最大一个问题就是首屏加载的非常慢,原因就是webpack打包后生成的是一个boundle.js,一个boundle.js的好处是减少了网络请求...
css优化 将css提取到独立的文件中 为什么将css提取到独立的文件中?为了多个模块的复用,避免每一个模块都在页面生成style一个标签 mini-css-extract-...
第4章 webpack优化 webpack是一个打包工具,目的是进行前端构建的,也就是前端工程化,就有一个很重要的指标:项目上线运行的速度,打包耗费的时间;所以webpack...
HMR的使用 实现效果:网页不刷新,只进行局部刷新 需要对某个模块进行热更新时,可以通过module.hot.accept方法进行文件监视 只要模块内容发生变化,就会触发回调...
使用devServer解决跨域问题 在开发阶段很多时候需要使用到跨域,何为跨域?请看下图:图片1 跨域问题的出现主要是由于浏览器的安全机制同源策略,使用http proxy是...
Development / Production不同配置文件打包 项目开发时一般需要使用两套配置文件,用于开发阶段打包(不压缩代码,不优化代码,增加效率)和上线阶段打包(压缩...
第三方库的两种引入方式: expose-loader 将库引入到全局作用域 webpack.ProvidePlugin 将库自动加载到每个模块 可以通过expose-load...
多页面应用打包 在webpack.config.js中修改入口和出口配置 修改入口为对象,支持多个js入口,同时修改output输出的文件名为'[name].js'表示各自已...