前端开发
文章平均质量分 81
osenki
这个作者很懒,什么都没留下…
展开
-
前端工程化
前端的工程化,工程化大概包括模块化,组件化,自动化,规范化。在项目的启动之前,我们做好这一系列的工程化,那么项目的最终的质量会很高的。 首先说一下模块化,模块化就是将一个大小拆分程相互依赖的小文件,在进行统一的拼装和加载,这样的话,方便了多人合作开发,提高了项目代码的可读性、可扩展性。一下我针对 JS 的模块化做了还算是比较详细的介绍吧,其他的大家可以自己去 get 一下 一...原创 2018-03-30 11:16:40 · 343 阅读 · 0 评论 -
高性能 JavaScript 学习随笔
一、加载和执行 1、<script>标签放在 </body>之前加载,永远不要把外链脚本紧跟在 <link> 之后,依赖多个 js 脚本的时候,就要使用打包工具合成一个 js 脚本了。 2、H5 中引入 async 属性,用于异步加载脚本,async 和 defer 的相同点在于采用并行下载,在下载过程中不会产生阻塞。 不同点是在于执行时机,asyn...原创 2018-06-20 16:33:18 · 445 阅读 · 0 评论 -
Qconf 遇到的一些问题
最近在项目中,因为 Qconf 出现了一些问题。于是瞎搞一通,创建了一些配置文件,改乱了一些系统权限。还好,自己都改回来了。对了,我这边是 OSX 系统的,并且是通过 NodeJs 进行的部署。1、什么是 Qconf: Qconf 是奇虎360广泛使用的配置管理服务。致力于将配置内容从代码中完全分离出来,及时可靠高效的提供配置访问和更新服务。2、为什么要用它: 在我...原创 2018-06-20 16:36:19 · 1577 阅读 · 0 评论 -
搭建 NPM 私有服务搭建入坑记
前两天刚写完如何基于 CNPM 搭建一个私有服务,然后搭建到了线上正式服务器上,结果今天就栽坑里了。具体坑如下。一、服务器磁盘空间被爆满笔者搭建了两私有服务,一套在测试机器,一套在线上机器,然而自己比较犯傻的一步就是,在测试机器上的 cnpm 配置与线上机器的 cnpm 配置不太一样~,然而问题就出现在了这不太一样的配置上。罪魁祸首:syncModel我们看一下 cnpm 中 con...原创 2019-01-17 14:07:24 · 1471 阅读 · 0 评论 -
搭建 NPM 私有服务
应公司开发要求,需要搭建一个私有的 NPM 服务。这样的话,我们在针对公司内部的一些业务逻辑上,可以将通用的部分封装成包,并发布到私有的 NPM 服务上,该博文将会带领你进行搭建一个公司的私有服务。网上查阅过后,发现有好多的方法可以进行搭建私有服务,但是最终我还是选择了基于 CNPM 搭建私有服务。一、为什么要搭建私有 NPM 服务私有的包,只想在内部使用,其中的代码逻辑有可能涉及到...原创 2019-01-15 17:31:40 · 1628 阅读 · 1 评论