- 博客(13)
- 收藏
- 关注
原创 节流防抖(不详细)、作用域、变量提升
在JS中有一些事件,比如说:resize、scroll、mousemove、mouseover、input等事件在触发的时候会,这样浪费资源,降低了性能,为了优化体验,需要,于是有了节流和防抖。
2023-03-22 19:36:20
89
原创 12_css3动画、js动画、js获取元素样式
总原则:能用css3解决的动画,优先使用css3,因为他的性能体验最好,解决不了的再基于js实现,如果js也解决不了,很早之前是基于flash处理,现在直接换需求,不然就换个产品经理。
2023-03-22 19:31:49
124
原创 jQuery常用方法、设置自定义属性的两种方式、匿名函数具名化
对象的成员访问原理:直接操作元素对象的堆内存空间基于set/remove/getAttribute去管理原理:直接设置在元素的标签上所以属性值都会转换为字符串,并且属性名不区分大小写,最后都会转换为小写DOM映射两种方式因为原理不一样,不能混用(除非一些特殊的内置属性,例如ID、在结构中设置,在堆内存中也有,改了堆内存的信息,结构上的也改变了,这个机制叫做DOM映射。
2023-03-14 20:07:53
1052
原创 Symbol作用、对象枚举、数据检测类型方法、typeof底层原理及应用、
返回一个由指定对象的所有自身属性的属性名(包括不可枚举属性但不包括 Symbol 值作为名称的属性)组成的数组。返回一个给定对象自身的所有 Symbol 属性的数组。symbol用法:Symonl(‘描述’)返回一个由目标对象自身的属性键组成的数组。返回一个对象的自身可枚举属性组成的数组。
2023-03-13 20:41:28
123
原创 ES6字符串拼接、字符串常用方法、math数学函数方法
常规拼接字符串繁琐,不便捷ES6新规可以使用反引号`来拼接${${${${}里面存放变量,方便快捷。
2023-03-10 20:15:27
955
原创 立即执行函数、let和const、剩余运算符和扩展运算符
如果没写return或者写了return但是没有内容,则函数执行完后,返回的值就为undefined,函数在页面载入后或者之前就自行调用,无需借助其他函数或方法来启动;函数是一组执行特定任务(具有特定功能)的,可以重复使用的代码块。在形参里面的是剩余运算符,会将多余的实参存储到arg里面。形参>实参,多出来的形参为undefined或者默认值。在执行体内的是扩展运算符,将arg里面的内容展开。当函数被当做参数传入,这个函数就是回调函数。实参>形参,多出来的实参,省略不记,
2023-03-04 17:51:03
50
原创 JS数据类型、数据类型之间转换、常用方法、对象增删改查
变量声明var box;(var 是固定关键字,box是变量,变量可以更改,只要遵循规范即可)变量赋值box = 100;将100复制给box声明和赋值可以同时进行命名规范
2023-02-27 19:26:34
62
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人