一、 为什么要使用模块化? 解决命名冲突 解决依赖管理 提高代码可读性 代码解耦,提高复用性 二、CMD、AMD、CommonJS 规范分别指什么?有哪些应用 CommonJ...
一、 为什么要使用模块化? 解决命名冲突 解决依赖管理 提高代码可读性 代码解耦,提高复用性 二、CMD、AMD、CommonJS 规范分别指什么?有哪些应用 CommonJ...
懒加载是网站解决性能问题最常见的方式 题目1:如何判断一个元素是否出现在窗口可视范围(浏览器的上边缘和下边缘之间,肉眼可视)。写一个函数 isVisible实现 题目2:当窗...
题目1: jQuery 中, $(document).ready()是什么意思? 当DOM准备就绪时,指定一个函数来执行。即在页面上元素加载完成之后再执行。如果执行的代码需要...
题目1: 说说库和框架的区别? 库: 类似于小工具的集合,需要用的时候直接调用就可以,作用是简化流程框架:类似于房子的构架,对其进行填充来创建项目 题目2: jquery 能...
题目1: 什么是同源策略 概念:浏览器出于安全方面的考虑,只允许与本域下的接口交互。不同源的客户端脚本在没有明确授权的情况下,不能读写对方的资源。 本域指的是:同协议:如都是...
题目1: ajax 是什么?有什么作用? ajax就是 Asynchronous JavaScript and XML, 是一种用于创建快速动态网页的技术。通过在后台与服务器...
题目1: 下面的代码输出多少?修改代码让fnArr[i]() 输出 i。使用两种以上的方法 方法一: 方法二: 题目2: 封装一个汽车对象,可以通过如下方式获取汽车状态 题目...
题目1: DOM0 事件和DOM2级在事件监听使用方式上有什么区别? DOM0只能添加一个处理程序,而DOM2可以添加多个处理程序。 DOM0 DOM2 题目2: attac...
题目1: dom对象的innerText和innerHTML有什么区别? innerText:是一个可写属性,返回元素内包含的文本内容,在多层次的时候会按照元素由浅到深的顺序...
创建元素createElement()用来生成HTML元素节点。参数为元素的标签名,即元素节点的tagName属性。如果传入大写的标签名,会被转为小写。如果参数带有尖括号(即...
题目1: \d,\w,\s,[a-zA-Z0-9],\b,.,*,+,?,x{3},^,$分别是什么? 题目2: 写一个函数trim(str),去除字符串两边的空白字符 题目...
Math任务 1、写一个函数,返回从min到max之间的随机整数,包括min不包括max 2、写一个函数,返回从min都max之间的随机整数,包括min包括max 3、写一个...
1、使用数组拼接出如下字符串 2、写出两种以上声明多行字符串的方法 3、补全如下代码,让输出结果为字符串: hello\饥人谷 4、以下代码输出什么?为什么 5、写一个函数,...
1.引用类型有哪些?非引用类型有哪些 引用类型:对象、数组、函数、正则。指的是那些保存在堆内存中的对象,变量中保存的实际上只是一个指针,这个指针执行内存中的另一个位置,由该位...
1.函数声明和函数表达式有什么区别 函数声明:使用function关键字可以声明一个函数。 //函数声明** function** sayHello(){console.lo...
1.JavaScript 定义了几种数据类型? 哪些是原始类型?哪些是复杂类型?原始类型和复杂类型的区别是什么? 数据类型数值(number):整数和小数(比如1和3.14)...
1.CSS和JS在网页中的放置顺序是怎样的? css一般放在head里,而JS一般放在body的最下方。 2.解释白屏和FOUC。 白屏1.如果把样式放在底部,对于IE浏览器...
当浏览器遇到 script 标签时,文档的解析将停止,并立即下载并执行脚本,脚本执行完毕后将继续解析文档。 三者之间的区别? script当浏览器遇到 script 标...
1.说一说你平时写代码遵守的编码规范 所有语法均小写。 不使用css的内联样式。 id和class标签以有意义的单词命名,单词之间用-链接。 属性冒号后加一个空格。 在可以使...
1.什么是 CSS hack? 因为不同浏览器或者不同版本的浏览器所支持的CSS是有区别的,我们利用CSS Hack来使我们的页面更好的在浏览器上展示。CSS Hack大致有...