首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JS
用户2704799027083
创建于2022-06-06
订阅专栏
JavaScript
暂无订阅
共43篇文章
创建于2022-06-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JS劫持——拓展:call方法
拓展: 1.所有的函数对象都有call方法————Function.prototype有call方法 2.运行的函数是.call()前面的函数(哪个函数调用call方法就是哪个函数在运行) 3.调用这
JS——作用域预编译
全局作用域空间对象: 1.window 可以放全局变量 2.全局代码执行顺序: 2.1先扫描var 2.2再扫描function 2.3执行其他非var 非function开头的语句 局部作用域空间对
JS劫持(apply、bind、call)、apply方法求数组最大值,最小值
劫持:就是在一个函数运行之前把它劫持下来,添加我们想要的功能 分类:有下面三种劫持: 1.系统的内置功能的重写:就是将系统内置函数功能修改为自己想要实现的功能;也就是系统内置函数的改写 2.this关
JS对象的成员访问检测instanceof、isPrototypeOf、hasOwnProperty、propertyIsEnumerable
1.instanceof:判断该对象是否为另一个对象的实例。 2.isPrototypeOf:判断一个对象是否为一个实例的原型。 3.hasOwnProperty:判断对象是否有某个特定的属性,(注意
JS——Math对象、全局函数、数字取整
Math对象属于全局对象 属性: PI 返回圆周率(约等于3.14159)。 E 返回算术常量 e,即自然对数的底数(约等于2.718)。 LN2 返回 2 的自然对数(约等于0.693)。 LN10
JS——时间补充
1.new Date(ms):把毫秒数转换为Date对象,表示从“1970/01/01 00:00:00”为起点,开始叠加的毫秒数。 注意:起点的时分秒还要加上当前所在的时区,北京时间的时区为东8区,
JS——时间(var dt=new Date( ))
Date() 返回当日的日期和时间。 getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)。 getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)。星期几 g
JS遍历器、算总价的方法
遍历器: 1.for循环: 2.for in循环:可以遍历对象和数组 3.while循环:已知结束条件 4.do-while循环: 5.forEach()方法 6.map(元素,下标,数组)方法 7.
JS数组的内置功能
数组的内置功能: concat() 连接两个或更多的数组,并返回结果。 join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。 pop() 删除并返回数组的最后一个元素 push
JS字符串的内置功能(方法)
字符串的内置功能:前面String的拓展有一些 anchor() 创建 HTML 锚。需要传参,参数一般是链接。 big() 用大号字体显示字符串。 blink() 显示闪动字符串。 bold() 使
JS函数的自调用
自调用函数: 定义:自调用函数也可称之为”立即执行函数“,函数执行完函数空间就被释放,不能再被访问,但函数返回值可以被保存。 自调用函数,函数没有名称,如何调用这个函数呢? 1.调用函数,得到返回值。
JS数组方法:增删函数、排序函数、累加
增删函数:都是在原始数组上进行修改 数组元素的增删: splice()从数组中间添加、替换和删除元素 arr1.splice(startindex,length,arr2) length:被替换的长度
JS数组元素的添加、删除、数组方法:查找、转换、拼接、截取
数组元素的添加和删除 数组元素的添加: 使用 [] 操作符; arr.push(val),在数组末尾添加元素; arr.unshift(val),在数组开头添加元素 数组元素的删除: delete a
JS闭包、回调函数
闭包:具有作用域的代码块就是闭包 闭包的好处:可以通过业务点对闭包做区分 代码: 代码(可以解决函数失真的问题): 代码(回调函数):
JS作用域、同名标识符提升、函数提升
作用域:标识符(变量和函数名)能够被访问的地方 规则: 1.函数内部的代码可以访问函数内部的标识符,也可以访问函数外部的标识符 2.函数外部可以访问函数外部的标识符,但是不能访问函数内部的标识符 通常
JS原型链的案例
1.问题: 答案: 难点在于引用数据的引用以及原型链的知识点,还有函数的运行 比如:Child的原型对象和parent的数据一样,但是它们不是同一个引用数据。 函数只有调用了,代码才会运行。
JS函数的写法、原型链的补充理解
函数有三种写法: 1.声明式:写一个函数,运行脚本时,系统预编译时帮我们创建这个函数对象 function fn(){} 原型链: 代码: 答案: 思维图: 思维方式:
JS原型链
原型链: 关系图: 这一张图比较准确(黑色实线代表相等): 代码验证: 结果: 注意: 同一个函数创建出来的对象们,具有相同的空间结构和功能; 每一个函数创建出来的对象是不相同的,
JS原型、及new关键字(学习原型后的补充)、及相关案例
函数自己有的属性: 原型对象:所有的对象都有一个属性叫__proto__:代表的是这个对象的原型对象 函数有prototype属性:代表创建的对象的原型对象; 原型对象可以访问对象; 构造函数就是在原
JS构造函数:new关键字、及一些相关案例
构造函数:new关键字(任何对象都有构造函数) 定义:new关键字后面跟函数,是一个表达式(运算符),创建对象的运算,整个表达式一定会得到一个对象 new fn()的操作步骤如下: new相关案例:
下一页