揭开 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证书的生成是自助和免费的,不需要审批或付费。
js数学运算(取整,取余和取模)
项目开发过程中,有时要对小数取整操作,Js也提供了4种方法,分别为round()、ceil()、floor()和parseInt()取整。其中round()是四舍五入取整,ceil() 是向上取整,floor() 是向下取整,parseInt() 只取整数部分。
JS即将发布数组的4个新特性,学会了拿去吹牛
这些新特性被TC39组织纳入了 stage3 和 stage4 状态,TC39简单说就是一个推进EMCAScript(俗称JS)语言进步的一个官方组织。一些优秀提案,比如Promise,箭头函数等等都是出自该组织。
React 中的 TS 类型过滤原来是这么做的!
相信大家在阅读同事写的代码或者优秀的开源库的代码时,一定见过各种各样的风骚的TS写法,不花点时间下去根本看不懂,换作是我们,可能就直接一个 any 完事了,但是真正当项目体积变大后,你会发现这些 TS骚操作真的很重要