博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript面试的5个冷门知识点
阅读量:4291 次
发布时间:2019-05-27

本文共 621 字,大约阅读时间需要 2 分钟。

javascript面试的5个冷门知识点

1、js的基本数据类型

Undefined、Null、Boolean、Number、String

ECMAScript 2015新增:Symbol(创建后独一无二且不可变的数据类型)

2、js内置对象

Object是JavaScript中所有对象的父对象

数据封装类对象:Object、Array、Boolean、Number和String

其他对象:Function、Arguments、Math、Date、RegExp、Error

3、js实现继承的方式?

  1. 构造继承

  2. 原型继承

  3. 实例继承

  4. 拷贝继承

4、"usestrict"是什么?

  1. 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为。

  2. 消除代码运行的一些不安全之处,保证代码运行的安全。

  3. 提高编译器效率,增加运行速度。

  4. 为未来新版本的Javascript做好铺垫。

5、实现跨域的方法

JSONP跨域:

其本质是利用了标签具有可跨域的特性,由服务端返回预先定义好的javascript函数的调用,并且将服务端数据以该函数参数的形式传递过来。

跨域资源共享(CORS):

整个CORS通信过程,都是浏览器自动完成。对于开发者来说,CORS通信与同源的AJAX通信没有差别。浏览器一旦发现AJAX请求跨源,就会自动添加一些附加的头信息,有时还会多出一次附加的请求,但用户不会有感觉。只要服务器实现了CORS接口,就可以跨源通信。

转载地址:http://iswws.baihongyu.com/

你可能感兴趣的文章
使用Eclipse把java文件打包成jar 含有第三方jar库的jar包
查看>>
3种web会话管理的方式
查看>>
SSM(框架)-异常1:面向接口式编程异常
查看>>
Android蓝牙4.0之玩爆智能穿戴、家具(二)
查看>>
使用Condition实现多线程之间调用
查看>>
javaAPI之String
查看>>
JQ 新窗口打开链接并设置参数
查看>>
JS中常遇到的浏览器兼容问题和解决方法
查看>>
JAVA学习笔记之-servlet知识点
查看>>
apache 配置不同的端口访问不同的站点
查看>>
2017年3月Java9带来的革新!
查看>>
Log4j容器深入探究
查看>>
记glide框架使用中所遇到的问题
查看>>
学习AOP之透过Spring的Ioc理解Advisor
查看>>
Jquery一个简单的注册验证
查看>>
SpringMVC基础_ControllerAdvice
查看>>
Toast还能显示图片你知道么?
查看>>
安卓三状态切换按钮TriStateToggleButton
查看>>
Spring框架-AOP细节
查看>>
java.lang.Instrument 代理Agent使用
查看>>