码迷,mamicode.com
首页 >  
搜索关键字:js进阶    ( 65个结果
JS 进阶需要掌握的13个概念
1.变量赋值 (值 vs 引用) 理解 js 如何给变量赋值可以帮助我们减少一些不必要的 bug。相反,如果,不理解这一点,可能很容易地编写被无意中更改值的代码。 js 总是按照值来给变量赋值。 这一部分非常重要:当指定的值是 JavaScript 的五种基本类型之一(即 Boolean,null, ...
分类:Web程序   时间:2020-12-17 12:44:43    阅读次数:4
js面向对象进阶
js-进阶心得 01-面向对象 构造函数 function Student(name, age) { //实例成员 通过new出来的成员 // name,age叫对象的属性(成员) this.name = name; this.age = age; // study叫对象的方法 (成员) this. ...
分类:Web程序   时间:2020-05-29 23:19:07    阅读次数:94
js进阶之js三大家族:offset,scroll,client
offset与style的区别offset可以得到任意样式表中的样式值offset系列的数值没有单位offsetWidth包含padding+border+widthoffsetwidth等属性是只读属性,只能获取,不能赋值 所以,我们想要获取元素大小的位置,用offset更合适stylestyle ...
分类:Web程序   时间:2020-04-10 09:15:32    阅读次数:95
JS进阶面试题
call() 作用:可以改变this的指向。 参数:第一个参数是this的指向对象,第二个参数起依次传入给函数的参数值。 实现分析: 设置为可选参数,如果不传默认为 给 创建一个 属性,并将值设置为需要调用的函数 将 的多个参数剥离 调用函数并将对象上的函数删除。 apply() 作用:改变this ...
分类:Web程序   时间:2020-03-10 17:29:16    阅读次数:67
JS进阶篇2---函数防抖(debounce)
JS中的函数防抖 一、什么是函数防抖 概念:函数防抖(debounce),就是指触发事件后,在 n 秒内函数只能执行一次,如果触发事件后在 n 秒内又触发了事件,则会重新计算函数延执行时间。 举个栗子,坐电梯的时候,如果电梯检测到有人进来(触发事件),就会多等待 10 秒,此时如果又有人进来(10秒 ...
分类:Web程序   时间:2020-01-10 12:28:55    阅读次数:97
JS进阶(二):this绑定了谁?
一、this的意义 二、寻找this绑定对象 经常听到这么一句话,找this只需要看 谁是调用方 。当函数被调用时会记录函数调用调用方式、传参包括this等各种属性。有时候 绑定对象情况太抽象,找到准确的 调用方 还是有一定的难度。我罗列出个人寻找普通函数 的步骤: 三、找到调用栈&调用位置 看个例 ...
分类:Web程序   时间:2020-01-05 22:40:14    阅读次数:114
JS进阶面试题整理(仅仅整理我做错的题)
前几天看到掘金博客一篇文章,找到了这个JavaScript进阶问题列表:现在把地址贴出来,想找工作或者想要巩固自己JS的同学可以参考 该文档会不定时更新 一、箭头函数 箭头函数相当于匿名函数,并且简化了函数的定义。它最大的有点是解决了this执行环境造成的一些问题。最常见的就是在setTimeout ...
分类:Web程序   时间:2019-12-04 13:10:55    阅读次数:97
03JavaScript程序设计修炼之道_ JS进阶 OOP、构造函数 2019-07/21-171247***0725-200514
note.txt js进阶部分 1 变量及其作用域 全局变量 局部变量 作用域 作用域链 let/var 区别 const 定义常量 2 异步专题 回调函数 同步异步 es6 Promise(使用和手写实现) 3 oop 原型 原型链 面向对象 。。。 es6 class 等 4 闭包 5 面试题 ...
分类:编程语言   时间:2019-10-31 23:47:12    阅读次数:111
前端面试之道 (高清彩图)
课程目录:1-小册食用指南2-JS 基础知识点及常考面试题(一)3-JS 基础知识点及常考面试题(二)4-ES6 知识点及常考面试题5-JS 异步编程及常考面试题6-手写 Promise7-Event Loop8-JS 进阶知识点及常考面试题9-JS 思考题10-DevTools Tips11-浏览 ...
分类:其他好文   时间:2019-10-29 23:17:17    阅读次数:113
js进阶
1.1 什么是JSON? JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON是用字符串来表示Javascript对象; 请大家记住一句话:json字符串就是js对象的一种表现形式(字符串的形式) 既然我们已经学过python的json模块,我们就用 ...
分类:Web程序   时间:2018-12-22 22:01:13    阅读次数:201
65条   1 2 3 4 ... 7 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!