- 博客(5)
- 收藏
- 关注
原创 VUE组件开发之 - slot
vue组件之 - 插槽写了半年多的vue项目,昨晚在回看render函数渲染时,发现函数式编写组件的代价是需要深入底层源码,由于时间有限,对template编写各类组件转化render时所需要的学习做了一些研究,今天根据项目经验以及官网的指导分享一下对插槽(slot)的理解,理解有误之处请谅解并及时指出,感谢。vue官网的插槽实现分为三类slot - 单个插槽slot name - 具名...
2019-04-22 01:43:10
880
原创 ES6与CommonJS的模块化加载
两个差异CommonJS 模块输出的是一个值的拷贝,ES6 模块输出的是值的引用。什么是值的拷贝,值的引用?所谓值的拷贝,是在栈内存当中实现的,是一个复制的过程,复制之后两个值互不影响值的引用,是在堆内存当中实现的,当一个引用类型赋值给一个变量时,此时变量拥有指向引用类型的一个指针,当变量发生改变,被引用的值也会发生改变CommonJS 模块是运行时加载,ES6 模块是编译时输...
2019-04-22 01:42:52
934
原创 CSS架构设计
CSS架构设计作为一名合格的前端开发,稳固可靠的css代码已经是一个必备的基础技能,从一开始的css代码累赘,直到sass/less等css扩展语言诞生,css也开启了不一样的道路,此篇文章适合对sass/less等css拓展语言的了解并且习惯使用面向过程的编写方式的开发者学习,以下以sass为例。sass是一款css的辅助工具,主要以编程的开发方式应用到css中去,来提高css代码的管理和...
2019-04-22 01:21:25
1576
原创 云服务器搭建node环境
购买云服务器1. 安全组(自定义安全规则,开放相应端口号供外部访问) 购买域名(可有可无)1. 域名审核2. 备案(流程较长)3. 修改DNS(将不同厂商购买的域名解析域名到云服务器)4. 解析域名软件安装1. 安装git 2. 安装nvm(node版本管理工具),通过nvm安装node3. 安装mysql ...
2018-10-14 22:44:40
497
原创 nvm安装node
nvm:node版本管理工具,安装之后可以随意切换node版本 linux系统github地址 windows系统github地址1.开始安装(linux)先安装gitcentos: sudo yum install gitubuntu: sudo apt-get install git可以通过curl或者wget进行安装,命令如下c...
2018-07-26 15:57:06
194
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人