随笔分类 -  前端工程化

前端工程化就是为了让前端开发能够“自成体系”,个人认为主要应该从模块化、组件化、规范化、自动化四个方面思考。
摘要:git发布正式版都统一用master分支的代码发布 每次开发下一版本的需求时,将master分支的代码打一个tag,版本号与后台一致 需要紧急修复线上的bug时,从master分支拉一个分支出来,进行修改,然后合并到master分支,然后再合并到当前开发分支 一直以来,我都理解错了合并的含义,以前我 阅读全文
posted @ 2020-03-26 16:04 来亦何哀 阅读(169) 评论(0) 推荐(0)
摘要:ES6 Module和CommonJS模块的区别: CommonJS是对模块的浅拷贝,ES6 Module是对模块的引用,即ES6 Module只存只读,不能改变其值,具体点就是指针指向不能变,类似const import的接口是read-only(只读状态),不能修改其变量值。 即不能修改其变量的 阅读全文
posted @ 2019-09-26 12:02 来亦何哀 阅读(1696) 评论(0) 推荐(1)
摘要:模块化主要是用来抽离公共代码,隔离作用域,避免变量冲突等。 IIFE: 使用自执行函数来编写模块化,特点:在一个单独的函数作用域中执行代码,避免变量冲突。 (function(){ return { data:[] } })() AMD: 使用requireJS 来编写模块化,特点:依赖必须提前声明 阅读全文
posted @ 2019-07-18 15:31 来亦何哀 阅读(204) 评论(0) 推荐(0)