web前端开发师笔试题

阅读: 评论:0

 
===================================实验室分析天平WEB前端开发师笔试题========================================
 
一、填空题(40分)
1、目前常用的WEB标准静态页面语言是__ ______。(4分)html
2、改变元素的外边距用________,改变元素的内填充用________。(6分)margin  padding
凝胶珠3、在Table中,TR是________,TD是________。(6分)行列
4、如果给一行两列的表格(table)定义高度样式,在________标签中定义最合理,最能减少代码的臃肿。(5分)css样式也有说tr
5、对ul li的样式设成无,应该是用什么属性________。(6分)list-styl-type:none;
6、在新窗口打开链接的方法是________。(4分)target=_bank
7、Color:#666666;可缩写为________。(2分)color:#666
8、合理的页面布局中常听过结构与表现分离,那么结构是________,表现是________。(9分)div css
 纳米二氧化钛涂料
 
二、选择题(20分)
1
1、列举常用的浏览器类型以及他们使用的内核还有对应的调试工具
常用的有IE(6,7,8,9,10,FF,chrome )
IE常用的调试工具有 IEWebDeveloper (IE9默认有安装)
Firefox大家估计用的最多。firefox
chrome(内核webkit) 自带的有google 开发的内置调试工具。
三者内核各不相同。
其它还有opera,遨游,世界之窗等;
chrome内核跑的比较快,安全。Firefox做调试是最棒的。带电清洗剂
4、html5和css3有什么新特性
html5强化了 Web 网页的表现性能,如:nav header section canvas等,语义化更强
css3新特性有阴影特效,圆角处理等,都是非常不错的效果;
5、说出其他浏览器和IE浏览器在页面元素引用有什么区别?
这个和内核有关系,及是否w3c来定制,不同浏览器渲染结果不同。
目前国内还有大部份使用IE6,常常web在制作的时候碰到兼容性的问题:
如:
display-block, padding, margin 等盒子模型比较多。还有不同的字间距等产生的问题;
常用解决的方法:
IE6:_xxx:{}
IE7:*
等处理不IE和其它不同浏览器间的差异;
4、请选择对javascript理解有误的:(        )
A. javascript是网景公司开发的一种基于事件和驱动网页脚本语言
B. JScript是javascript的简称
C.FireFox和IE存在大量兼容性问题的主要原因在于他们对javascript的支持不同上
D.AJAX技术一定要使用javascript技术
5、在Jquery中下面哪一个是用来追加到指定元素的末尾的?(    )
A、insertAfter() B、append() C、appendTo() D、after()
6、在javascript中定义变量 var a=”35”, var b=”7” 运算 a %  b的结果为(      )
A、357  B、57 C、0  D、5
7、下面哪种不属于jquery的筛选?(    )
A、过滤 B、自动 C、查 D、串联
8、  有这样一个表单元素,想要到这个hidden元素,下面哪个是正确的?(      )
A、visible B、hidden C、visible() D、overflow
9、下面哪个属于javascript的布尔型(        )
A、1.2 B、“true” C、false D、null
10、onload事件是 window 的事件,但是在 HTML 中指定事件处理程序的时候,我们是把它写在(      )标记中的。
A、<body>  B、<head>  C、<form>  D、<script>
11、请选择结果为真的表达式:(        )
A、null instanceof Object  B、null === undefined  C、C.null == undefined
D、NaN == NaN
12、下列哪个对象是用来代表特定的窗口URL信息(        )
A、location  B、history  C、form    D、frame
13、(    )是一个可以执行的JavaScript代码段。
A、对象  B、方法  C、事件  D、函数
14、在window 窗口对象中,(        )使焦点从窗口移走,窗口变为“非活动窗口”。
A、focus( ) B、blur( )  C、password() D、check()
15、下面哪个属于javascript的字符型(      )
A、false B、你好C、“123” D、null
16、下列运算方式不属于逻辑运算的是(          )
A、!a  B、a&&b  C、a b D、a>b
17、关于变量的声明,下列选项阐述不正确的是(      )
A、变量声明时,所有类型均由小写var声明,如 var  name=“张勇” sex=“女生”
万向车
B、可以以字母、下划线或者数字开头  C、变量名区分大小写  D、变量名不能是Javascript的保留字
18、(      )指浏览器的浏览历史对象
A、history  B、location  C、window  D、protocol
19、JavaScript是一种基于(      )的安全脚本语言。
A、对象 B、方法 C、事件 D、对象和事件驱动
1. HTTP协议的状态消息都有哪些?(如200、302对应的描述)
2. AJAX是什么? AJAX的交互模型(流程)? AJAX跨域的解决办法?
3. 同步和异步的区别?
4. 简述JavaScript封装。
5. JavaScript继承有哪两种形式形式,进行描述。
6. 什么是闭包?以下代码点击<p> 会输出什么?为什么?能大概说明白的话继续问能想出几种解决办法。
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8" /> <title>闭包演示</title> <style type="text/css">    p {background:gold;}  </style> <script type="text/javascript">  fu
nction init() {          var pAry = ElementsByTagName("p");          for( var i=0; i<pAry.length; i++ ) {              pAry[i].onclick = function() {              alert(i);          }    }  }  </script>  </head>  <body onload="init();">  <p>产品 0</p>  <p>产品 1</p>  <p>产品 2</p>  <p>产品 3</p>  <p>产品 4</p>  </body>  </html>  7. 在JS中this关键字的使用场合和用法(如在构造函数中、setTimeout中等)。
8. 简述下cookie的操作,还有cookie的属性都知道哪些。
9. IE与FF的JS兼容性都知道哪些。
10. DOM操作 - 怎样添加、移除、移动、复制、创建和查节点(这个问题真心是基础题,一般不会问)。
jQuery相关
1. jQuery源码是否尝试去读过?说说基本的架构或者 jQuery.fn.init 中都做了哪些判断。
2. 都知道哪些不好的jQuery书写方式。
3. Sizzle是否有读过?
其它相关的加分项:
1. 都使用和了解过哪些编辑器?都使用和了解过哪些日常工具?
2. 都知道有哪些浏览器内核?开发过的项目都兼容哪些浏览器?
3. 国内外的JS牛人都知道哪些?
4. 瀑布流布局或者流式布局是否有了解
4. 正则表达式有系统学习过吗(看书或网上教程)?有的话就问问简单点的邮箱验证、URL验证, 或者问问 贪婪匹配与懒惰匹配 的理论知识。
5. Node.js是否有过尝试?到什么程度?说说个人理解的看法?
6. HTML5都有哪些新的JS API?
7. 前端优化知识都知道哪些?
8. 基础算法题(如快速排序,能否一两句说说重要的核心原理或者数组消重等)。
9. 是否有接触过或者了解过重构。
一、
1、javascript的数据类型不包括 (  a    )
A. 汉字型          B. 数值型          C. 对象型          D. 布尔型
2ysn-264、以下哪条语句不能创建对象:(      )
A.var obj = ();      B.var obj = [];  C.var obj = {};    D.var obj = //;
3、javascript的单行注释方式(    c    )
A. {}              B. <!-->          C.  //            D.  /* * * * */
20、关于下列运算符与表达式叙述不正确的是(      )
A、delete是用来删除对象、属性、数组、变量,删除成功返回true,删除失败返回false
B、typeof是用来判断操作数类型
C、this代表当前对象,因此在不同的地方就有不同的结果
D、new能用来声明变量,并给变量赋值
21、写 "Hello World" 的正确 Javascript 语法是(        )

本文发布于:2023-07-30 10:43:04,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/4/198332.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:浏览器   元素   使用   还有
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图