240 发简信
IP属地:北京
  • 120
    轮播

    轮播的实现原理是怎样的?如果让你来实现,你会抽象出哪些函数(or接口)供使用?(比如 play()) 轮播的实现原理:假设有4张图片,我们克隆第一张和最后一张分别放在最后和第...

  • 懒加载

    如何判断一个元素是否出现在窗口可视范围(浏览器的上边缘和下边缘之间,肉眼可视)。写一个函数 isVisible实现 当窗口滚动时,判断一个元素是不是出现在窗口可视范围。每次出...

  • 120
    jQuery动画与ajax

    jQuery 中, $(document).ready()是什么意思? 在文档加载完毕后,激活函数 ;DOM(文档对象模型) 加载完毕后,会发生 ready 事件。由于该事件...

  • jQuery

    jQuery 能做什么? jQuery是一个快速、简洁的JavaScript框架;一个优秀的JavaScript代码库,jQuery设计的宗旨是“write Less,Do ...

  • 跨域

    什么是同源策略? 同源策略限制从一个源加载的文档或脚本与来自另一个源的资源进行交互。它是一个用于隔离潜在恶意文件的关键的安全机制。协议,端口,域名只要有任何一个不同就成为不同...

  • 120
    跨域的几种实现方式

    JSONP JSONP 是JSON with padding(填充式JSON 或参数式JSON)的简写;JSONP 看起来与JSON 差不多,只不过是被包含在函数调用中的JS...

  • ajax

    ajax 是什么?有什么作用? AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用...

  • 任务11

    下面的代码输出多少?修改代码让 fnArr[i]() 输出 i。使用 两种以上的方法 输出i的两种方法: 封装一个汽车对象,可以通过如下方式获取汽车状态 下面这段代码输出结果...

  • 事件

    DOM0 事件和DOM2级在事件监听使用方式上有什么区别? DOM0级事件使用方式:1.直接在标签内部写onclick等事件;2.在js代码中例如:xxx.oncilck =...

  • DOM操作

    1.DOM对象的innerText和innerHTML有什么区别? innerText:返回元素包含的文本内容,是可以修改的;多层次会从外到内拼接文本内容。innerHtml...

  • 正则表达式

    1: \d,\w,\s,[a-zA-Z0-9],\b,.,*,+,?,x{3},^,$分别是什么? \d:匹配0-9数字中的一个;\w:匹配[0-9a-zA-Z_]中的一个;...

  • 数组,日期,Math

    1、写一个函数,返回从min到max之间的 随机整数,包括min不包括max 2、写一个函数,返回从min都max之间的 随机整数,包括min包括max 3、写一个函数,生成...

  • 引用类型和对象拷贝

    1.引用类型有哪些?非引用类型有哪些? 数值、字符串、布尔值、null和undefined为基本类型值,这些都是保存在栈内存中的简单数据段;对象、函数、正则、数组这些是引用类...

  • 字符串和JSON

    1、使用数组拼接出如下字符串 ,其中styles数组里的个数不定 2、写出两种以上声明多行字符串的方法 3、补全如下代码,让输出结果为字符串: hello\饥人谷 4、以下代...

  • 函数和作用域

    1.函数声明和函数表达式有什么区别? 函数声明必须有标识符,也就是常说的函数名;函数表达式可以省略函数名.函数声明会提前;对于函数表达式,函数调用只有在函数表达式声明后调用;...

  • 数据类型运算符流程控制语句

    1.JavaScript 定义了几种数据类型? 哪些是原始类型?哪些是复杂类型?原始类型和复杂类型的区别是什么? Javascript 定义了6种数据类型;分别是数值类型,字...

  • 进阶任务一

    CSS和JS在网页中的放置顺序是怎样的? 一般将CSS文件放在header内,页面渲染时先生成DOM树再根据CSS文件渲染树,如果CSS文件放在尾部会造成闪跳或者布局很乱很丑...

  • 120
    简述浏览器的渲染机制

    DOM树的解析过程(Firefox) 上述代码的DOM树会被解析成这样: CSS规则树的解析过程(Firefox) CSS代码如下: reflow和repaint *(为什么...