随笔分类 - JD之路
这里记录了进入京东云的种种故事。。。
摘要:1、数据双向绑定知识 ViewModel职责:数据变化更新视图视图变化更新数据主要组成: 监听器(Observe):观察数据,做到时刻清楚数据的变化,然后通知视图更新。 解析器(Compiler):观察UI,做到时刻清楚视图的变化,然后更新数据。二者结合,双向绑定得以实现。监听器一个独立的功能,任务
阅读全文
摘要://Vue.js文件class Vue { constructor(el, data) { this.el = document.querySelector(el); // this._data = data; this.data = data; this.domPool = {} this.ini
阅读全文
摘要:取值运算符的一种用法: //挂在一个放到到vue上 VUe.property.run = (number) => { return number } //在界面上行直接取值运算符 用这个方法 <h2>{{run(678)}}</h2> //界面上就会显示这个数字。
阅读全文
摘要:<body> <p id="p1">222</p> <input type="text" id="inp"/> </body> <script> const Book = { name: '' } Object.defineProperty(Book, 'msg', { get() { return
阅读全文
摘要:"[]" 可以用变量作为属性名进行访问 可以通过字符串进行访问,但是需要加引号。 可以使用数字作为属性名,而“.”不可以。 可以动态设置属性和获取。而"."不可以。 属性名中包含空格、错误的语法字符、关键字或保留字 也可以使用[]。 const Obj = { name: '大猩猩'}const m
阅读全文
摘要:prettier是什么? prettier是一款代码格式化程序,通过prettier可以根据配置实现代码的格式化。 ESLint 是一款校验程序,prettier是一款格式化程序。 prettier使用: 一、项目有ESLint 1、安装prettier依赖 npm i -D prettier es
阅读全文
摘要:摘樱桃 应用场景:A分支合并B分支的提交 1 //合并一次提交 2 git checkout B分支 3 git cherry-pick A的某次提交的哈希值(git log 可以看) 4 //如果合并A分支最近一次的提交也可以 5 git cherry-pick A 6 7 //合并多个提交 8
阅读全文
摘要:sort进行排序 var arr = [100,50,90,30,80]; function sortNum (a,b){ console.log(a); console.log(b); return a-b } console.log(arr.sort(sortNum)); a-b 是升序 b-a
阅读全文
摘要:在一个项目中使用本地打的包 借助于nginx 将打好的包(.js的文件)放到nginx的HTML文件夹下,创建一个叫做common 的文件(名字可能会有变化). 修改conf配置。 添加一个location ^~ /common/common-menu.js{root html} 其实就是你刚才放的
阅读全文
摘要:Object.assign(target,obj1,obj2,....) 1、第一个是目标对象,后面的参数分别的源对象1,源对象2。。。 2、多个源数据的时候,拷贝字符串类型,不拷贝数值类型和布尔类型。 原因:原始值在包装对象的内部,[[primitiveValue]]上面,Object.assig
阅读全文

浙公网安备 33010602011771号