考核内容: js基础应用,变量的定义与使用 题发散度: ★ 试题难度: ★ 解题思路: JavaScript 变量 变量可以使用短名称(比如 x 和 y),也可以使用描述性更好的名称(比如 age, sum...1.变量必须以字母开头 2.变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做) 3.变量名称对大小写敏感(y 和 Y 是不同的变量) 4.变量名称不要使用JS中的保留关键字 参考代码: JavaScript...保留关键字 Javascript 的保留关键字不可以用作变量、标签或者函数名。
考核内容: javascript dom操作 题发散度: ★★ 试题难度: ★ 解题思路: history对象属于 window 的直接子对象,与document是兄弟关系 form 只是一个标签不属于...location 范围内 所以能排除ABD 参考代码: 答案: C. window对象是所有页面内容的根对象
考核内容: js基础外部脚本文件的调用 题发散度: ★ 试题难度: ★ 解题思路: 外部的 JavaScript 也可以把脚本保存到外部文件中。外部文件通常包含被多个网页使用的代码。...外部 JavaScript 文件的文件扩展名是 .js。...如需使用外部文件,请在 标签的 "src" 属性中设置该 .js 文件: 你可以将脚本放置于 或者 中,放在 标签中的脚本与外部引用的脚本运行效果完全一致...调用标签中不需要有其它JS代码; 参考代码: 调用的编码与页面的编码不一致,要申明一下编码的格式 完整写法如下: <script type="text/javascript" src="main.<em>js</em>
考核内容: js 脚本调用 题发散度: ★★ 试题难度: ★★ 解题思路: 外部的 JavaScript 也可以把脚本保存到外部文件中。外部文件通常包含被多个网页使用的代 码。...外部 JavaScript 文件的文件扩展名是 .js。...如需使用外部文件,请在 标签的 "src" 属性中设置该 .js 文件: 答案 B....
事件传递定义了元素事件触发的顺序。如果你将 元素插入到 元素中,用户点击 元素, 哪个元素的 "click" 事件先被触发呢?...在 冒泡 中,内部元素的事件会先被触发,然后再触发外部元素,即: 元素的点击事件先触发,然后会触发 元素的点击事件。...在 捕获 中,外部元素的事件会先被触发,然后才会触发内部元素的事件,即: 元素的点击事件先触发 ,然后再触发 元素的点击事件。 ?...参数来设置传递类型: addEventListener(event, function, useCapture); event: 必须,String类型,事件类型 function: 必须,函数体或者JS...但是事件存在兼容性问题,所以不正确的是 D.
考核内容: js基础DOM操作 题发散度: ★★★ 试题难度: ★★ 解题思路: 对象定义 你可以使用字符来定义和创建 JavaScript 对象: var person = {name:"shuke"..., age:30, eyeColor:"black"}; 对象属性 可以说 "JavaScript 对象是变量的容器"。...但是,我们通常认为 "JavaScript 对象是键值对的容器"。 键值对通常写法为 name : value (键与值以冒号分割)。 键值对在 JavaScript 对象通常称为 对象属性。
考核内容:js BOM操作 题发散度: ★★★ 试题难度: ★★ 解题思路: alert,write,console 是页面调试及输出的主要方式; 而 createElement() 方法通过指定名称创建一个元素
考核内容: js 与服务器异步交互数据 题发散度: ★★★ 试题难度: ★★★ 解题思路: AJAX = Asynchronous JavaScript and XML....AJAX 是一种用于创建快速动态网页的技术。 AJAX 通过在后台与服务器进行少量数据交换,使网页实现异步更新。这意味着可以在不重载整个页面的情况下,对网页的某些部分进行更新。...传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个页面。 B,C 选项,修改样式 不是AJAX的功能 D选项,AJAX可以支持所有服务器的接口; 答案: A.
考核内容: JAVASCRIPT接口与数据对象的应用 题发散度: ★ 试题难度: ★ 解题思路: 什么是 JSON ?...JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 * JSON 具有自我描述性,更易理解...JSON 解析器和 JSON 库支持许多不同的编程语言。...对象 使用 JavaScript 内置函数 JSON.parse() 将字符串转换为 JavaScript 对象: var obj = JSON.parse(text); 参考: 答案:ABC都是正确的,
比如以下情况: 1. window对象的resize、scroll事件 2. 拖拽时的mousemove事件 3. 射击游戏中的mousedown、keydown事件 4....文字输入、自动完成的keyup事件 再详细点: 我们定义了一个鼠标滚动事件 : 我们的本意只是让鼠标滚动一次执行一次滚动函数,但是window的onscroll函数并不是等scroll结束之后才会调用...,鼠标滚动或拖动滚动条,就会不停的触发scroll事件,如果处理的东西多,低版本的浏览器也会陷入假死状态。...解决办法: 函数节流 节流就像将水龙头拧紧直到水是以水滴的形式流出,那你会发现每隔一段时间,就会有一滴水流出。...达到了想要的效果,既没有频繁的执行也没有最后执行; 常用的应用场景:图片懒加载 参考以上的解析: ABC都正确 答案:不正确的是 D. js函数节流会阻断函数的运行,从而降低js运行效率
考核内容: javascript对象表示法 数据格式的使用 题发散度: ★★★ 试题难度: ★★★ 解题思路: JSON:JavaScript 对象表示法(JavaScript Object Notation...JavaScript 进行解析 5.JSON 数据可使用 AJAX 进行传输 JSON 语法规则 1.数据在名称/值对中 2.数据由逗号分隔 3.花括号保存对象 4.方括号保存数组 所以 D是不正确的,
考核内容: JAVASCRIPT数据类型的判断及运算 题发散度: ★★★ 试题难度: ★★ 解题思路: 从Javascript规范中找到答案: 规范中提到, 要比较相等性之前,不能将 null 和 undefined...转换成其他任何值,并且规定null 和 undefined 是相等的。...null 和 undefined都代表着无效的值。 全等于状态下,是false,这个很好理解了。它们不属于同一数据类型。
考核内容: javascript AJAX数据请求原理 题发散度: ★★★ 试题难度: ★★★ 解题思路: 说到Ajax,只要有过前端开发经验的一定都不陌生,大都知道它就是一种与后端之间的通信技术,通过这个神奇的家伙...Ajax最大的一个优势就是通过异步请求达到局部刷新的目的,这样就大大提高了用户体验。...原生的Ajax 使用的是 XMLHttpRequest 对象 XMLHttpRequest 对象是开发者的梦想,因为您能够: 1.在不重新加载页面的情况下更新网页 2.在页面已加载后从服务器请求数据 3
考核内容:JS基础数据类型操作 题发散度: ★★★ 试题难度: ★★★ 解题思路: MIN_VALUE 定义和用法 MIN_VALUE 属性是 JavaScript 中可表示的最小的数 (接近 0 ,但不是负数...)返回的是 JavaScript 中最小的数。...它的近似值为 5 x 10-324 参考代码: 答案: B. 这是一个正数
考核内容:JAVASCRIPT对浏览器对象的应用; 题发散度: ★ 试题难度: ★ 解题思路: History 对象 History 对象包含用户(在浏览器窗口中)访问过的 URL。...history.length属性保存着历史记录的URL数量。初始时,该值为1。 History 对象是 window 对象的一部分,可通过 window.history 属性对其进行访问。...Note注意:没有应用于History对象的公开标准,不过所有浏览器都支持该对象。 Location 对象 Location 对象包含有关当前 URL 的信息。...Location 对象是 window 对象的一部分,可通过 window.Location 属性对其进行访问。 Note注意:没有应用于Location对象的公开标准,不过所有浏览器都支持该对象。...但是 History对象 Location对象 都属于 window下的方法,是同级对象;
题发散度: ★★★ 试题难度: ★★ 解题思路: Math.random() 函数返回一个浮点, 伪随机数在范围[0,1),也就是说,从0(包括0)往上,但是不包括1(排除1),然后可以缩放到所需的范围...得到一个大于等于0,小于1之间的随机数 Math.floor() 返回小于或等于一个给定数字的最大整数。...Math.floor() === 向下取整 返回值是一个表示小于或等于指定数字的最大整数的数字。 Math.ceil() 函数返回大于或等于一个给定数字的最小整数。...Math.ceil() === 向上取整 如果要得到一个两数之间的随机整数 以下例子返回了一个在指定值之间的随机整数。...这个值不小于 min (如果 min 不是整数,则不小于 min 的向上取整数),且小于(不等于)max。
考核内容: JS运算符操作 题发散度: ★★★ 试题难度: ★★★ 解题思路: 逻辑运算符 逻辑运算符用于测定变量或值之间的逻辑。 给定 x=6 以及 y=3,下表解释了逻辑运算符: ?...参考代码: 逻辑运算符用于测定变量或值之间的逻辑。除了常用的返回布尔值,也可以利用运算符的逻辑来获得我们想要的数字或枚举变量: ? 答案: A. 9&&5
考核内容:js基础运算 题发散度: ★★★ 试题难度: ★★★ 解题思路: 定义和用法 parseInt() 函数可解析一个字符串,并返回一个整数。...1.当参数 radix 的值为 0,或没有设置该参数时,parseInt() 会根据 string 来判断数字的基数。...2.当忽略参数 radix , JavaScript 默认数字的基数如下: 如果 string 以 "0x" 开头,parseInt() 会把 string 的其余部分解析为十六进制的整数。...如果 string 以 0 开头,那么 ECMAScript v3 允许 parseInt() 的一个实现把其后的字符解析为八进制或十六进制的数字。...如果 string 以 1 ~ 9 的数字开头,parseInt() 将把它解析为十进制的整数。 参考代码: ? 答案: A. parseInt('12px')
考核内容: JS DOM操作 题发散度: ★★★ 试题难度: ★★★ 解题思路: 定义和用法 appendChild() 方法可向节点的子节点列表的末尾添加新的子节点。...提示:如果文档树中已经存在了 newchild,它将从文档树中删除,然后重新插入它的新位置。...如果 newchild 是 DocumentFragment 节点,则不会直接插入它,而是把它的子节点按序插入当前节点的 childNodes[] 数组的末尾。
【单选题】下列语句中, ( ) 在 Python 中是非法的。...【单选题】执行下列 Python语句将产生的结果是( ) i=1 if (i): print(True) else: print( False) 【单选题】下列与数学表达式 对应的 Python表达式不正确的是...【单选题】Python语句 print(type(1/2)的输出结果是 【填空题】下列Python语句的程序运行结果为: class account: def __init__(self, id, balance...【单选题】在 Python中,若有def f1(a,b,c):pint(a+b),则语句序列“nums=(1,2,3); f1(*nums)”的运行结果是 【填空题】下列Python语句的程序运行结果为...【填空题】使用readlines方法把整个文件中的内容进行一次性读取,返回的是一个( )。 【填空题】程序填空题 打印以下杨辉三角形,请填空。
领取专属 10元无门槛券
手把手带您无忧上云