JavaScript Debugger

webpack初体验

青春壹個敷衍的年華 提交于 2020-04-29 17:31:55
Webpack最近貌似很火啊,所以挤空学习掌握了一下,主要最近打算做个自己的网站,后端用node+mongodb,所以没什么时间 Webpack是一个模块打包器。它将根据模块的依赖关系进行静态的分析,然后将这些模块按照指定的规则生成对应的静态资源。 虽然市面上已经有很多模块管理工具和打包工具,gulp啊,grunt啊种种。但是这些已有的模块化工具并不能很好的完成如下的目标: 将依赖树拆分成按需加载的块 初始化加载的耗时尽量少 各种静态资源都可以视为模块 将第三方库整合成模块的能力 可以自定义大包逻辑的能力 适合大项目,无论是单页面或者多页面的web应用 Webpack的特点以及优势: 代码拆分:webpack有两种组织模块依赖的方式,同步和异步。异步依赖作为分割点,形成一个新的块。在优化了依赖树后,每一个异步区块都作为一个文件被打包 Loader:wp本身只能处理原生js模块,但loader转换器可以将各种类型的资源转换成js模块,这样,任何资源都可以成为wp可以处理的模块。 智能分析:wp有一个智能分析器,基弧可以处理任何第三方库无论他们的模块形式是CommonJS,AMD还是普通的js文件。甚至在加载依赖的时候,允许使用动态表达式require(“./teplates/“+name+”.jade”); 插件系统:wp还有一个功能丰富的插件系统

聊聊Vue.js组件间通信的几种姿势

时光毁灭记忆、已成空白 提交于 2019-12-19 17:52:00
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 写在前面 因为对Vue.js很感兴趣,而且平时工作的技术栈也是Vue.js,这几个月花了些时间研究学习了一下Vue.js源码,并做了总结与输出。 文章的原地址: https://github.com/answershuto/learnVue 。 在学习过程中,为Vue加上了中文的注释 https://github.com/answershuto/learnVue/tree/master/vue-src ,希望可以对其他想学习Vue源码的小伙伴有所帮助。 可能会有理解存在偏差的地方,欢迎提issue指出,共同学习,共同进步。 什么是Vue组件? 组件 (Component) 是 Vue.js 最强大的功能之一。组件可以扩展 HTML 元素,封装可重用的代码。在较高层面上,组件是自定义元素,Vue.js 的编译器为它添加特殊功能。在有些情况下,组件也可以是原生 HTML 元素的形式,以 is 特性扩展。 <br /> <br /> Vue组件间通信 父组件向子组件通信 方法一:props 使用 props ,父组件可以使用props向子组件传递数据。 父组件vue模板father.vue <template> <child :msg="message"></child> </template> <script>