vue项目配置 webpack-obfuscator 进行代码加密混淆
公司代码提供给第三方使用,为了不完全泄露源码,需要对给出的代码进行加密混淆,前端代码虽然无法做到完全加密混淆,但是通过使用 webpack-obfuscator 通过增加随机废代码段
CSS多行文本溢出省略显示
文本溢出我们经常用到的应该就是text-overflow:ellipsis了,相信大家也很熟悉,但是对于多行文本的溢出处理确接触的不是很多,最近在公司群里面有同事问到,并且自己也遇到过这个问题,所以专门研究过这个问题。
JS 中循环遍历数组方式总结
for-of 循环的的可用性比 for,for-in 和 .forEach() 更好。通常四种循环机制之间的性能差异应该是无关紧要。如果你要做一些运算量很大的事,还是切换到 WebAssembly 更好一些。
js执行环境与作用域、函数的创建和调用
某个执行环境在所有代码执行完毕后,这个执行环境就会被销毁,保存在其中的所有变量和函数定义也随之销毁。全局执行环境直到应用退出,例如关闭网页或浏览器时销毁。
浅析 JavaScript 中的方法链
方法链是一种流行的编程方法,可以帮助你写出更简洁易读的代码。在本文中我们一起学习 JavaScript 中的方法链是什么,以及它是怎样工作的。另外我们还会探讨如何使用方法链接来提高代码的质量和可读性。
Webpack模块化原理图解
这时模块a,模板b中的代码都暴露在全局环境中,如果模块a中定义了一个方法del。同学b并不知道,在模块b中也定义了一个方法del。这时便造成了命名冲突的的问题。如图
H5+ API 设置手机状态栏颜色以及沉浸式状态栏
通过方法判断是否支持沉浸式,如果支持,拿到高度后,在页面中通过设置样式,为状态栏留出相应的位置,顺便说一下,沉浸式是应用级的,不能动态设置
Vue2.x 中注册自定义组件的3种方式
通过 cmd 执行如下示例命令来初始化我们的 Vue 项目,命令执行完成后,项目结构如下图所示:
JavaScript中强大的操作符&运算符总汇
JS 里的操作符大家每天都在使用,还有一些 ES2020、ES2021 新加的实用操作符,这些共同构成了 JS 灵活的语法生态