随笔分类 -  前端

了解前端相关知识
摘要:在javascript刚刚流行时,前端项目通常比较简单,不需要考虑项目的开发效率、性能和扩展性等。随着前端项目越来越复杂,需要更正式的软件开发实践,比如单元测试(unit testing)、代码检查(linting)、文件缩小(minification)、文件捆绑(bundling)和代码编译(compilation)等。gulp/grunt可以自动化地执行压缩、编译、单元测试和代码检查(linting)任务,让开发者可以专心开发应用代码。当开始使用node中require()或import写浏览器代码 ,并加载npm安装的模块时,需要打包工具webpack或browerify。 webpack的打包流程可分2个阶段,一是从一个或多个入口文件开始构建依赖关系图,如流程图1;二是将项目所需的所有模块合并到一个或多个捆绑文件中,捆绑文件是包含所有内容的最终发布物,如流程图2。 阅读全文
posted @ 2024-03-04 19:04 风吹草 阅读(481) 评论(0) 推荐(2) 编辑
摘要:一个简单案例的Vue2.0源码本文学习vue2.0源码,主要从new Vue()时发生了什么和页面的响应式更新2个维度了解Vue.js的原理。以一个简单的vue代码为例,介绍了这个代码编译运行的流程,在流程中原始DOM的信息会被解析转换,存在不同的对象中。其中关键的对象有el、template、ast、code、render、render function和vnode等。本文对vue源码每一个关键细节的位置都进行了记录。 阅读全文
posted @ 2023-11-18 11:14 风吹草 阅读(868) 评论(2) 推荐(1) 编辑

点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up dark_mode
选择主题