web前端面试题(推荐9篇)
1. Doctype? 严格模式与混杂模式-如何触发这两种模式,区分它们有何意义?
2. 行内元素有哪些?块级元素有哪些?CSS的盒模型?
3. CSS引入的方式有哪些? link和@import的区别是?
4. CSS选择符有哪些?哪些属性可以继承?优先级算法如何计算?内联和important哪个优先级高?
5. 前端页面有哪三层构成,分别是什么?作用是什么?
6. css的基本语句构成是?
7. 你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?经常遇到的浏览器的兼容性有哪些?怎么会出现?解决方法是什么?
8. 如何居中一个浮动元素?
9. 有没有关注HTML5和CSS3?如有请简单说一些您对它们的了解情况!
10. 你怎么来实现下面这个设计图,主要讲述思路 (效果图省略)
11. 如果让你来制作一个访问量很高的大型网站,你会如何来管理所有CSS文件、JS与图片?
12. 你对前端界面工程师这个职位是怎么样理解的?它的前景会怎么样?
【Javascript】
1. js是什么,js和html 的开发如何结合?
2. 怎样添加、移除、移动、复制、创建和查找节点
3. 怎样使用事件以及IE和DOM事件模型之间存在哪些主要差别
4. 面向对象编程:b怎么继承a
5. 看看下面alert的结果是什么
view sourceprint?1.function b(x, y, a) {
.arguments[2] = 10;
.alert(a);
}
b(1, 2, 3);
如果函数体改成下面,结果又会是什么?
a = 10;
alert(arguments[2] );
6. 请编写一个JavaScript函数 parseQueryString,它的用途是把URL参数解析为一个对象
var obj = parseQueryString(url);
alert(obj.key0) // 输出0
7. ajax是什么? ajax的交互模型? 同步和异步的区别? 如何解决跨域问题?
8. 什么是闭包?下面这个ul,如何点击每一列的时候alert其index?
这是第一条
这是第二条
这是第三条
9. 最近看的一篇Javascript的文章是?
10. 常使用的库有哪些?常用的前端开发工具?开发过什么应用或组件?
11.说说YSlow(可以详细一点)
[web前端开发面试题]
本文由我收集总结了一些优质的前端面试题,初学者阅后也要用心钻研其中的原理,重要知识需要系统学习、透彻学习,形成自己的知识链。万不可投机取巧,只求面试过关是错误的!
前端还是一个年轻的行业,新的行业标准, 框架, 库都不断在更新和新增,正如赫门在2015深JS大会上的《前端服务化之路》主题演讲中说的一句话:“每18至24个月,前端都会难一倍”,这些变化使前端的能力更加丰富、创造的应用也会更加完美。所以关注各种前端技术, 跟上快速变化的节奏, 也是身为一个前端程序员必备的技能之一。
最近也收到许多微博私信的鼓励和更正题目信息,后面会经常更新题目和答案到github博客,但其他旧版本的分支和其他网站出现的拷贝版本上面的错误回答我也管不了嘞。希望更多的前端开发可以达到既能使用也会表达,对理论知识有自己的理解,也可根据下面的知识点一个一个去进阶学习,形成自己的职业技能链。
面试有几点需注意:
1、面试题目:根据你的等级和职位的变化,入门级到专家级,广度和深度都会有所增加。
2、题目类型:理论知识,算法,项目细节、技术视野、开放性题,工作案例。
3、细节追问:可以确保问到你开始不懂或面试官开始不懂为止,这样可以大大延展题目的区分度和深度,知道你的实际能力。因为这种知识关联是长时期的学习,临时抱佛脚绝对是记不住的。
4、回答问题再棒,面试官(可能是你面试职位的直接领导),会考虑我要不要这个人做我的同事?所以态度很重要、除了能做事,还要会做人。(感觉更像是相亲( ))
5、资深的前端开发能把absolute和relative弄混,这样的人不要也罢,因为团队需要的是:你这个人具有可以依靠的才能(靠谱)。
前端开发面试知识点大纲:
作为一名前端工程师,无论工作年头长短都应该必须掌握的知识点:
HTML
Doctype作用?标准模式与兼容模式各有什么区别?
HTML5 为什么只需要写 ?
行内元素有哪些?块级元素有哪些? 空(void)元素有那些?
首先:CSS规范规定,每个元素都有display属性,确定该元素的类型,每个元素都有默认的display值,如div的display默认值为“block”,则为“块级”元素;span默认display属性值为“inline”,是“行内”元素。
(1)行内元素有:a b span img input select strong(强调的语气)
(2)块级元素有:div ul ol li dl dt dd h1 h2 h3 h4…p
(3)常见的空元素:
鲜为人知的是:
页面导入样式时,使用link和@import有什么区别?
(1)link属于XHTML标签,除了加载CSS外,还能用于定义RSS, 定义rel连接属性等作用;而@import是CSS提供的,只能用于加载CSS;
(2)页面被加载的时,link会同时被加载,而@import引用的CSS会等到页面被加载完再加载;
(3)import是CSS2.1 提出的,只在IE5以上才能被识别,而link是XHTML标签,无兼容问题;
介绍一下你对浏览器内核的理解?
主要分成两部分:渲染引擎(layout engineer或Rendering Engine)和JS引擎。
渲染引擎:负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入CSS等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。所有网页浏览器、电子邮件客户端以及其它需要编辑、显示网络内容的应用程序都需要内核。
JS引擎则:解析和执行javascript来实现网页的动态效果。
最开始渲染引擎和JS引擎并没有区分的很明确,后来JS引擎越来越独立,内核就倾向于只指渲染引擎。
常见的浏览器内核有哪些?
Trident内核:IE,MaxThon,TT,The World,360,搜狗浏览器等。[又称MSHTML]
Gecko内核:Netscape6及以上版本,FF,MozillaSuite/SeaMonkey等
Presto内核:Opera7及以上。 [Opera内核原为:Presto,现为:Blink;]
Webkit内核:Safari,Chrome等。 [ Chrome的:Blink(WebKit的分支)]
详细文章:浏览器内核的解析和对比 - 依水间
html5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和 HTML5?
* HTML5 现在已经不是 SGML 的子集,主要是关于图像,位置,存储,多任务等功能的增加。
绘画 canvas;
用于媒介回放的 video 和 audio 元素;
本地离线存储 localStorage 长期存储数据,浏览器关闭后数据不丢失;
sessionStorage 的数据在浏览器关闭后自动删除;
语意化更好的内容元素,比如 article、footer、header、nav、section;
表单控件,calendar、date、time、email、url、search;
新的技术webworker, websockt, Geolocation;
移除的元素:
纯表现的元素:basefont,big,center,font, s,strike,tt,u;
对可用性产生负面影响的元素:frame,frameset,noframes;
* 支持HTML5新标签:
IE8/IE7/IE6支持通过document.createElement方法产生的标签,
可以利用这一特性让这些浏览器支持HTML5新标签,
浏览器支持新标签后,还需要添加标签默认的样式。
当然最好的方式是直接使用成熟的框架、使用最多的是html5shim框架
* 如何区分: DOCTYPE声明新增的结构元素功能元素
简述一下你对HTML语义化的理解?
用正确的标签做正确的事情。
html语义化让页面的内容结构化,结构更清晰,便于对浏览器、搜索引擎解析;
及时在没有样式CCS情况下也以一种文档格式显示,并且是容易阅读的;
搜索引擎的爬虫也依赖于HTML标记来确定上下文和各个关键字的权重,利于SEO;
使阅读源代码的人对网站更容易将网站分块,便于阅读维护理解。
HTML5的离线储存怎么使用,工作原理能不能解释一下?
在用户没有与因特网连接时,可以正常访问站点或应用,在用户与因特网连接时,更新用户机器上的缓存文件。
原理:HTML5的离线存储是基于一个新建的.appcache文件的缓存机制(不是存储技术),通过这个文件上的解析清单离线存储资源,这些资源就会像cookie一样被存储了下来。之后当网络在处于离线状态下时,浏览器会通过被离线存储的数据进行页面展示。
如何使用:
1、页面头部像下面一样加入一个manifest的属性;
2、在cache.manifest文件的编写离线存储的资源;
CACHE MANIFEST
#v0.11
CACHE:
js/app.js
css/style.css
NETWORK:
resourse/logo.png
FALLBACK:
/ /offline.html
3、在离线状态时,操作window.applicationCache进行需求实现。
详细的使用请参考:有趣的HTML5:离线存储
浏览器是怎么对HTML5的离线储存资源进行管理和加载的呢?
在线的情况下,浏览器发现html头部有manifest属性,它会请求manifest文件,如果是第一次访问app,那么浏览器就会根据manifest文件的内容下载相应的资源并且进行离线存储。如果已经访问过app并且资源已经离线存储了,那么浏览器就会使用离线的资源加载页面,然后浏览器会对比新的manifest文件与旧的manifest文件,如果文件没有发生改变,就不做任何操作,如果文件改变了,那么就会重新下载文件中的资源并进行离线存储。
离线的情况下,浏览器就直接使用离线存储的资源。
详细的使用请参考:有趣的HTML5:离线存储
请描述一下 cookies,sessionStorage 和 localStorage 的区别?
localStorage 长期存储数据,浏览器关闭后数据不丢失;
sessionStorage 数据在浏览器关闭后自动删除。
iframe有那些缺点?
*iframe会阻塞主页面的Onload事件;
*iframe和主页面共享连接池,而浏览器对相同域的连接有限制,所以会影响页面的并行加载。
使用iframe之前需要考虑这两个缺点。如果需要使用iframe,最好是通过javascript
动态给iframe添加src属性值,这样可以可以绕开以上两个问题。
Label的作用是什么?是怎么用的?
label标签来定义表单控制间的关系,当用户选择该标签时,浏览器会自动将焦点转到和标签相关的表单控件上。
Number:
Date:
HTML5的form如何关闭自动完成功能?
给不想要提示的 form 或下某个input 设置为autocomplete=off。
请描述一下 cookies,sessionStorage 和 localStorage 的区别?
cookie在浏览器和服务器间来回传递。 sessionStorage和localStorage不会
sessionStorage和localStorage的存储空间更大;
sessionStorage和localStorage有更多丰富易用的接口;
sessionStorage和localStorage各自独立的存储空间;
如何实现浏览器内多个标签页之间的通信? (阿里)
调用localstorge、cookies等本地存储方式
webSocket如何兼容低浏览器?(阿里)
Adobe Flash Socket 、ActiveX HTMLFile (IE) 、基于 multipart 编码发送 XHR 、基于长轮询的 XHR
CSS
介绍一下CSS的盒子模型?
(1)有两种, IE 盒子模型、标准 W3C 盒子模型;IE的content部分包含了 border 和 pading;
(2)盒模型: 内容(content)、填充(padding)、边界(margin)、边框(border).
CSS 选择符有哪些?哪些属性可以继承?优先级算法如何计算? CSS3新增伪类有那些?
* 1.id选择器( # myid)
2.类选择器(.myclassname)
3.标签选择器(div, h1, p)
4.相邻选择器(h1 + p)
5.子选择器(ul >li)
6.后代选择器(li a)
7.通配符选择器( * )
8.属性选择器(a[rel = “external”])
9.伪类选择器(a: hover, li: nth - child)
* 可继承的样式: font-size font-family color, UL LI DL DD DT;
* 不可继承的样式:border padding margin width height ;
* 优先级就近原则,同权重情况下样式定义最近者为准;
* 载入样式以最后载入的定位为准;
优先级为:
!important >id >class >tag
important 比 内联优先级高
CSS3新增伪类举例:
p:first-of-type 选择属于其父元素的首个
元素的每个
元素。
p:last-of-type 选择属于其父元素的最后
元素的每个
元素。
p:only-of-type 选择属于其父元素唯一的
元素的每个
元素。
p:only-child 选择属于其父元素的唯一子元素的每个
元素。
p:nth-child(2) 选择属于其父元素的第二个子元素的每个
元素。
:enabled :disabled 控制表单控件的禁用状态。
:checked 单选框或复选框被选中。
如何居中div?如何居中一个浮动元素?
给div设置一个宽度,然后添加margin:0 auto属性
div{
width:200px;
margin:0 auto;
}
居中一个浮动元素
确定容器的宽高 宽500 高 300 的层
设置层的外边距
.div {
Width:500px ; height:300px;//高度可以不设
Margin: -150px 0 0 -250px;
position:relative;相对定位
background-color:pink;//方便看效果
left:50%;
top:50%;
}
列出display的值,说明他们的作用。position的值, relative和absolute定位原点是?
1、block 象块类型元素一样显示。
none 缺省值。象行内元素类型一样显示。
inline-block 象行内元素一样显示,但其内容象块类型元素一样显示。list-item 象块类型元素一样显示,并添加样式列表标记。
2、*absolute
生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。
*fixed (老IE不支持)
进来问好,然后让我坐下面试官说:我们是1688技术部的面试,现在就开始吧。
01. 介绍一下你技术方面
刚开始有点紧张,说的有点断断续续,中间还有HR MM进来,另外一个mm进来给面试官端水
02. 性能优化方面
我理解为代码层面的
我:
一是:HTML层次结构不要太深,层次结构深会xx…
二是:防止内存泄露,DOM和javascript是两种东西,特别在IE等浏览器,javascript操作DOM效率低,容易造成内存泄露,在不使用的时候最好设为null
三是:写类的时候用prototype,不要动态this.xx = funciton{}, 这样不能资源复用
面试官:还有吗
我疑问:哪方面的优化
面试官:站点性能优化
我豁然,说:哦,缓存啊,代码本地化
面试官疑惑:本地缓存?如何?
我:Expires,Etag等
面试官:还有呢
我:如果有条件使用cdn,还有cookie隔离
面试官疑问:隔离?
我:就是防止静态资源发送cookie,通过配置独立域名的,另外独立域名的好处还有多线程下载,因为传统浏览器限制了并发数2,是一个域名限制2,如果多一个域名可以多几个并发
面试官:那么通常说脚本为什么要放头和放尾呢
我:我知道一般放尾是为了不影响HTML的解析,另外放尾处可以不用DOM ready,直接可以document.getElementById等,至于放在头一般是变量定义吧,还有可能是受base得影响,放在头部一般是css文件,防止裸奔
03. 字体定义有哪俩种方式
我理解为字体定义font-face
我:用font-face引入字体文件,有俩种?
面试官:是字体大小
我:哦,有俩种单位,一个是绝对值,类似于px,一个是相对值em之类的
面试官追问:那em和px有什么关系
我:如果父元素定义字体大小16px,那么子元素定义1em,大小就是16px
追问:em默认值是多少
我:不太清楚,跟浏览器设置有关吧
04. 弹性布局和响应式及重构
我:通过media-query,让不同浏览器展现不同布局
面试官:还有吗?
(我有点卡了,这方面确实没怎么研究)
继续说:每个组件在不同屏幕上显示不同样子吧,比如导航菜单在宽屏下显示一通栏,在手机上显示一个按钮
(其实他想听到我对弹性布局、流式布局的解释,用相对单位、max-width来控制等)
面试官:有一篇文章中说99%的网站都需要被重构,这个文章你有看过吗?
我:没有,听过
面试官:为什么这么说?
我:主要是政府等网站,大量的使用了table等标签,不规范,不过这个地方成本很高。
(这个问题没回答好,有点答非所问,不知道当时怎么想的,应该从规范、趋势、移动端方面去回答这个问题)
05.你知道什么叫优雅降级和渐进增强
我:我知道有两种,至于如何和这两个词对上不知道,一种是类似于border-radius,能显示圆角更好看,不能显示就显示方形,用户也可以接受;另一种是比如我要一个长连接,在高端浏览器上使用websocket,不能使用的用iframe流或者ajax,这个已经有socket.io封装了,算是渐进增强吧
06.HTML5主要增强了什么
我:主要增加了语义化话标签
面试官:哪些标签
我:header, footer, article, nav
面试官:语义化标签有什么用
我:语义化标签主要是利于SEO,还有增强阅读性,增强可维护性,一看header就是是头部,一看footer就知道是尾部,一看nav就知道是菜单
面试官:HTML5其他方面呢
我:增加了很多API,当然我没有都使用过,API开发出来是给我们用的,不是为了让我们去记忆的
07. 你平时用哪些浏览器
我:firefox,safari,chrome啊,IE用的`少
面试官:开发主要用哪个
我:firefox
面试官:装了哪些插件
我:firebug,firephp,至于其他的Yslow,之前装过,我们项目中用不到,所以就没用了,主要还是用firebug
08. 有什么需要补充的么
我:最近在研究Node,感觉Node.js挺火的,之前看了一本书,一直没时间实践,因为我们是弄互联网软件的,不像运营性质的,活总是做不完,打算以后抽时间出来把node和html5新技术用上,
面试官追问:Node.js主要解决了什么问题
我:高并发,异步编程,异步编程有好处也有不好处,比如弄的代码层次很深,大量的callback
09. 有什么需要交流的么
我:你们新技术用的多吗
面试官:多,非常多,主要在移动端上面
我:我还没怎么接触移动端
10. 你会Flash么
我:UI不会,前面说过了,as可以写,虽然不像javascript那么熟,他们都是ES规范的,我只要知道提供给我的API,能写东西的
中间HR MM针对我简历问了一些问题,工资啊,职位啊,到岗时间啊等
11.最后,还有什么问题需要问我的么
我笑说:前面都问了,没什么要问的了,呵呵
(我只准备了一个问用来回答9了)
然后HR MM说:我们先出去等一会。
等了大概10分钟,HR走过来跟我说,你的面试就结束了,5天后电话通知你。
第一部分:用CSS实现布局
让我们一起来做一个页面
首先,我们需要一个布局。
请使用CSS控制3个div,实现如下图的布局
第二部分:用javascript优化布局
由于我们的用户群喜欢放大看页面
于是我们给上一题的布局做一次优化。
当鼠标略过某个区块的时候,该区块会放大25%,
并且其他的区块仍然固定不动。
提示:
也许,我们其他的布局也会用到这个放大的效果哦。
可以使用任何开源代码,包括曾经你自己写的。
关键字:
javascript、封装、复用
第三部分:处理紧急情况
好了,我们的页面完成了。
于是我们将页面发布上网。
1.HTML全称,和XML的相同点和不同点。
2.什么是JSP,JSP执行原理,并解释JSP第一次执行慢的原因。
3.JSP页面中代码混乱,如何顺利调试一个页面。在JSP网页开发中,include包含的好处是什么。要注意些什么问题?
4.谈谈jsp jsp+javabean,MVC,框架技术(比如DWR)的优缺点。
5.简述application session request生命周期与作用域
6.servlet转页面的两种方式,不同点是什么。JS能转页吗。如果能
怎么写?
7.谈谈SQL中在写分组是的要领?
8.谈谈你在写SQL语句时的分析步骤
9.描述PreparedStatement和Statement的区别
10.数据库中索引的作用。索引是否越多越好,为什么?
11.简述笛卡尔乘积与多表连接查询
12.你如何看待编码规范。
13.“在一个团队中要么付出你的汗水,要么付出你的智慧,如果都没
个人信息
姓名:xxxx 性别:男
出生日期:1993.03 婚姻状况:未婚 工作所在地:北京 家庭所在地:湖北
联系电话:18xxxxxx
电子邮箱:xxxxxx@qq.com
专业技能
1、熟练使用Sublime、Photoshop等软件,掌握网站效果图的制作、切片以及HTML页面代码优化等技术;
2、精通HTML5+CSS3、DIV+CSS等网站前端技术;
3、能够熟练编写标准前端代码,熟悉浏览器兼容问题解决方案;
4、熟练掌握javascript语言,精通jQuery库、bootstrap库,能够实现网页的动态效果与页面交互;
5、熟练掌握响应式设计,能够开发移动端页面;熟练使用swiper手机端应用库;
6、了解node后台,熟练掌握Ajax技术;
7、了解gulp自动化构建工具,了解less,echarts图表库;
工作经验
2015.07– 至今 工作职责: 北京第嘉传媒文化有限公司 职位名称:前端开发工程师
负责公司产品或项目Web前端开发,根据产品需求和UI效果图利用sublime编程软件进行div/css标准网页制作,Js逻辑设计与开发、jQuery特效编写以及使用插件实现特效,解决主流浏览器兼容性问题,对网站用户体验性能进行优化,完成产品前端展示效果和交互功能。
2014.09– 2015.6
工作职责: 秦皇岛市金銮之巅科技开发有限公司
职位名称:前端开发工程师
负责公司项目的前端修改调试和开发工作,精确的将网站设计图重构成html 页面。从ps切图到div/css标准网页制作及主流浏览器兼容问题的解决,并与后台紧密配合,确保代码有效链接。
项目经历: PC端 中国智力运动网
http://)是由泰康人寿保险股份有限公司全资发起成立的大型互联网保险公司,产品涵盖意外险、理财险、健康险、旅游险等多种保险。
个人站
kafeihaoka.github.io
教育背景
2011.09-2015.06 燕山大学里仁学院 电子信息工程 本科 求职意向
什么是WEB前端开发工程师?
Web前端开发工程师是一个很新的职业,在国际上真正受到重视的时间不超过5年。Web前端开发是从美工演变而来的,名称上有很明显的时代特征。前端技术包括JavaScript、JQuery、HTML5、CSS3、Ajax、XHTML等Web前端编程技术。;
Web前端开发的职位:“前端开发工程师”、“前端研发工程师”、“前端工程师(移动端)”、“前端开发JS工程师”、“资深前端开发工程师”、“高级前端开发经理”、“HTML5高级工程师”和“前端架构师”等职位。
web前端开发工程师前景
计算机软件是当下很流行的行业。你现在所选的也是目前人才非常紧缺的行业。web前端开发的前景广阔,兴趣是最好的老师。
只要自己技术上过关,不断的强化自己的学习能力,动手能力,职场实力。那以后能做的不只是WEB前端工程师。 你可以有更好的发展方向。
WEB前端开发工程师工资水平(元/月)
数据说明:
图表中根据互联网企业员工发布的职位薪酬数据统计所得,工资数据受地域、工作年限、用户分享数量等多种因素影响,仅供参考。本数据取自 1222 份样本,最新更新时间:-02-28
向那些有需求、并看得出你在组织中的价值的人推销你自己吧。先从公司总裁、制造部门主管或销售部门副总等人着手。阅读招聘广告时注意公司的名称。如果所登的职务正适合你,就以广告为线索,研究该公司,认真作准备,再发一封强有力的信件给有权雇用你的人,设法取得面试的机会。
可以肯定,人事部门在你被雇用后对你的帮助,绝对比你还没有被雇用时大得多。
以下是小编J.L分享的Web前端开发个人简历范文,更多个人简历模板下载欢迎访问YJBYS简历网。
姓名:XX
E-mail: 联系电话:
目标职位 教育经历
WEB 前端研发工程师 大学 软件学院 软件工程 本科
2008.9-至今
实训成绩: XXX 2011 年春季学期实习派遣综合测验成绩:XX CET-成绩: 本科课程平均成绩:分;综合排名: XX/XXX
社会活动及主要成绩
大学所有课程设计都担任组长,带领组员取得优秀成绩 XXX 部门负责人,组织部门日常活动 XX 俱乐部活动部成员,负责小型活动的策划 XX 班长,管理班级日常事务 获得 XX 认证 参加 XXX
社会项目经历
XX 管理信息系统(实际项目)
项目简介:时间:180 天
开发人员: 5 人
开发工具:|Flex | Oracle|MyEclipse|ArcGIS| 实现功能: XXXXX
个人职责:项目组成员,完成 XXXX。掌握技能: 图像处理技术初步,Flex 编程技术,ArcGIS 服务发布使用技术。
学校项目经历
人机五子棋对战程序
项目简介:时间:14 天
开发人员: 3 人
开发工具:| Visual Studio 2008 | 实现功能: 实现电脑五子棋智能对战系统。
个人职责:项目组长。完成了以下任务 1)2)3)智能五子棋算法提出及设计 算法优化以及界面设计 项目组成员任务管理
掌握技能:MFC 编程,博弈树算法,原创五子棋对战算法
基于 WEB 的二手书交易平台
项目简介:时间:14 天
开发人员: 3 人
开发工具:| Visual Studio 2008 | Sql Server 2008|DreamWeaver| 实现功能: 实现在线二手书交易系统。
个人职责:项目组长。完成了以下任务
1
1)2)3)
网站构架设计 UI 界面设计及脚本编写 项目组成员任务管理
掌握技能:ASP 编程,JavaScript,CSS,电子商务网站模型
基于 WEB 的新型在线即时聊天系统
项目简介:时间:14 天
开发人员: 4 人
开发工具:|MyEclipse 8.5 | MySQL 5.1| DreamWeaver| 实现功能: 实现在线音乐匹配聊天,随机聊天,主题匹配聊天功能
个人职责:项目组长。完成了以下任务 1)2)3)网站构架设计及 UI 界面设计 即时聊天功能实现 项目组成员任务管理
掌握技能:JSP 编程,JavaScript 脚本,CSS 布局,即时聊天网络编程
个人知识体系
掌握较好的技能 1 2 3 4 5 6 ○Java 技术 ○Jsp 技术 ○.Net 技术○Asp 网页编程技术 ○数据库系统 ○数据结构 7 8 ○C++编程能力 ○网络编程技术 基本掌握的技能 1 2 3 4 ○英语阅读,交流能力 ○C 语言编程能力 ○CSS 布局 ○JavaScript 脚本编程技术 初步学习但未达到掌握程度的技能 1 2 3 ○Shell 编程 ○Linux 操作系统 ○分布式系统
个人评价
已积累一定数量中小型项目开发经验。能很好地带领一个团队完成任务。有较强的自 主编程能力及团队合作,团队交流能力。善于快速学习并使
用新技术。对工作充满热情,从未试图抱怨,一直努力改变。另外我对 Web 前端开发比较熟悉,正在进行 HTML5 Canvas 游戏开发的深入学习。
求职意向
成为一个合格的研发工程师。对某项技术深入学习研究和运用。更好地适应团队开发 模式。将所学知识灵活运用的同时积累更多有价值的知识财富。另外,我喜欢挑战一些艰 难的任务。希望可以找一个有能让我释放激情的工作。
2
1、负责网站pc及手机端所有网页程序的开发工作,网站现在程序的维护;
2、主动配合网站其它部门的工作,对网站进行新功能的探索和开发;
3、通过ftp软件和帝国后台对网站进行编写,并测试检查是否存在错误;
4、页面代码符合规范的前端代码规范,兼容各主流浏览器、优化网站前端性能。
任职要求:
1、男女不限,30岁以下,计算机软件相关专业本科以上学历;
2、3年以上网络技术工作经验,有过医疗行业经验优先;
3、精通HTML/XHTML、CSS、JS等网页制作技术,熟悉页面架构及布局,能熟练运用DIV+CSS来制作符合W3C规范的静态页面;
4、熟悉主流网站系统:Discuz!、Dede、帝国。能熟练的制作以上系统的模板;
5、有较好的审美观,能将设计师设计的效果图用最少的HTML语言将其完美的实现;
6、严格遵守团队的代码格式、结构的规定,编写易读、易维护、高质量、高效率的代码;
【web前端面试题】推荐阅读:
web前端简历06-23
前端开发实习工作计划10-26
前端开发述职报告范文10-28
数字电视前端播控技术09-25
java程序员面试题(笔试&面试题)10-07
微软面试题面试官问答07-10
企业面试电子类面试题06-02
销售面试题07-24
医疗面试题07-24
员工面试题09-18