npx是什么,npx特点及使用
npm v5.2.0引入的一条命令(npx),引入这个命令的目的是为了提升开发者使用包内提供的命令行工具的体验。举例:使用create-react-app创建一个react项目。
webpack提取css成单独文件、css兼容性处理、压缩css
我们之前打包构建的样式是在js中的,因为有css-loader将样式资源整合到js中了,而样式在js中会让js体积变得非常大,下载速度变得很慢,同时呢,是先加载js才能创建style标签插入到页面中
采用CSS3的VAR实现动态主题切换
官方称呼其为自定义属性,坊间通常叫做css变量,因为它类似于其他js语言中的变量,可用于存储颜色、字体、大小宽度等css属性值;定义方式为两个连字符也就是中划线(--)开头,引用方式为var(custom-property-name, value)
揭开 Webpack 工作流程面纱:Tapable 模块
Webpack 工程相当庞大,但是 Webpack 本质上是一种事件流机制,通过事件流将各种插件串联起来,最终完成 webpack 的全流程,而实现事件流机制的核心是今天要讲的Tapable 模块
52个SQL性能优化策略
对查询进行优化,应尽量避免全表扫描 ,首先应考虑在 Where 及 order by 涉及的列上建立索引。应尽量避免在 Where 子句中对字段进行NULL值判断,创建表时NULL是默认值
10个常用的JS工具库,80%的项目都在用!
高手区别于普通人的重要一点是,他们善于利用工具,把更多的时间留给了规划和思考。写代码也是同样的道理,工具用好了,你就有更多的时间来规划架构和攻克难点。今天就给大家分享一下当前最流行的 js 工具库
Deno仍然是个好东西吗?被誉为Node.js替代者的Deno现状如何
Deno 被创建为 Node.js 的改进版本,如果它被社区所接受,那么最终将可能取代 Node.js。但这很难,毕竟 Node.js 已经被我们广泛接受并使用。
localStorage 存满了怎么办?
在大公司,同一个域名下可能存在几十上百条业务线,每条业务线都可能因为各种理由往 localStorage 里塞东西,跨页面传数据啦、缓存啦、离线化啦、性能优化啦...,5M 看起来很多,其实很快就用完了。
安卓签名证书(.keystore)如何生成,以及.keystore转.jks的实现?
Android平台打包发布apk应用,需要使用数字证书(.keystore文件)进行签名,用于表明开发者身份。Android证书的生成是自助和免费的,不需要审批或付费。