知道创宇笔试题 发表于 2018/07/20 更新于 2019/09/15 js 原型链 对数组进行复制并反转[2.3.5] —>[2,3,5,5,3,2] 12345Array.prototype.copyReverse = function(){ let self = this let rev = self.slice(0).reverse()//拷贝并反转 return self.concat(rev)} 阅读全文 »
回看 promise 发表于 2018/07/01 更新于 2019/09/15 callback一个函数在另一个函数中调用 12345function fn1(){}function fn2(fn){fn()}fn2(fn1)//这就是回调//call a function//callback a function 阅读全文 »
Vue组件通信 发表于 2018/06/17 更新于 2019/09/15 父子组件 爷孙组件 兄弟组件 从这三个方面来分析一下 vue 的组件通信 父子通信父亲给儿子一个数据,儿子通过 props 儿子通过 $emit() 子向父传递信息,有点像发布订阅模式 阅读全文 »
网易云音乐项目踩坑与套路 发表于 2018/06/12 更新于 2019/09/15 只是记录自己在写网易云的项目自己遇到的一些坑与使用到的一些小套路 MVC把代码敲两遍,数十次 mvc,你会明白他的强大。 在编写admin.html使用了 MVC 模式使得代码更加的清晰和简单而强大 阅读全文 »
Vue 基础文档 发表于 2018/06/05 更新于 2019/09/15 Vue 实例创建一个 Vue 实例123var vm = new Vue({ // 选项}) 数据与方法Object.freeze()Object.freeze(),这会阻止修改现有的属性,也意味着响应系统无法再追踪变化 阅读全文 »
webpack 初识 发表于 2018/06/01 更新于 2019/09/15 为啥要用 webpacksass为了更快更方便的编写 css 代码你是有可能使用 sass 等等,但是很明显的你不可能在 html 中直接的应用 sass,你必使用进行了转译才可以啊。 1node-sass input output 但是每一次更改都要重新转译很麻烦,所以一般就是 1node-sass input output -w 以上 intput output 都是原文件地址。 阅读全文 »
移动端如何适配(响应式) 发表于 2018/05/27 更新于 2019/09/15 meta viewport使用此标签就是为了告诉浏览器你别给我乱缩放,按我的标准来。 1<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0,maximum-scale=1.0, minimum-scale=1.0" > viewport mata标签的每一对name/value都是一条指令。总共有6条指令: 阅读全文 »