2016 - 2024

感恩一路有你

common js使用方法 JavaScript面试笔试题都有哪些?

浏览量:3032 时间:2023-04-21 11:37:55 作者:采采

JavaScript面试笔试题都有哪些?

Web前端开发程序员回答一波,以下是我两年来对问题的总结和收集:

One. Fundamentals of java description language

的数据类型是什么?

Basic data types: number, string, Boolean, undefined, empty.

Complex data types: object, array, function, regular expression, date, error.

2.如何理解一个函数的作用域和作用域链?

3.什么是终结?你用过封口吗?

什么?;和的区别是什么

5.变量声明推广相关代码的研究。

的事件模型有哪些,标准事件模型和IE事件模型有什么区别?

有遗传吗?怎么理解呢?

Two. Advanced java description language

1.如何复制一个数组?

请写一个只能包含数字和字母的6位正则表达式。

localStorage,sesstionStorage有什么区别?你对他们做了什么?

4.浏览器的同源策略是什么?

5.当你是一个新对象的时候你做了什么?

6.6.js模块化,CMD,CMD,AMD,commonjs有什么区别?

7.7.js的垃圾收集机制是什么?

8.8.web安全,xss攻击,csrf攻击有什么区别?你在实际项目中用过吗?

9.9.js的优化方法有哪些?

Three. Hypertext transfer protocol (abbreviation of Hyper Text Transport Protocol)

的状态代码是什么?

2.你了解http的协商缓存和强缓存吗?

3.你用过302吗,在什么情况下用过?

nodejs模块和引入js文件区别?

Nodejs模块是Commonjs规范,使用require在服务器上运行js,用脚本的src标签引入浏览器js在服务器上加载js资源。

commonjs规范是什么?

Commonjs specification是一个对构建JavaScript生态系统感兴趣的组织。它有一个邮件列表,许多开发人员都参与其中。整个社区都致力于提高JavaScript程序的可移植性和可互换性。

commonjs规范的主要实现者是nodeJS。CommonJS规范规定节点应用由模块组成,所有变量运行在局部模块上,这也避免了全局污染。模块可以多次加载,但是第一次加载的时候只会运行一次,之后就出货了。行结果被缓存,然后稍后加载,缓存的结果被直接读取。

区别 规范 JavaScript 模块 js

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。