发布于 2014-12-19 20:56:27 | 109 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的Javascript教程,程序狗速度看过来!

JavaScript客户端脚本语言

Javascript 是一种由Netscape的LiveScript发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。


本文为大家整理的是一份javascript工程师笔试试题,感兴趣的同学参考下。

一、单选题

  1、以下哪条语句会产生运行错误:(a)

  A.var obj = ();//语法错误

  B.var obj = [];//创建数组

  C.var obj = {};//创建对象

  D.var obj = //;

  原因:var obj = new Array ();是对的;JavaScript 中大括号默示创建对象。var obj = { id:1, name:"jacky" };alert(obj.name);上例默示创建一个具有属性 id (值为 1)、属性 name(值为 jacky)的对象。属性名称可以用引号引起来成 "id"、"name",也可以不引。

  当然除了属性,也可以创建办法。

  实验代码

  /* window.onload=function()

  {

  // var obj = ();

  var obj1 = [];//object

  var obj2 = {};//object

  var obj3 = //;//undefine

  alert(typeof(obj1));

  alert(typeof(obj2));

  alert(typeof(obj3));

  }*/

  function showName()

  {

  alert(this.name);

  }

  var obj = { id:1, name:"jacky", showName:showName };

  obj.showName();

  运行成果是jacky

  2、以下哪个单词不属于javascript保存字:(b)

  A.with

  B.parent

  C.class

  D.void

  以下的保存字不成以用作变量,函数名,对象名等,此中有的保存字是为今后JAVASCRIPT扩大用的.

  · abstract

  · boolean

  · break

  · byte

  · case

  · catch

  · char

  · class

  · const

  · continue

  · default

  · do

  · double

  · else

  · extends

  · false

  · final

  · finally

  · float

  · for

  · function

  · goto

  · if

  · implements

  · import

  · in

  · instanceof

  · int

  · interface

  · long

  · native

  · new

  · null

  · package

  · private

  · protected

  · public

  · return

  · short

  · static

  · super

  · switch

  · synchronized

  · this

  · throw

  · throws

  · transient

  · true

  · try

  · var

  · void

  · while

  · with

  3、请选择成果为真的表达式:(c)

  A.null instanceof Object(if(!(null instanceof Object))是真的)

  B.null === undefined

  C.null == undefined

  D.NaN == NaN (false)

  (1) null确切可以懂得为原始类型,不克不及当Object懂得!

  null,int,float.....等这些用关键字默示的类型,都不属于Object.

  至于可以把null作为参数,只是特别规定罢了.

  可以这么懂得:

  对象的引用代表的是一个内存的值,null是一个空引用,可以懂得为内存的值为0;按这个意思对代码

  (2) function f1(){

  }

  1. alert(f1 instanceof Function);//true

  2. alert(f1 instanceof Object);//true

  3. alert(Function instanceof Object);//true

  4. alert(Object instanceof Function);//true

  Function 是Object的实例,Object又是Function的实例

  Function是函数的机关函数,而Object也是函数,Function自身也是函数

  Object.prototype是一切原型链的顶点,instanceof会查找全部原型链

  window.onload=function()

  {

  if(NaN == NaN)

  {

  alert("ddd");

  }

  }

  不会alert因为NaN==NaN is false and aslo NaN==""NaN"" is false

二、不定项选择题

  4、请选择对javascript懂得有误的:(abcd)

  A.JScript是javascript的简称

  B.javascript是网景公司开辟的一种Java脚本说话,其目标是为了简化Java的开起事度

  C.FireFox和IE存在多量兼容性题目的首要原因在于他们对javascript的支撑不合上

  D.AJAX技巧必然要应用javascript技巧

  5、foo对象有att属性,那么获取att属性的值,以下哪些做法是可以的:()

  A.foo.att

  B.foo(“att”)

  C.foo[“att”]

  D.foo{“att”}

  E.foo[“a”+”t”+”t”]

  6、在不指定特别属性的景象下,哪几种HTML标签可以手动输入文本:()

  7、以下哪些是javascript的全局函数:(abc)

  A.escape

  B.parseFloat

  C.eval

  D.setTimeout

  E.alert

  8、关于IFrame表述正确的有:(abcd)

  A.经由过程IFrame,网页可以嵌入其他网页内容,并可以动态更改

  B.在雷同域名下,内嵌的IFrame可以获取外层网页的对象

  C.在雷同域名下,外层网页脚本可以获取IFrame网页内的对象

  D.可以经由过程脚本调剂IFrame的大小

  9、关于表格表述正确的有:(abcde)

  A.表格中可以包含TBODY元素

  B.表格中可以包含CAPTION元素

  C.表格中可以包含多个TBODY元素

  D.表格中可以包含COLGROUP元素

  E.表格中可以包含COL元素

  10、关于IE的window对象表述正确的有:(acd)

  A.window.opener属性本身就是指向window对象

  B.window.reload()办法可以用来刷新当前页面

  C.window.location=”a.html”和window.location.href=”a.html”的感化都是把当前页面调换成a.html页面

  D.定义了全局变量g;可以用window.g的体式格式来存取该变量

三、问答题:

  1、谈谈javascript数组排序办法sort()的应用,重点介绍sort()参数的应用及其内部机制

  sort的实现的功能类似JAVA的斗劲器,数据排序从数组的第一维开端排序

  可以本身定义排序办法,很不久不多的函数

  2、简述DIV元素和SPAN元素的差别。

  DIV有回车,SPAN没有

  3、连络text这段布局,谈谈innerHTML outerHTML innerText之间的差别。

  innerHTML对象里面的HTML,outerHTML包含对象和里面的HTML

  innerText对象里面的文本

  4、说几条XHTML规范的内容(至少3条)

  属性加引号,不克不及有不匹配的标签,加定义

  5、对Web标准化(或网站重构)知道哪些相干的常识,简述几条你知道的Web标准?

  网页首要由三项目组构成:布局(Structure)、发挥解析(Presentation)和行动(Behavior)。对应的网站标准也分三方面:布局化标准说话,首要包含XHTML和XML;发挥解析标准说话首要包含CSS;行动标准首要包含对象模型(如W3C DOM)、ECMAScript等。



相关阅读 :
javascript工程师笔试试题
5个JavaScript经典面试题
5个前端工程师js面试题
5个经典的JavaScript面试题
你有必要知道的 25 个 JavaScript 面试题
一套比较完整的javascript面试题(部分答案)
一道js面试题
用9种办法解决 JS 闭包经典面试题之 for 循环取 i
一道常被人轻视的前端JS面试题
分享一道笔试题[有n个直线最多可以把一个平面分成多少个部分]
[转]去百度面试的javascript 收获
百度前台js笔试题与答案
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2015 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务