
js
文章平均质量分 71
keep_and_be_simple
just keep it and keep it simple
展开
-
关于函数参数引用
函数参数的引用是按值引用的,这句话理解的不是很好。对于基本数据类型,比较好理解。具体例子也是常见: var num1 = 10 var num2 = num1; console.log(num2)//10 num2 = 0 console.log(num2)//0 console.log(num1)//1...原创 2018-03-11 22:04:09 · 385 阅读 · 0 评论 -
about vue source code
vue 源码学习vue.js通过Object.defineProperty()将data下面的数据转成observable,可观察的。通过Object.setter和Object.getter实现响应式。vue.js的事件注册是通过Vue.prototype.** 为Vue添加实例方法。vue.js源码中使用了js类型校验插件-flow.js/** * 声明带类型的函数 * 这...原创 2018-03-25 23:12:00 · 210 阅读 · 0 评论 -
Object.defineProperty()
Object.defineProperty() The static method Object.defineProperty() defines a new property directly on an object, or modifies an existing property on an object, and returns the object. Object.def...翻译 2018-03-25 23:13:48 · 239 阅读 · 0 评论 -
用vue实现复制到剪切板 clipboard.js
用vue实现复制到剪切板通过在网上查看比较,发现使用clipboard.js是比较理想的手段:1,不用flash,2,插件很小,压缩后只有3kb。关于clipboard.js,官方文档请戳:https://clipboardjs.com。由于文档是英文的,下面我会简单解释一下具体使用方法。其实目前已经有根据该插件封装好的vue插件了,由于项目中只有一个地方用到该功能,我就没有去考虑封装插件...原创 2018-04-01 22:25:52 · 4549 阅读 · 1 评论 -
几次面试题目总结
本月中找工作参加了好几个面试,现在终于找出时间总结一下:浏览器兼容问题em 和 rem的区别flexbox原理数组排序keep-alivebox-sizinghttp协议position:relative和position:absolute区别:选择框架应该考虑哪些方面全页面组件浏览器兼容问题这个问题回答的很不好。一个是准备不足,再就是平时也很少...原创 2018-04-24 22:41:59 · 386 阅读 · 0 评论