Set 发表于 2018-12-26 | 分类于 前端 , javascript | 阅读次数: Set利用SetES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set 本身是一个构造函数,用来生成 Set 数据结构。 阅读全文 »
Vue本质 发表于 2018-12-20 | 分类于 前端 , vue | 阅读次数: 从入口开始Vue初始化Vue实际上就是一个用 Function 实现的类,我们只能通过 new Vue 去实例化它。 有些同学看到这不禁想问,为何 Vue 不用 ES6 的 Class 去实现呢?我们往后看这里有很多 xxxMixin 的函数调用,并把 Vue 当参数传入,它们的功能都是给 Vue 的 prototype 上扩展一些方法,Vue 按功能把这些扩展分散到多个模块中去实现,而不是在一个模块里实现所有,这种方式是用 Class 难以实现的。这么做的好处是非常方便代码的维护和管理,这种编程技巧也非常值得我们去学习。 阅读全文 »
process.env.NODE_ENV 发表于 2018-12-18 | 分类于 前端 , node | 阅读次数: process.env.NODE_ENV最近在看Vue源码解析,看到下面的代码 阅读全文 »
Less 发表于 2018-12-17 | 分类于 前端 | 阅读次数: Lessless是一种动态样式语言。 less将css赋予了动态语言的特性,如变量、继承、运算、函数。less既可以在客户端运行(支持IE6+,Webkit,Firefox),也可以借助Node.js或者Rhino在服务端运行。 阅读全文 »
面试准备---ajax 发表于 2018-10-23 | 分类于 前端 , 面试 , js | 阅读次数: 什么是ajaxAJAX(Asynchronous Javascript And XML) = 异步 JavaScript + XML 在后台与服务器进行异步数据交换,不用重载整个网页,实现局部刷新。 阅读全文 »
面试准备——html 发表于 2018-10-21 | 分类于 前端 , 面试 , h5 | 阅读次数: HTML语义化 HTML标签的语义化是指:通过使用包含语义的标签(如h1-h6)恰当地表示文档结构 css命名的语义化是指:为html标签添加有意义的class 为什么需要语义化: 去掉样式后页面呈现清晰的结构 盲人使用读屏器更好地阅读 搜索引擎更好地理解页面,有利于收录 便团队项目的可持续运作及维护 阅读全文 »
hexo的常用命令 发表于 2018-10-10 | 分类于 其它 | 阅读次数: 简写 hexo n "我的博客" == hexo new "我的博客" 新建文章 hexo p == hexo publish 发布草稿 hexo g == hexo generate 生成 hexo s == hexo server 启动服务预览 hexo d == hexo deploy 部署 阅读全文 »
Vue响应式系统的基本原理 发表于 2018-09-25 | 分类于 前端 , vue | 阅读次数: 响应式系统Vue.js 是一款 MVVM 框架,数据模型仅仅是普通的 JavaScript 对象,但是对这些对象进行操作时,却能影响对应视图,它的核心实现就是「响应式系统」。 阅读全文 »