摘要:
jQuery、CSS常用选择器 符号描述示例说明 紧接无符号 相当于”并且“关系 input.k-textbox{ ...} 选出input并且包含k-textbox类的元素 , (逗号) 选择器分格符, 选择多种元素 h1, h2{ ...} 选出h1 和 h2 的所有元素 . (圆点) 类选择器 阅读全文
摘要:
今天看到一个问题,就是vue的computed和watch要在哪些场景下使用,其实也就是在问他们的区别。computed也就是计算属性,它可以帮助我们将在模板中的一些稍微复杂的逻辑计算放回到js代码中,方便理解与修改维护;就拿官网给的例子,如下代码片段。 <div id="example"> {{ 阅读全文
摘要:
axios.post('/api/xxx',{ // post body },{ params: { // query } }) demo: let params = { _id:this.alarmAddForm._id, name:this.alarmAddForm.name, userId:" 阅读全文
摘要:
什么是回调地狱(函数作为参数层层嵌套) 什么是回调函数(一个函数作为参数需要依赖另一个函数执行调用) 如何解决回调地狱 保持你的代码简短(给函数取有意义的名字,见名知意,而非匿名函数,写成一大坨) 模块化(函数封装,打包,每个功能独立,可以单独的定义一个js文件Vue,react中通过import导 阅读全文
摘要:
vue-router 基本使用 路由,其实就是指向的意思,当我点击页面上的home按钮时,页面中就要显示home的内容,如果点击页面上的about 按钮,页面中就要显示about 的内容。Home按钮 => home 内容, about按钮 => about 内容,也可以说是一种映射. 所以在页面上 阅读全文
摘要:
第一种方法 原因:scoped 解决方法:去掉scoped 注意:此时该样式会污染全局样式,可以把它放在公共的css里面 为了不让所有的 el-input标签都是该样式,可以在HTML给改input加上一个类名,比如 modInput 第二种方法 这不去掉scoped 的情况下 在全局样式中覆盖,这 阅读全文
摘要:
let:声明的是变量1、不存在变量提升 // var 的情况 console.log(foo); // 输出undefined var foo = 2; // let 的情况 console.log(bar); // 报错ReferenceError let bar = 2; 上面代码中,变量foo 阅读全文
摘要:
壹 ❀ 引 如何区分深拷贝与浅拷贝,简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力。 此篇文章中也会简单阐述到栈堆,基本数据类型与引用数据类型,因为这些概念能更好的让你理解深拷贝与浅拷贝。 我们来举个浅拷 阅读全文
摘要:
理解对象的扩展运算符其实很简单,只要记住一句话就可以: 第一层是深拷贝第二层时浅拷贝 对象中的扩展运算符(...)用于取出参数对象中的所有可遍历属性,拷贝到当前对象之中 let bar = { a: 1, b: 2 }; let baz = { ...bar }; // { a: 1, b: 2 } 阅读全文
摘要:
1、js截取两个字符串之间的内容: var str = "aaabbbfff"; str = str.match(/aaa(\S*)fff/)[1]; alert(str); 结果bbb 2、js截取某个字符串前面的内容: var str = "aaafff"; str = str.match(/( 阅读全文