周周复习标记的面试题

1、js的闭包和this指向(面向对象编程)问题

2、原型链

3、解释window.onload和onDocumentReady?

4、为什么不建议在JavaScript中使用innerHTML?
innerHTML内容每次刷新,因此很慢。 在innerHTML中没有验证的余地,因此,更容易在文档中插入错误代码,从而使网页不稳定。

5、em rem px  vw vh

6、background-attachment : scroll | fixed 

7、浮动(清除浮动)定位

8、伪类(child)为元素(::before ::after)

9、BFC

10、js中的原始数据型:number,string,boolean,null,undefined,object

11、类型转换:

转数字:parseInt()  parseFloat()  Number()

转字符串:.toString()  String()

转布尔类型: Boolean()

12、++num num自加再参加运算(--num同理)

        num++  先以最初的num的值参加运算得出结果后自身加1num--同理)

13、循环+数组(多练习)

14、断点调试(sources),查一下webstromvscode断点调试方法

15、创建数组方式:

16、构造函数方式:var array(或数组名) = new Array()

17、字面量方式:var array(或数组名) = []

18、数组中存储的数据类型一定是一样的吗类型可以不一样

       var arr=[10,"哈哈",true,null,undefined,new Object()];

19、数组去重、反转数组、手写数组的冒泡排序

20、正则表达式(去空格----所有)

21、请从Web前端开发的角度,阐述如何对Web页面的性能进行优化。

22、Dom获取元素的方法(https://www.cnblogs.com/diasa-fly/p/7054660.html)

23、Call apply bind(https://www.cnblogs.com/pssp/p/5787116.html)

 


 

24、在ES5中有5种基本类型:StringNumberBooleanNullUndefined

       引用类型:Object(里面包含functionArrayDate

25、回调函数:函数作为参数使用,那这个函数(参数)可叫做回调函数

26、堆、栈、堆栈、队列

 

队列:先进先出      栈:先进后出

27、数组与字符串

问题:这里字符串的方法怎么有好多和数组的方法是重合的?????

28、DOM部分

如自定义存index属性作为标志位~

appendChild()insertBefore()removeChild()

29、javascript事件

为元素绑定事件(DOM):一种,但是不兼容,有两种

(1) 对象.addEventListener("事件类型",事件处理函数,false); ——谷歌和火狐支持,IE8不支持

(2) 对象.attachEvent("有on的事件类型",事件处理函数); ——谷歌不支持,火狐不支持,IE8支持

document.getElementById("btn").addEventListener("click",function () {

    console.log("小苏猥琐啊");

}, false)

为按钮绑定点击事件

参数1:事件的类型---事件的名字,没有on

参数2:事件处理函数---函数(命名函数,匿名函数)

参数3:布尔类型,目前就写false-----没有为什么,不解释,明天说

document.getElementById("btn").attachEvent("onclick",function () {

   console.log("小杨好帅哦1");

})

参数1:事件类型---事件名字,有on

参数2:事件处理函数---函数(命名函数,匿名函数)

29、事件冒泡:多个元素嵌套,有层次关系,这些元素都注册了相同的事件,如果里面的元素的事件触发了,外面的元素的该事件自动的触发了

注意:事件冒泡 冒泡排序没有关系

30、BOM中的两个定时器

e.stopPropagation(); 谷歌和火狐支持

1、原型及原型链

2、函数中的this指向问题

3applycallbind

 

4、闭包

5、深拷贝与浅拷贝

6、训练正则表达式

7、数据处理:

数组去重、排序、递归求和、计算数组各项的重复次数https://www.zhihu.com/people/quan-feng-xiao-mi-mei

8、单线程与多线程的区别


1、测试页面中焦点聚焦的控件是哪个(聚焦控件)

https://blog.csdn.net/benben513624/article/details/86661235

https://blog.csdn.net/sinat_35538827/article/details/99672544

注:评论中降低版本真实有效

 

手写原生ajax、jsonp、cookie

 

Jsonp中script

那img中src和a链接中的href属性可以访问外部链接跨域嘛

Script标签中src里面可以填图片地址嘛

 

图片防盗链:WEB服务器设置了防盗链的话 图片就不能被别的网站盗用了

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值