
JAvascript
骆小骆
有道无术 术尚可求
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
vscode 如何把 ts 代码编译成js 代码
第一步 tsc init // 生成tsconfig.json文件 更改 代码 17 行 "outDir" // 例 : 输出的文件到根目录的js 文件 这样子vscode 就能监视 代码 ,编译成js 文件 ,并且存放在 js 的目录下 第二步 点击终端 -> 运行任务 -> tsc 监视- tsconfig.json ...原创 2020-02-05 11:19:17 · 6996 阅读 · 1 评论 -
es5里面的继承 原型链实现继承
web类 继承Person类 原型链+对象冒充的组合继承模式 对象冒充的方式实现继承 function Person() { this.name = "志杰啊"; // 属性 this.age = 20; this.run = function () { //定义的方法 console.log(666) ...原创 2020-02-02 15:08:03 · 763 阅读 · 0 评论 -
影响页面性能的因素
Vue里面影响页面性能的元素 影响页面的性能 * DOM操作过多 * 事件绑定次数 * 外部引入资源过多或过大 * js文件位置 * 发送请求过多 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" con...原创 2019-12-09 20:22:18 · 860 阅读 · 0 评论 -
js 的面试题总结
JavaScript 的面试总结 call 和 apply 的区别是什么 , 哪个性能更好? 都是用来改变this的指向 fn.call(obj,10,20,30); -> 是一个一值进行传递的 apply(obj,[1,2,3,4,5,]) - > 是以数组的方法进行传递的 bind -> 并没有把函数进行执行 ,只是预先的把函数进行处理 call 跟 ...原创 2019-12-06 17:31:39 · 134 阅读 · 0 评论 -
vue双向数据绑定的原理get&&&set
相应式属性(一种更加深入控制属性的方式) 写在data 下的属性会自动成为相应式属性 * 原理:getter & seter 属性特性 writable 可写性 enumerble 可枚举性(是否可以遍历) 控制台__propty__ 浅颜色的 有值的 -----值属性 无值的 ---- 存储器属性 – get &&& set 设置属性...原创 2019-11-22 22:48:10 · 728 阅读 · 0 评论 -
JavaScript 面向对象编程
JavaScript 面向对象编程 面向对象几个常用的特性 : 1.抽象(抽取核心的属性来做开发) 2.继承:父子关系 3.多态:组件开发,选项卡:公共代码(选项卡),各自有独立的功能 ·····四个款式:1.可以拖拽改变大小;2、点击添加新选项;3、拖拽改变位置;4.点击下面渐隐渐现 4.复用 抽象 继承 复用 多态 对象的属性和方法 对象 : 属性+方法 不建议使用已有的对象使用已...原创 2019-11-27 19:45:32 · 151 阅读 · 0 评论 -
map 跟 forEach 遍历数组的区别
map() 跟forEach() 遍历数组的区别 区别 forEach没有返回值 只是它原有的数组的基础上进行修改 map 的话只是修改了他的返回值 并没有影响原数组 var array = [1, 2, 3, 4, 5, 6, 7]; var res = array.map(item => { return item * 2 }); console.log(res); con...原创 2019-11-25 17:58:17 · 304 阅读 · 0 评论