JS刷题记录 11.02

Day01  

1. onblur 失去焦点  onFocus 获得焦点

    onkeypress  这个事件在用户按下并放开任何字母数字键时发生。系统按钮(例如,箭头键和功能键)无法得到识别。 

    onkeyup  这个事件在用户放开任何先前按下的键盘键时发生。 

    onkeydown  这个事件在用户按下任何键盘键(包括系统按钮,如箭头键和功能键)时发生。 


2.

在进行算术运算时会做,+号,数字隐式转换成字符串。其余的运算符号是字符串隐式转换成数字(与python不同)

3.变量提升

函数会优先找自己的内部变量,var变量提升

4.JavaScript实现继承共6种方式:JS实现继承的六种方式

原型链继承、借用构造函数继承、组合继承、原型式继承、寄生式继承、寄生组合式继承。

构造函数继承是每次继承都会把父类的所有属性方法全部拷贝一份,而对于公用的方法重复拷贝会浪费内存

原型链继承所有对象都公用一份原型属性和方法,对一个类的修改回影响的其他类

组合继承是结合两种继承方式,用构造函数方式继承属性,原型链方式继承方法


5.宏任务和微任务

宏任务微任务详细讲解

promise讲解

先执行同步的任务--输出1,3,5  再执行异步任务。 异步任务分为宏任务和微任务,微任务优先级高于宏任务

6.


7.    @import用于引用css

        import可用于引用js


8.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容