摘要: 这是我在写vue项目里封装的一个公共js类 里面还有一些其他的方法,一并拿过来了 项目里综合起来用是ScrollTop()和getElementToPageTop()配合一起用 类似jquery里的scrollTop()方法 例: var headerDiv = document.getElemet 阅读全文
posted @ 2019-05-08 14:53 七度丢失的梦 阅读(7746) 评论(0) 推荐(0) 编辑
摘要: 亲测有效! 阅读全文
posted @ 2019-05-08 14:42 七度丢失的梦 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 我们之前提到过 Vue.js 构建过程,在 web 应用下,我们来分析 Runtime + Compiler 构建出来的 Vue.js,它的入口是 src/platforms/web/entry-runtime-with-compiler.js: /* @flow */ import config 阅读全文
posted @ 2019-05-08 14:32 七度丢失的梦 阅读(552) 评论(0) 推荐(0) 编辑
摘要: Vue.js 源码是基于 Rollup 构建的,它的构建相关配置都在 scripts 目录下。 构建脚本 通常一个基于 NPM 托管的项目都会有一个 package.json 文件,它是对项目的描述文件,它的内容实际上是一个标准的 JSON 对象。 我们通常会配置 script 字段作为 NPM 的 阅读全文
posted @ 2019-05-08 11:33 七度丢失的梦 阅读(532) 评论(0) 推荐(0) 编辑
摘要: Vue.js 的源码都在 src 目录下,其目录结构如下。 src ├── compiler # 编译相关 ├── core # 核心代码 ├── platforms # 不同平台的支持 ├── server # 服务端渲染 ├── sfc # .vue 文件解析 ├── shared # 共享代码 阅读全文
posted @ 2019-05-08 10:45 七度丢失的梦 阅读(292) 评论(0) 推荐(0) 编辑
摘要: Flow 是 facebook 出品的 JavaScript 静态类型检查工具。Vue.js 的源码利用了 Flow 做了静态类型检查,所以了解 Flow 有助于我们阅读源码。 为什么用 Flow JavaScript 是动态类型语言,它的灵活性有目共睹,但是过于灵活的副作用是很容易就写出非常隐蔽的 阅读全文
posted @ 2019-05-08 10:38 七度丢失的梦 阅读(481) 评论(0) 推荐(0) 编辑