web后端开发面试Word格式文档下载.docx
《web后端开发面试Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《web后端开发面试Word格式文档下载.docx(4页珍藏版)》请在冰豆网上搜索。
d.newstring(“hello”);
3、有关会话跟踪技术描述正确的是(多选)
a.cookie是web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端
b.关闭浏览器意味着会话id丢失,但所有与原会话关联的会话数据仍保留在服务器上,直至会话过期
c.在禁用cookie时可以使用uRl重写技术跟踪会话
d.隐藏表单域将字段添加到html表单并在客户端浏览器中显示
正确答案为:
abc
4、下列选项中不属于css文本属性的是()
a.font-sizeb.text-transformc.text-alignd.line-height
d
5、、如何去掉文本超级链接的下划线?
a.a{text-decoration:
nounderline}b.a{underline:
none}c.a{decoration:
nounderline}d.a{text-decoration:
none}
6、在ajax技术中,关于http协议向服务器传送数据的方式描述正确的是()。
a、包括post、get方式b、如果传输数据包含机密信息,建议采用md5数据提交方式c、get执行效率和post方法一样d、post传送的数据量较小,不能大于1b
7、在jquery中,下面()写法是错误的。
a、$(“divp”)b、$(“div.containner”)c、$(“tablea”,content)d、$(#divid)答案:
8、点击页面的按钮,使之打开一个新窗口,加载一个网页,以下javascript代码中可行的是(ad)
a. )"
/>
b.
c.
d.
ad
9.不能用来修饰interface的有()
a.privateb.publicc.protectedd.static
acd
二、问答题
1、一个人花8块钱买了一只鸡,9块钱卖掉了,然后他觉得不划算,花10块钱又买回来了,11块卖给另外一个人。
问他赚了多少
2元
2、css+diV开发web页面的优势有哪些?
优点:
1)div+css,这个网页设计模式中,div承担了网页的内容,css承担了网页的样式。
这样就使网页的内容和样式的分离开来。
有利于页面的维护升级。
2)有助于提高搜索引擎亲和力(快速找到需要的数据,而不是像在table中一
层层的查找)3)有助于页面的重构(换皮肤如blog,直接套用另外一套样式就可以实现,而不用改动网页脚本。
)缺点:
开发效率比较低
3、如何创建一个javascriptobject
可以有两种方式创建一个javascriptobject,代码如下:
第一种方法:
varobj=newobject();
第二种方法:
varob={};
4、两种跳转方式分别是什么有什么区别
有两种,分别为:
"
前者页面不会转向include所指的页面,只是显示该页的结果,主页面还是原来的页面。
执行完后还会回来,相当于函数调用。
并且可以带参数.后者完全转向新页面,不会再回来。
相当于goto语句。
5、用一条sql语句查询出每门课都大于80分的学生姓名
namekechengfenshu
张三语文81
张三数学75
李四语文76
李四数学90
王五语文81
王五数学100
王五英语90
a:
selectdistinctnamefromtablewherenamenotin(selectdistinctnamefromtablewherefenshu b:
selectnamefromtablegroupbynamehavingmin(fenshu)>
80;
6、简述列举文档对象模型dom里document的常用的查找访问节点的方法并做简单说明
document.getelementbyid根据元素id查找元素document.getelementbyname根据元素name查找元素document.getelementtagname根据指定的元素名查找元素
7、dom解析的特点?
特点:
将整个xml文件加载到内存中,形成一个对象树,每一个节点都是一个对象通过每一个节点的方法及属性与外部交互。
优点及缺点:
优点:
可随意读,可写
缺点:
因为要将所有的内容加载内存中,耗内存,速度慢。
8、在ie中,html对象的id可以作为document的下属对象变量名直接使用,在FF中不能,此兼容性问题如何解决?
解决方法:
使用对象变量时全部用标准的getelementbyid(“idname”)
篇二:
web开发面试注意事项
面试注意点:
面试题目:
根据你的等级和职位变化,入门级到专家级:
范围↑、深度↑、方向↑。
题目类型:
技术视野、项目细节、理论知识题,算法题,开放性题,案例题。
进行追问:
可以确保问到你开始不懂或面试官开始不懂为止,这样可以大大延展题目的区分度和深度,知道你的实际能力。
因为这种关联知识是长时期的学习,绝对不是临时记得住的。
回答问题再棒,面试官(可能是你的直接领导面试),会考虑我要不要这个人做我的同事?
所以态度很重要。
(感觉更像是相亲)
资深的工程师能把absolute和relative弄混,这样的人不要也罢,因为团队需要的你这个人具有可以依靠的才能(靠谱)。
试题大纲:
html&
css:
对web标准的理解、浏览器内核差异、兼容性、hack、css基本功:
布局、盒子模型、选择器优先级及使用、html5、css3、移动端适应
javascript:
数据类型、面向对象、继承、闭包、插件、作用域、跨域、原型链、模块化、自定义事件、内存泄漏、事件机制、异步装载回调、模板引擎、nodejs、json、ajax等。
其他:
http、安全、正则、优化、重构、响应式、移动端、团队协作、可维护、seo、ued、架构、职业生涯
web前端工程师知识点:
1、dom结构——两个节点之间可能存在哪些关系以及如何在节点之间任意移动。
2、dom操作——如何添加、移除、移动、复制、创建和查找节点等。
3、事件——如何使用事件,以及ie和标准dom事件模型之间存在的差别。
4、xmlhttpRequest——这是什么、怎样完整地执行一次get请求、怎样检测错误。
5、严格模式与混杂模式——如何触发这两种模式,区分它们有何意义。
6、盒模型——外边距、内边距和边框之间的关系,及ie8以下版本的浏览器中的盒模型
7、块级元素与行内元素——怎么用css控制它们、以及如何合理的使用它们
8、浮动元素——怎么使用它们、它们有什么问题以及怎么解决这些问题。
9、html与xhtml——二者有什么区别,你觉得应该使用哪一个并说出理由。
10、json——作用、用途、设计结构。
html
doctype作用严格模式与混杂模式如何区分?
它们有何意义
行内元素有哪些?
块级元素有哪些?
空(void)元素有那些?
link和@import的区别是?
浏览器的内核分别是什么
常见兼容性问题?
篇三:
web前端与后端开发的岗位职责
web前端开发的岗位职责
在以前可能大部分的人都没有听过什么web前端,最多的就是网页设计或者语言开发。
现在几乎所有的网络公司都有web前端的职位,甚至没有web前端都不好意思说自己是网络技术公司。
那么现在学习web前端火不火呢?
web前端在公司主要是做什么呢?
先说说前端技术和后端技术的区别:
用互联网来做比喻,凡是通过浏览器到用户端计算机的统称为前端技术.相反存贮于服务器端的统称为后端技术。
前端技术包括javascript、actionscript、css、xhtml等“传统”技术与adobeaiR、googlegears,以及概念性较强的交互式设计,艺术性较强的视觉设计等等.
前端开发工程师(或者说“网页制作”、“网页制作工程师”、“前端制作工程师”、“网站重构工程师”),这样的一个职位的主要职责是与交互设计师、视觉设计师协作,根据设计图用html和css完成页面制作。
同时,在此基础之上,对完成的页面进行维护和对网站前端性能做相应的优化。
另外,一名合格的前端开发工程师,应该具有一定的审美能力和基础的美工操作能力,能很好的与交互及视觉协作。
一、web前端主要工作:
web前端开发工程师,主要职责是利用(x)html/css/javascript/Flash等各种web技术进行客户端产品的开发。
完成客户端程序(也就是浏览器端)的开发,开发javascript以及Flash模块,同时结合后台开发技术模拟整体效果,进行丰富互联网的web开发,致力于通过技术改善用户体验。
二、后端工程师
会写java、php、c++等系列的一种语言代码,会写sql语句,能做简单的数据库设计,会
spring和ibatis,懂一些设计模式等。
主要做的就是网站或者软件,手机app后台的交互和互动,以及数据库体系;
让其展现在前台;
三、二者区别
web前段工程师主要就是做外观开发,主要是通过特效展现给用户非常炫酷的形象,让用户有更好的视觉冲击;
后端工程师主要是做功能,做交互和数据库,让用户不仅体验到了视觉和炫酷的风格,而且还要能够起到实用的功能。
一个是台前人物,一个是幕后人物。