Posts
All the articles I've posted.
new Vue 发生了什么
Published: at 08:00 AMsrc/core/instance/index.js ```js function Vue (options) { if (process.env.NODE_ENV !== 'production' &&
Vue.js 数据驱动
Published: at 08:00 AMVue.js的核心思想是数据驱动。 视图是由数据驱动生成的,我们对视图的修改,不会直接操作DOM,而是通过修改数据。 - 简化代码量 - 利于维护 简洁的模板语法来声明式的将数据渲染为DOM:
Vue.js 从入口开始
Published: at 08:00 AM``` src/platforms/web/entry-runtime-with-compiler.js src/platforms/web/runtime/index.js
Vue.js 源码构建
Published: at 08:00 AMVue.js源码是通过Rollup构建的,配置在build目录下。 使用Runtime only时,需要借助如webpack的vue-loader工具把.vue文件编译成JavaScript,因为这是在编译阶段做的,所以Runtime only只包含运行时的Vue.js代码,因此代码体积也更轻量。
Vue.js 源码目录设计
Published: at 08:00 AMsrc下的源码 ```js src |-- compiler |-- core |-- platforms |-- server |-- sfc |-- shared
Vue.js 技术揭秘 - Flow
Published: at 08:00 AMFlow是Facebook出品的JavaScript静态类型检查工具,Vue.js的源码利用了Flow做静态类型检查,当然新版的Vue.js中使用了TypeScript来做这个事情。
Egg.js 入门
Published: at 08:00 AM``` npm init egg --type=simple ``` yarn init 不好使。 之前曾经在本地创建过mysql的环境,但是很久不用也就没有启动了,但是这次无论如何也不能成功启动起来。
TypeScript 入门
Published: at 08:00 AMJavaScript 类型化逐渐成为了主流。 - [ ] [文档学习](https://github.com/llccing-demo/Typescript-simple)
SQL 聚合查询 GROUP BY
Published: at 08:00 AM五个常用的聚合函数 - COUNT - SUM - AVG - MAX - MIN - **计算行数** ```SQL SELECT COUNT(*) FROM `Product`
Three.js 高级几何体
Published: at 08:00 AM- ConvexGeometry 凸面体 - LatheGeometry 扫描体 - TubeGeometry 管状几何体 - ExtrudeGeometry 拉伸几何体