前端ES5----交互

ES5

一、基本数据类型与引用数据类型的区别

基本数据类型:值在栈区

引用数据类型:值在堆区

二、深浅拷贝

如何实现一个深拷贝

JSON 递归

三、随机函数的书写

四、变量的提升

if形成{}

局部变量不适用var声明

五、==和===区别

==值相等就可以 ===值和数据类型都相等

六、if与switch的区别

switch判断变量

switch更高效

七、array数组

1.排序:

冒泡排序

快速排序

选择排序

2.数组去重

八、string

1.substr和substring的区别:

substr(a,b),可以从下标为a的位置开始截取,一直截取到下标为b的位置,(取头取尾)

substring(a,b),可以从下标为a的位置开始截取,一直截取到下标为b-1的位置,(取头取不到尾)

2.反转字符串

九、计时器

十、BOM

location:保存当前文档信息,将URL解析为独立片段

navigator.userAgent

navigator:提供一系列属性用于检测浏览器

userAgent:浏览器嗅探和检测浏览器的类型

十一、EVENT

1.什么是事件对象

当你触发了一件事件以后,对该事件的一些描述信息

2.over out 与 enter leave区别

建议使用enter

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值