JS刷题记录 11.03

写在前面:网上别人总结的JS题目知识点大全

1.<link> 和href配合 加载css,hypertext reference超文本引用,页面加载到href时不会停下来

<script>和src配合 加载script文件,source资源,页面会停下来等待资源加载完毕(并执行完),所以一般js放在body的最下面

2.JavaScript的数据类型分为两种:原始类型(即基本数据类型)和对象类型(即引用数据类型):

基本类型:String、Number、Boolean、Null、Undefined、Symbol

引用类型:Object、Array、Function

3.

除了ID选择器的唯一性和querySelector返回单个节点,其余返回节点列表     如果是获取单个节点,可以使用queryselector通过类名获取节点返回的才是单一节点

document.getElementById();

document.getElementsByTagName();

document.getElementsByName();

document.getElementsByClassName();

除了ById是Element,其余都是Elements

4.页面的性能指标详解:

白屏时间(first Paint Time)——用户从打开页面开始到页面开始有东西呈现为止

首屏时间——用户浏览器首屏内所有内容都呈现出来所花费的时间

用户可操作时间(dom Interactive)——用户可以进行正常的点击、输入等操作,默认可以统计domready时间,因为通常会在这时候绑定事件操作

总下载时间——页面所有资源都加载完成并呈现出来所花的时间,即页面 onload 的时间

5.

D

Boolean([]); //trueNumber([]); //0

Number({}); // NaN

Number(false); //0

题目可表示为:

console.log(([])?true:fasle);// => console.log((true)?true:false);

console.log([]==false?true:false); // => console.log(0==0?true:false);

console.log(({}==false)?true:false); // => console.log((NaN==0)?true:false);

6.A:Array 为 js 的原生对象,它有一个静态方法:Array.isArray(),能判断参数是否为数组

B:instanceof 运算符返回一个布尔值,表示对象是否为某个构造函数的实例(题目中 instance of , emem)

C: typeof 能判断类型有:number、string、boolean、symbol、undefined、function;object、array、null的变量都返回 object

D:Object.prototype.toString() 为 Object 对象的实例方法,默认情况下(即不重写该方法),返回参数的类型字符串。

7.JavaScript中实现异步编程模式的4种方法,回调函数、事件监听、发布/订阅、Promises对象

回调函数,这是异步编程最基本的方法。

事件监听,另一种思路是采用事件驱动模式。任务的执行不取决于代码的顺序,而取决于某个事件是否发生。

发布/订阅,上一节的"事件",完全可以理解成"信号"。

Promises对象,Promises 对象是CommonJS 工作组提出的一种规范,目的是为异步编程提供统一接口。

8.

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

相关阅读更多精彩内容

  • JavaScript基础语法 HTML:标记语言 JavaScript:编程语言 序言[https://gitee...
    js技术阅读 408评论 0 0
  • 技术点: 不定期更新补充 页面引用svg symbol标签创建icon p:nth-child(2) 与 p:nt...
    wwmin_阅读 1,584评论 0 52
  • 你觉得js是一门怎样的语言,它与你学过的其他语言有什么不同 变量类型 js如何判断变量数据类型 dom节点获取,及...
    787518d9b65a阅读 605评论 0 1
  • 2020/06/30 周二 #[http://fe.zuo11.com/daily/2020-06.html#%E...
    抓猹吃瓜阅读 277评论 0 0
  • 前端JS面试视频重要知识点: 1.原型规则: 1:所有引用类型(数组,对象,函数),都具有扩展性,null没有。...
    Emmakaiqin阅读 230评论 0 0

友情链接更多精彩内容