考核内容: javascript dom操作 题发散度: ★★ 试题难度: ★ 解题思路: history对象属于 window 的直接子对象,与document是兄弟关系 form 只是一个标签不属于...location 范围内 所以能排除ABD 参考代码: 答案: C. window对象是所有页面内容的根对象
考核内容: JAVASCRIPT接口与数据对象的应用 题发散度: ★ 试题难度: ★ 解题思路: 什么是 JSON ?...JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 * JSON 具有自我描述性,更易理解...JSON 解析器和 JSON 库支持许多不同的编程语言。...JavaScript 对象 使用 JavaScript 内置函数 JSON.parse() 将字符串转换为 JavaScript 对象: var obj = JSON.parse(text); 参考: 答案:ABC都是正确的
事件传递定义了元素事件触发的顺序。如果你将 元素插入到 元素中,用户点击 元素, 哪个元素的 "click" 事件先被触发呢?...在 冒泡 中,内部元素的事件会先被触发,然后再触发外部元素,即: 元素的点击事件先触发,然后会触发 元素的点击事件。...在 捕获 中,外部元素的事件会先被触发,然后才会触发内部元素的事件,即: 元素的点击事件先触发 ,然后再触发 元素的点击事件。 ?...(x.attachEvent) { // IE 8 及更早版本 x.attachEvent("onclick", myFunction);} 答案:ABC都是正确的...,但是事件存在兼容性问题,所以不正确的是 D.
考核内容: javascript对象表示法 数据格式的使用 题发散度: ★★★ 试题难度: ★★★ 解题思路: JSON:JavaScript 对象表示法(JavaScript Object Notation...特点: 1.JSON 是纯文本 2.JSON 具有“自我描述性”(人类可读) 3.JSON 具有层级结构(值中存在值) 4.JSON 可通过 JavaScript 进行解析 5.JSON 数据可使用 AJAX...进行传输 JSON 语法规则 1.数据在名称/值对中 2.数据由逗号分隔 3.花括号保存对象 4.方括号保存数组 所以 D是不正确的,缺少花括号 {'name':'abc',age:12} 答案:
考核内容: 异步加载 题发散度: ★★ 试题难度: ★★ 看看大家的选择 解题: 浏览器在 javascript 的加载方式有两种 一、同步加载 同步模式,又称阻塞模式,会阻止浏览器的后续处理,停止了后续的解析...async表示函数里有异步操作 返回值是 Promise 对象 await表示紧跟在后面的表达式需要等待结果。 await命令只能出现在 async 函数内部,否则都会报错。...虽然说 await 可以等很多类型的东西,但是它最主要的意图是用来等待 Promise 对象的状态被 resolved。...如果await的是 promise对象会造成异步函数停止执行并且等待 promise 的解决,如果等的是正常的表达式则立即执行。...使用await声明的方法会返回一个Promise对象 注意: ABD有明显的错误,C并不一定只返回Promise对象, await 可以返回其它类型的东西。这道题只能说出的不是很严谨。
考核内容: 前端性能优化 题发散度: ★★ 试题难度: ★★ 解题: 在线测试: 答案: 欢迎大家在进行选择答案 下一期会详细分析答案
比如以下情况: 1. window对象的resize、scroll事件 2. 拖拽时的mousemove事件 3. 射击游戏中的mousedown、keydown事件 4....文字输入、自动完成的keyup事件 再详细点: 我们定义了一个鼠标滚动事件 : 我们的本意只是让鼠标滚动一次执行一次滚动函数,但是window的onscroll函数并不是等scroll结束之后才会调用...,鼠标滚动或拖动滚动条,就会不停的触发scroll事件,如果处理的东西多,低版本的浏览器也会陷入假死状态。...解决办法: 函数节流 节流就像将水龙头拧紧直到水是以水滴的形式流出,那你会发现每隔一段时间,就会有一滴水流出。...达到了想要的效果,既没有频繁的执行也没有最后执行; 常用的应用场景:图片懒加载 参考以上的解析: ABC都正确 答案:不正确的是 D. js函数节流会阻断函数的运行,从而降低js运行效率
考核内容: 遍历 题发散度: ★ 试题难度: ★ 解题: 遍历 什么叫数组的遍历:就是把数组中的元素依次取出来过程 方法1: 基础for循环 for(let i = 0; i < 数组名称....length; i++) { console.log(数组名称[i]); // i从0开始,到最大索引,所以可以拿到数组的每个元素。...} 方法2: 遍历数组的元素 for of for(let ele of 数组){ //ele 数组中的元素 console.log(ele); } 方法3: 枚举出数组的索引...for in 也可以用于 对象的循环 for(let index in 数组){ //index 是数组的下标 console.log(index,数组[index]); }
考核内容:JS基础数据类型操作 题发散度: ★★★ 试题难度: ★★★ 解题思路: MIN_VALUE 定义和用法 MIN_VALUE 属性是 JavaScript 中可表示的最小的数 (接近 0 ,但不是负数...)返回的是 JavaScript 中最小的数。...它的近似值为 5 x 10-324 参考代码: 答案: B. 这是一个正数
Q 题目 对于数据模型,下面说法不正确的是() A、概念模型是信息世界的建模工具 B、E-R模型是一种概念模型 C、概念模型不涉及计算机的处理细节 D、关系模型是一种概念模型 A 答案 答案...关系模型是一种逻辑模型,它不属于概念模型。概念模型是用于信息世界的建模,是现实世界到信息世界的第一层抽象。...DB笔试面试历史连接 http://mp.weixin.qq.com/s/Vm5PqNcDcITkOr9cQg6T7w About Me:小麦苗 ● 本文作者:小麦苗,只专注于数据库的技术,更注重技术的运用...● 作者博客地址:http://blog.itpub.net/26736162/abstract/1/ ● 本系列题目来源于作者的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解 ● 版权所有,欢迎分享本文
Q 题目 对于数据库管理系统,下面说法不正确的是() A、数据库管理系统是一组软件 B、数据库管理系统负责对数据库的定义和操纵 C、数据库管理系统包括数据库 D、数据库管理系统负责对数据库的控制...数据库管理系统是位于用户和操作系统之间的一层数据管理软件,它的主要功能是数据定义,数据组织、存储和管理,数据操纵、数据库的事务管理和运行管理、数据库的建立和维护功能等。...DB笔试面试历史连接 http://mp.weixin.qq.com/s/Vm5PqNcDcITkOr9cQg6T7w About Me:小麦苗 ● 本文作者:小麦苗,只专注于数据库的技术,更注重技术的运用...● 作者博客地址:http://blog.itpub.net/26736162/abstract/1/ ● 本系列题目来源于作者的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解 ● 版权所有,欢迎分享本文
看样子大家在CD选择比较纠结,下面我们来分析一下 解题: Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式JAVASCRIPT框架。...与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。...那么如何减小js的体积呢? 那就是把库文件单独拿出来加载,不要参与打包。 2. 如果使用的是前端的样式框架ElementUI,可以通过exports模块导出所需样式及变量 3....; 首先我们来聊一下缓存的优先级: 当客户端需要请求一个服务端资源的时候,会率先检查浏览器中是否有缓存, 没有则直接调取接口....二, Cache-Control(缓存控制)(http1.1规则下的响应头) Cache-Control同样是服务端返回的一个响应头,他有几个选项可供使用: ?
考核内容: CSS应用 题发散度: ★ 试题难度: ★ 看看大家的选择 解题: CSS外部样式表将管理整个Web页的外观 当用户在设计HTML时,首先要对整个外观定义一个CSS文件(扩展名为·css...),然后通过链接来使用,一个外部的样式表可以通过HTML的LINK元素连接到HTML文档中。...还会在访问者的计算机上保存这个文件(一个被称为高速缓存的文件),以便下次能够更快的访问,当浏览者到该网站上使用同一个样式表的网页时,就不用下载,可以直接去这个高速缓存里面读取。...CSS样式与HTML标签内容分离开来,使搜素引擎爬虫能更快的抓取当前页面的关键字. css少数属性的属性值是可以包含汉字。...CSS的属性值中不可以有中文 书中自有好图丫(首图来源于 好图丫 小程序)
考核内容: 栅格系统 题发散度: ★★ 试题难度: ★★ 解题: 在线测试: 答案: 欢迎大家在进行选择答案 下一期会详细分析答案
答:Ajax是一种可以在浏览器和服务器之间使用异步数据传输(HTTP请求)的技术。使用它可以让页面请求少量的数据,而不用刷新整个页面。...而传统的页面(不使用Ajax)要刷新部分内容,必须重载整个网页页面。 Ajax 基于什么? 答:它基于的是XMLHttpRequest(XHR)。...ajax() 它的一个优势异步操作,但jQuery的异步操作是基于事件的异步模型,没有promise那么友好。 fetch 产生的背景? 答:综合上面所讲的各种因素,fetch这个api应运而生。...fetch接口是用来解决Ajax(xhr)在写法和调用上的不合理和开放的js接口,Fetch 是浏览器提供的原生 AJAX 接口。...jquary 只是封装了AJAX的方法,即使不加载jquery也可以实现AJAX 参考: JS基础测试: 下列关于Ajax的描述正确的是? 答案:错误的是 D.
大家好,又见面了,我是你们的朋友全栈君。 HashMap和Hashtable的区别 一、HashMap简介 HashMap是在JDK1.2中引入的Map的实现类。...进行扩容 扩容是是新建了一个HashMap的底层数组,而后调用transfer方法,将就HashMap的全部元素添加到新的HashMap中(要重新计算元素在新的数组中的索引位置)。...这两个参数是影响HashMap性能的重要参数,其中容量表示哈希表中槽的数量(即哈希数组的长度),初始容量是创建哈希表时的容量(从构造函数中可以看出,如果不指明,则默认为16),加载因子是哈希表在其容量自动增加之前可以达到多满的一种尺度...**HashMap底层是一个Entry数组,当发生hash冲突的时候,hashmap是采用链表的方式来解决的,在对应的数组位置存放链表的头结点。对链表而言,新加入的节点会从头结点加入。...发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/192048.html原文链接:https://javaforall.cn
考核内容: JQUERY对属性的操作 题发散度: ★★ 试题难度: ★★ 看看大家的选择 解题: 如果会排除法的话一定会从AB中选择一个 如题所示 我们建立一个 如下代码的 DIV ,分别输出各个属性...输出结果 可以看出只有A是对的,其它都是错误的 B 不包括内边距、边框或外边距 C 包括内边距 D 包含外边距 在线测试: 答案: A. width()方法设置或返回元素的宽度(不包括内边距、
一、链接文件介绍 Linux操作系统中的“链接文件”分为硬链接(hard link)和软链接(symbolic link)。两种链接的本质区别在于inode。...而硬链接是直接再建立一个inode链接到文件放置的块领域,即进行硬连接时该文件内容没有任何变化,只是增加了一个指向这个文件的inode,并不会额外占用磁盘空间。...软链接:与硬链接不同,软链接是建立一个独立的文件,当读取这个链接文件时,它会把读取的行为转发到该文件所链接的文件上。...二、两者的区别 硬链接记录的是目标的inode,软链接记录的是目标的路径。 软链接就像是快捷方式,而硬链接就像是备份。 软链接可以做跨分区的链接,而硬链接由于inode的缘故,只能在本分区中做链接。...该命令常用的选项是-s,如果不加-s选项就是建立硬链接,加上-s选项就建立软链接(可以这样记忆,s->soft(柔软的)),例: ?
1.Linux链接概念 Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。...硬链接就是同一个文件使用了多个别名(他们有共同的 inode)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。...1.3软链接 另外一种连接称之为符号连接(Symbolic Link),也叫软连接。软链接文件有类似于Windows的快捷方式。它实际上是一个特殊的文件。...1.4硬链接与拷贝的区别 硬链接只是通过文件的别名指向了文件的inode(索引节点),inode是操作系统指定文件的依据,每个文件有且只有一个inode,所以操作硬链接就是操作源文件。...(5)硬链接是文件的不同名称,软连接是文件名的超链接,文件名不存在,超链接就失效了。
领取专属 10元无门槛券
手把手带您无忧上云