您的浏览器不支持JavaScript或者JavaScript的运行被您禁止了。
Vue2.5.16源码解读二:从入口文件进行阅读
可以看到这里import Vue from './runtime/index' 引入了一个Vue ,然后定义了下Vue.prototype.$mount 和Vue.compile ,看Vue源码之前最好是先过一下Vue的官方文档,这里Vue.prototype.$mount 是一个关在Vue原型链上的属性,所以通过new Vue() 创建的Vue的实例都会继承这个$mount 方法,在看这个方法的作用之前,因为看过了官方文档,并且我之前用了两年的Vue了,所以先猜测下这个大概跟Vue组件生命周期里的mounted 钩子可能有关系,可能是这个$mount 方法执行完后就会触发组件生命周期里的mounted 这个钩子里写的程序。
暂无评论
Vue2.5.16源码解读一:确定阅读入口
准备粗略地阅读下Vue,跟网上别人家的源码解读文章不同的是,这个系列是完全以第一次去读代码的视角带大家一起去读的,而非看完源码后以上帝的总结视角来写的系列文章。要看我们就直接找比较新的版本看,fork vue代码到我们自己的仓库上,clone到本地后,执行git tag 发现最新的版本是2.5.16,所以在本地新开一个tag-v2.5.16分支方便阅读以及后续commit(如果要commit的话):...
暂无评论
InnoDB: Cannot allocate memory for the buffer pool
综述:这是一次MySQL启动失败故障排查的过程。核心报错内容是[ERROR] InnoDB: Cannot allocate memory for the buffer pool ,解决方案是修改mysql配置文件里下述参数的值:innodb_buffer_pool_size 、join_buffer_size ,然后重启mysqld服务。对应服务器系统是CentOS 7。
暂无评论
一个专业的『前端工程化体系』是如何建立的?
原问题:一个专业的『前端工程化体系』是如何建立的?原问题描述:从技术选型到研发到优化、监控、运维等等一系列体系是如何建立起来的?在知乎上看到了这个问题,我试着按自己的经验去回答了一下,下面是回答内容:没在大公司工作过,按题目里的几个名词逐个说点自己的看法。写在前面:工程化以工程化(易维护、易拓展)为核心,不以性能为核心目的(冒泡排序改成快速排序这种不是工程化的事情)。...
暂无评论
1