首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
_tinyant
掘友等级
前端工程师
|
tencent
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
150
文章 148
沸点 2
赞
150
返回
|
搜索文章
最新
热门
3. 「uniapp 如何支持微信小程序环境开发」配置项简化到可以让你一盔全貌之:loader + plugin
本节我们看下module.rules相关的配置,也就是我们常说的loader配置 .vue文件的编译 当然要配vue-loader啊,.vue文件解析全靠他了。vue-loader的整体流程的分析可以
2. 「uniapp 如何支持微信小程序环境开发」配置项简化到可以让你一盔全貌之 entry
简化后的版本在这 这里也做了一点变更,uniapp的实现中是如下形式,main.js和页面.vue会命中同一个loader(见node_modules/@dcloudio/webpack-uni-mp
1. 「uniapp 如何支持微信小程序环境开发」初探uniapp为此做了哪些努力?
uniapp 是什么? 我们当前项目中使用unaipp进行微信小程序的开发,版本是2.0.1-32920211122003。好奇uniapp是如何做到这层转换的。因此从uniapp中抠出了核心逻辑(做
「.vue文件的编译」5. 模板编译之基于AST的代码生成
本节偷个懒,可以参考这里 经过前面几个步骤,AST上的维护节点的父子关系,并且每个节点上都有足够的信息。 这里根据这些信息来构造render函数,render函数的形式以demo为例 with中的th
「.vue文件的编译」4. 模板编译之AST的优化
本节主要参考这里 markStatic 如果这个节点是一个普通元素,则遍历它的所有 children,递归执行 markStatic。因为所有的 elseif 和 else 节点都不在 childre
「.vue文件的编译」3. 模板编译之AST生成
demo 下面parseHTML方法是用来遍历html字符串的并解析出标签(当然包含标签中的属性)、文本等信息,详细分析参考这里。 下面看vue是如何基于parseHTML暴露的几个钩子来定制化自己的
「.vue文件的编译」2. 模板编译之 simple-html-parser.js
是因为vue@2.6.11的模板编译用到这个库,因此拿过来分析下。 主流程分析 demo 演示下整体过程 在编辑器中的形式 如果是runtime + compiler运行时版本上面内容是会先在浏览器中
「.vue文件的编译」1. vue-loader@15.8.3 的整体流程
通常我们会使用vue-cli来创建一个vue项目,由于vue-cli对常见的开发需求进行了预先配置,做到了开箱即用。但是阻碍碍我们窥探其真面目脚步。当然官方也提供了手动配置的方案。参考 安装依赖,下面
「小程序微前端」 初探
为什么需要(小程序)微前端? 如果项目复杂,并且很多功能相对独立,那么不同的功能可以交给不同的团队开发,团队本身存在差异如技术选型等。另外的好处是,功能解耦,各功能可以独立开发、测试、部署。
6. 「vue@2.6.11 源码分析」组件渲染之基于虚拟DOM的视图更新
new Vue(..)之后总共有两个大的步骤,第一步是调用vm._init完成组件的各种准备(初始化)工作,然后是开始结合数据与模板实现页面的渲染。vue引入了虚拟DOM技术,这里页面渲染分为两步,将
下一页
个人成就
文章被点赞
220
文章被阅读
20,893
掘力值
1,051
关注了
105
关注者
69
收藏集
14
关注标签
34
加入于
2017-02-14