首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
鼠标放我头像上不动
掘友等级
切图仔
读书读书读书
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
100
文章 100
沸点 0
赞
100
返回
|
搜索文章
最新
热门
页面控制
首先封装两个因为兼容问题不好搞的函数//查看滚动条的滚动距离//查看视口尺寸然后是scrollBy函数还是一个应用,比如说自动阅读功能
ES5.0
页面最上面加上"usestrict"也可以放在函数的里面最顶端(逻辑最顶端)ES5严格模式<>"usestrict"不再兼容es3的一些不规则语法,使用全新的es5规范两种用法:全局严格模式局部函数内
try...catch以及一些错误
是的,那么console.log(b);就肯定出错了,若果一般程序的话就报错后面的不执行了然而只要写在try{}里面,他会隐藏错误,只会导致try里面的从报错的那一行往后不执行而后面的console.
js杂碎小知识点
-- -- -- -- -- -- -- -- -- --不可改变的原始值(栈数据)Number、String、Boolean、undefined、null引用值(堆数据)array、object、f
call/apply偷别人家的属性
Object.create()
Object.create()可以创建一个对象并指定他的原型比如就相当于创建了一个对象,它的原型是demo-----------------------------------------------
数组去重
//1.把数组里面的元素作为对象的属性值去重//把方法添加到原型链上Array.prototype.unique=function(){vartemp={};vararr=[];varlen=this
深度克隆
这样的话就不会出现浅克隆里面,对象里面有些存引用值的属性地址被两者共用的问题
数组操作函数
1.push()2.pop()把数组的最后一位剪切出去(执行不用传参)3.unshift() 在数组前面增加元素、shift()是删除4.reverse() 逆转数组,返回原数组5.splice()/
字符串类型的大小比较
开始做电子笔记2020.9.27字符串型的数字比较大小因为字符串比较是会逐个比较每一位的ASCII码所以就会出现"10"<"9"的情况,原因是它比较的是“10”的第一位“1”和“9”的ASCII码汉字
下一页
个人成就
文章被点赞
25
文章被阅读
7,202
掘力值
247
关注了
11
关注者
3
收藏集
1
关注标签
2
加入于
2020-07-22