本仓库是我整理的前端常见面试题,大部分由我整理,其中个别部分参考网上其余资料,感谢! 本资料仅供你们学习参考使用!欢迎你们Star和提交issues。
NO.1 README
NO.2 简历经验分享
NO.3 angular常见问题
NO.4 前端面试宝典初版
NO.5 前端笔记版本第二版
NO.6 前端笔记版本第三版
NO.7 前端笔记版本第四版
NO.8 vue常见问题javascript
找工做,难吗?并不难,可是简单吗?并不简单,由于面试,从你投递简历的那一刻已经开始了。面对日趋激烈的就业压力,准备就业的你,作好心理准备了吗?找工做以前,我想请问你一句话,若是你是一家公司,你会招聘你这样的人才吗?php
面试,首先就是要有一个像样的简历,能拿的出手的简历,要让面试官知道你是谁,你来干什么,你能作什么,你能给我带来什么?这是最基本的,除此以外,简历是咱们必不可少的,简历,简单的履历。不须要长篇大论,也不要一张纸敷衍了事。找工做!最开始竞争的就是简历!由于你到任何一个招聘单位要作的第一件事情就是要投递简历,而简历就是那些单位了解你的第一扇窗口。所以简历就成了你和单位沟通的第一通道,每每是招聘人员了解你的第一个途径,适度的引发用人单位对你的兴趣才是最重要的。一份好的简历,能够在众多求职简历中脱颖而出,给招聘人员留下深入的印象,而后决定给你面试通知,它是帮助你应聘成功的敲门砖。css
我的信息:根据不一样状况,我的信息由必要和可选之分:
必有信息:姓名、联系方式(手机、固定电话、Email、邮寄地址)。
可选信息:性别、年龄、政治面貌、籍贯、民族、照片等。注意,本身根据本身需求进行填写,好比面试外企,就尽可能不用写政治面貌,还有尽可能写年龄,而不是写生日或者出生年月日,写年龄是为了面试官的体验,他直观的就能推测你多少岁大学毕业,几年经验,等等,还有手机号码采用344格式:132-1234-1234等等html
教育经历和工做经历还有项目经验通常按照时间逆序的写法来写,也就是说把最近的教育经历写在前面,好比你自考本科,那么把本科写在前面,固然,大专阶段能够写,也能够不写。若是要写的话,时间上须要衔接。最近的学历放在最前面,即若是你如今是即将硕士毕业,那么要先写硕士再写本科。大学之前高中阶段、初中阶段经历通常不写。前端
每段教育经历都应有起止日期的时间段,有助于让HR了解你的毕业日期或者看到你接受教育的成长轨迹。学校:便于HR能迅速识别你的学历,若是就读的是名校,校名可能对你应聘有所帮助,这种状况下,建议将学校校名加粗显示。若是你就读的是非名校,则能够不用加粗显示、专业:若是是应聘专业对口的职位,那么专业必定要加粗强调。若你是跨专业求职,有双学位或者有相关的辅修经历,那么辅修的专业要加粗强调。vue
若是你的学校是非名校,主专业也与职位要求不对口,且没有学习过相关的课程或者辅修经历,那么在这种严峻的教育硬伤下,你可能须要在简历中将教育背景往下调,弱化教育背景,转而强调其余与职位相关的实习经历或者社会实践经历。总而言之,应根据职位和自身状况作到突出优点,规避劣势。相关课程:不建议写,由于你学过和你会是两个概念,你能够把你的会的东西当作专业技能来展现。html5
工做经历:通常来讲是简历的重点内容,若是有相关著名公司的话,那经过简历筛选的概率很大。由于相关的工做经历最可以体现与职位要求的技能。而对于应届毕业生来讲,能够把本身的实习经历写上去,实习经历、兼职经历能够有效地弥补这一软肋。
工做经历通常就是说你在那家公司待了多长时间,什么岗位,你干了那些事情,或者说负责哪方面。java
项目经验:通常来讲,项目经历每每反映的是求职者某个方面的实际动手能力、对某个领域或某种技能的掌握程度。通常在应聘IT类职位项目经历的描述是比较重要的。对于面试计算机的人来讲,简历中项目的含义通常包含两个层面:node
(1)相关研究课题项目。课程设计,或者毕业论文均可以,或者你在大学期间实习作的项目均可以展现出来,若是本身作过的项目得到过奖项,那更好了,而毕业论文的内容中通常会有对应的研究背景、相关的调研、实验、数据统计及分析。作课题、写毕业论文的过程就是一个解决问题的过程,在这个过程当中,咱们必须学会获取大量信息、筛选有用信息,掌握分析问题、解决问题的方法,这样才能完成毕业论文。在这个过程当中所锻炼的信息分析处理、某种软件的应用技能、书面表达等能力,也是你的求职砝码,能够在简历中呈现给HR。jquery
而对于有些人没有太多的项目经验,那么你就应该把你本身自学或者作的项目适度的经历去阐述给面试官,面试中甚至能够带上本身的做品或者上次到github,展现给面试官也是很加分的,例如:在公司实习的经历中,曾经有过负责或参与公司某个项目的调研、立项或者实施,本身在项目中扮演着很重要的角色或者作了很重要的工做、贡献,那么能够单独将在这个公司实习的这段项目经历提取出来,重点描写,从而突出本身的相关技能水平。
自我评价,就是简单的夸夸本身,低调的告诉面试官,你很牛逼,可是要适度哦。
招聘条件并不是绝对限制,不要被招聘要求上面写到的专业,户口,工做经验或者211,985所吓到,和公司的规定条件不吻合仍是有任用的机会的,有些东西每每只是一个限制标准而已,若是职业适性很是相合,也有丰富的经验,出线机会还是很是浓厚。无论如何,若是你对该公司真的颇有兴趣,不妨先试试看。
1.关键词说话,HR平均浏览一份简历的时间不超过30秒,在这么短的时间内,HR主要是经过查看简历中是否有相关的关键词来进行判断。关键词的做用尤为在网申简历中更为明显。若是你是应聘互联网行业相关度的职位,HR可能会对简历中的“网站”、“流量”、“×××××.com”(网址域名)等关键词比较敏感;
2.行为词说话,在描述过去经历的时候,不管是实习兼职经历仍是工做经历,都须要把本身作的事情用清楚详细的、表示动做的词语(即行为词)叙述出来,形式上通常建议采用行为词开头的短句群。一样一段经历,是否掌握行为词的描述方法,其经历描述的效果也截然不同。
3.用数字说话,不要说用户访问量大大提升,大大是多大?也不要说网页性能有了显著提升,有多显著?简历里的数字更能凸显我的亮点,吸引HR眼球,好比你本身封装了一个小插件,使大家项目进程提升了一周。
4.结果说话,想达到一份优秀简历的水平,你必须在简历中学会用客观的结果说话。这也就是在以前介绍工做实习经历描述中提到的“PAR法则”中的“R(Results)”,即结果,通常指业绩、成绩等。咱们不只要在简历中告诉HR,咱们作过什么,并且经过描述咱们作得怎么样,来向HR证实咱们具有相关的素质、能力、经验。
5.真实性原则,没有必需要捏造一些四级或者六级或者一些证书,实事求是,咱们干技术的,是凭借技术来征服的,证书只是锦上添花的事,不要为了提升简历的含金量去弄虚做假,可是咱们能够适度的去活学活用,或者借鉴,好比,我面试的时候有人事问我,你大学当过学生会干部吗,我没当过,可是我宿舍哥们当过,那我是否是能够把他的经历说一下,这不叫欺骗,这是叫适度包装。
6.独特性原则,面试以前,咱们应该考虑一下,咱们比别人的优点在那里,同一个岗位,凭什么要你,不要别人?对于HR而言,对于简历中不一样的履历,技能都能让HR眼前一亮,而这些比其余都东西更能让面试官记住你。
还有一点须要注意,创业经历,通常请适度表达,由于有时候会给面试官一些你不太稳定的感受,因此问道这方面问题,请慎重回答,要让面试官知道你是一个安分守己的好员工。
言简意赅,强调成功的经验 简历内容要真实,重点突出 传递有效信息,使用有影响力词汇 突出本身技能,适当引用专业术语
有些公司比较喜欢自荐,这个时候最好写个求职信,求职信就是你找工做的时候,写给这家公司人事部对这个公司和这个岗位的一些见解,可是切忌指手画脚。通常自荐信建议手写,一百来字就能够,而在这百字之间你就要强调你很适合这个岗位。 求职信是针对我的来写的,简历是针对岗位来写的,而求职信更要突出我的的特征和求职意向,打动招聘者的心,求职信带有私人信件的性质,应有必定的感情色彩,行文要流畅,晓之以理,动之以情,既有说服力,又有感染力,让人相信你的资质,人品和能力。
一、开头部分。包括称呼与引言。称呼通常是姓加职衔或官衔。通常以其高者尊者称呼。
二、主体部分。是求职信的重点,要简洁而有针对性地概述本身简历的内容。要突出本身的长处和优点,使对方以为你的各方面状况与招聘条件相一致,与有关职位要求、特色相吻合。写做的具体内容,有关专家归纳为以下5个方面:
(1)简述你的主要求职资格、工做经验、参加过的有关社会活动、我的的兴趣和爱好。
(2)表述你具有的教育资历、工做经验和我的素质。①谈谈你为这项目标工做作了哪些教育准备,即你所受的哪些教育与目标工做的任职资格有关;②谈谈你过去所受的专业训练和工做经验以及和目标工做的相关性;③以事实证实你具备目标工做要求的我的素质;④举例说明你具备对作好目标工做的其余有利条件。
(3)要以成熟而务实的语气叙述。①切勿夸大其辞、自吹自擂;②提供你在学业上和工做中取得的重要成就,来证实所声言的资格和能力;③谈论一下目标单位的有关状况,代表你对其已有了解,并愿意为之效劳。
(4)重申你的求职动机,简要说明你对将来的设想。
(5)提示说明你在求职信后的有关附录或附件。
三、结语部分。要使人回味而记忆深入。要把你想获得工做的迫切心情表达出来,请用人单位能尽快答复你,以恰当恳切的方式请求安排面谈。内容要具体简明,语气要热情,诚恳,有礼貌,别忘了向对方表示感谢。
求职信应该体现出本身的特点,在遵循上述通常原则的前提下,要开动脑筋,以本身的方式来赢得招聘者的青睐。
求职信写做要求
求职信文字必定要简洁,字数最好不要超过1000字,它通常由几部分组成:
1)你所申请的职位和招聘信息来源;
2)表述你对该职位产生浓厚兴趣,并说明这种兴趣与你的理想追求或专长有关;
3)与申请职位有关的资历和经验和成绩都是很是重要的证实材料,说明你适合这个职位的缘由;
4)表示如能得偿所愿,自信必能胜任此项工做;
5)提醒收信人留意你附呈的我的简历,并请求对方做进一步回应,如及早答复、予以安排面试等。
求职信的第一句话是最重要的,也是最难写的。其实有许多可取的写法,你能够说明是从什么渠道得知公司招聘信息,也能够叙述本身最有利的条件,不过最不稳妥的办法是参照广告的内容做自我介绍。第一句话(不包括称呼)的做用有二:一是吸引对方阅读你的信件;二是引导对方天然而然地进入你所突出的正题而不感到忽然。
概括起来,求职信的第一句话有如下几种形式:
1)概述式。用一句话归纳你具有的最重要的求职资格和工做能力。
2)提名式。说起一为建议你到用人单位求职且为用人单位所熟悉和尊崇的人(记住连名带写上,后面可称呼其职衔或官衔,也能够称“先生”或“女士”)。
3)提问式。针对用人单位的需求和目标,提出一个设问,而后表示你真诚但愿本身可以帮助他们实现目标。
4)赞赏式。赞赏用人单位近期取得的显著成就或发生的明显变化,而后表示渴望为其效力。但记住语气不要过分热情。
5)应征式。说明你经过什么途径看到用人单位的招聘广告,并确定本身的条件基本知足广告提出的要求。
6)首创式。用一个新奇的、能表现你在某些方面才华的句子开头,但申请的职位必须是那种须要丰富想像力的类型,如广告文案、平面设计、装潢设计等。
1.回顾过去,表面目标,职业OR成就,还有最重要的事简历的格式,有些人连行间距字间距都不会调整。 2.放大你的卖点,在简历中须要求职意向要避免含糊笼统、毫无针对性。 在咱们的求职意向中,咱们应该体现出咱们能为雇主作些什么,而不是雇主能给咱们什么。
1.采用行业招聘网站求职 2.简历要与大公司沾边 3.常常刷新简历 4.不要只应聘最近三天的职位 5.让你的邮件永远在最前面 6.新颖的邮件标题 7.本身要学会让简历与职位匹配(不要太在意对方职位要求的描述,不少职位描述只是写写,连经理都不知道要招什么样的人,若是你看到对方职位要求本科,你是专科就不敢投递简历,那就失去机会了。若是你看到对方要求有5年经验,你只有3年经验,你也不敢投,那彻底没有必要。由于人事经理们对职位的描述只是例行公事随便写写而已,你千万不要当真!)
1.态度端正,当你填写我的简历时,选一个能够静下心来的场所,梳理好本身的头绪:你要什么样的工做?你有什么样的优点?你有什么样的发展计划?而不是不通过思考简单将本身的经历和信息所有填进各类表格,让HR来判断你能作什么。你须要思考,提炼和总结,给出一个确定和结论性的答案。像高考做文同样慎重对待你的简历,HR必定感觉获得。 2.强调技能,把你的专业技能要表现出来,你会什么,用过什么,用什么技术点作过那些项目?
1.打字或者语法错误,或者专业术语运用不当。 2.缺少细节 3.没有用心,网上随便找一个简历改个名字就投递。 4.缺少吸引的动词。 5.简历模版视觉上太花哨或者太low 6.联系方式错误,若是你的简历联系方式都错误,那你在工做种确定也细心不到哪里去。
1.写好的简历,和同桌相互交换,检查已成文的我的简历,绝对不能出现错别字、语法和标点符号方面的低级错误。 2.我的简历字体最好采用宋体或微软雅黑,尽可能不要用花里呼哨的艺术字体和彩色字, 排版要简洁明快,切忌标新立异。 3.简历必定要言简意赅,不用的信息不要写,而对你申请的工做有意义的经历和经验毫不能漏掉。 4.你的我的简历越短越好(2-3页,最后一张不要弄个半页),招聘人不肯意花太多的时间阅读一篇冗长空洞的我的简历。 5.你的我的经历顺序应该从如今开始倒过去叙诉,这样可以使招聘单位在最短的时间内了解你最近的经历。 6.在结构严谨的前提下,要使你的我的简历富有创造性,使阅读者能产生很强的阅读兴趣。
(其实,你能够去招聘平台看公司的招聘要求,他要求会什么,你把本身会的技能点写上便可。)
首先,你得精通这些技术单词的拼写吧!!! 格式要统一,细节决定成败 JavaScript、HTML、CSS、、jQuery、Zepto.js HTML五、CSS三、移动Web、Ajax、BootStrap、LESS、SASS、Canvas JSON、JSONP RequireJS、SeaJS Grunt、Gulp Angular.js、React.js Node.js ______________ 1.git属于分布式版本控制系统,是用于方便合做和版本控制的 2.sublime是编辑器,相似于nodepad++,ultraEdit,是加强版的文本编辑器。 3.sass和compass是css预处理器,能够变量、嵌套、混入(Mixin)、继承、导入、函数和操做符等,使css更具模块化和更加方便,基于ruby 4.node是javascript的运行环境,基于google的V8 javascript引擎写的,能够将javascript扩展到服务器端。 5.npm是包管理工具,相似的有bower,homebrew等(Bower – Js库依赖管理工具。当你须要jquery时,不须要手动下载,只须要执行 bower install jquery ,自动安装依赖组件、组件依赖检测、版本兼容自动检测) 6.gulp是自动化构建工具 ______________ 1.熟练使用HTML/CSS,可以书写符合W3C标准的页面,可以兼容主流浏览器,能够精确还原设计图. 2.熟练使用JavaScript,能够脱离类库,用原生JS代码编写常见的网页特效,熟知DOM结构,能够实现代码优化,书写高质量代码 3.熟练使用HTML5和CSS3相关技术开发手机等移动端和PC端前端应用; 4.熟练使用jQuery库,了解Bootstrap进行网站开发, 5.熟练使用zepto.js进行移动web开发; 6.对Ajax交互、json和Jsonp交互有较好的理解和应用,了解http协议 7.可以使用面向对象封装本身的框架,实现经常使用的功能,了解组件化开发,设计模式 8.熟练使用git、grunt/gulp对代码进行管理和构建,npm、bower等依赖管理工具; 9.熟练使用angular熟悉MVC/MVVM框架模式;能够运用seajs,requirejs进行项目开发 10.熟练使用ionic 进行移动app开发; 11.能够运用seajs,requirejs进行项目开发,了解less、sass、React Native、node.js ____________ 1.熟练使用HTML、CSS构建页面,有良好的代码编写能力,能精准还原符合3WC标准的页面。 2.熟练使用JQuery和原生的JavaScript实现页面交互功能。 3.掌握Ajax,可以实现先后端数据的交互,实现页面的异步加载。 4.掌握并可以运用HTML5+CSS3的新功能。 5.理解并掌握DOM、BOM、XML、JSON等。 6.了解面向对象思想、能进行实际运用。 7.了解bootstrap,可以用其搭建页面,实现响应式网站开发。 8.了解node.js、angular.js,了解MVC思想。 9.了解git、glup、npm等管理工具的使用方法。 ———————————— 熟练掌握html、div+css布局,手写符合w3c标准规范的页面代码; 熟练javaScript,掌握经常使用的插件以提升工做效率。可根据项目需求用原生js写针对特定问题的库。 熟练运用html五、css3进行移动端的页面开发。 熟悉运用ajax技术处理后台数据,熟悉浏览器和服务器交互机制,依据接口文档与后台进行交互。 熟悉js面向对象中的继承、封装、单体模式、工厂模式、原型模式等,坚持下降程序耦合度、提升代码复用性的设计理念,使代码高度模块化。 能使用jQuery,bootstrap等框架实现轮播图等特效功能的加载机制, 了解angularJS的相关应用; 熟练使用sublime ,WebstromPhotoshop等开发工具 ———————————— 1.熟悉使用Fireworks、photoShop等软件切图并使用html与css精准还原设计稿并保持良好结构。 2.熟悉javaScript并封装太小型类jQuery框架。 3.可以使用CSS3与HTML5实现3D旋转以及炫酷动画效果、熟悉canvas开发,能独立处理主流浏览器的兼容性问题。 4.熟练使用JavaScript、jQuery,能够脱离类库,用原生JS代码编写常见的网页特效,并熟知DOM结构 5.能熟练运用Ajax和模板引擎与后台进行数据交互,可利用JSONP实现跨域调取各个开放平台提供的API。 6.有Bootstrap,requireJs,angularJs等前端主流框架的使用经验。 7.熟悉NODE.js网络编程、MVC框架、MVVM框架,理解http基本原理,熟悉使用npm命令行工具及包管理工具开发项目并发布到npm生态圈。 8.了解PHP基本API的使用,能与后台人员友好的交流。 ———————————— 一、 精通HTML和CSS ,可以书写语义合理、结构清晰、易维护的页面结构,高度还原设计图; 二、 熟悉原生JavaScript ,完成页面交互和功能的实现 ,同时对jQuery可以熟练使用; 三、 熟练使用HTML5和CSS3技术,熟悉bootstrap框架可以编写移动端网页制做和响应式布局 ,实现一个页面适配多种终端; 四、 熟练掌握HTTP协议相关知识 、Ajax、php等相关技术,可以完成对页面的渲染,与后台开发人员一块儿完成交互程序; 五、 熟悉面向对象编程、DOM编程; 六、 对前端模块化开发有必定的了解 ,了解前端MVC框架、AngularJs; 七、 可以使用git管理代码; ———————————— 一、掌握面向对象的特性,了解闭包、原型链、this等概念。 二、掌握框架封装原理,可以经过原生的方式,对框架实现的基本理念有本身的理解;深入理解移动App的开发模式和技术选型 三、可以熟练使用前端工做流工具; 四、理解MVC/MVVM设计思想,熟悉移动App的开发模式,可以基于流行的技术进行前端App开发; 五、熟悉nodejs的全栈式解决方案,可以根据业务需求在众多框架中进行技术选型; 六、熟悉软件开发中整个项目的生命周期,了解主流的后台开发技术以及相应的先后端协做方式。 七、掌握前端MVC/MVVM框架实现机制,经过angularjs的实践深入理解MVC的开发模式,理解双向数据绑定等相关概念。 八、掌握移动端混合开发模式,经过ionic/angular的结合,理解使用html5css3/js实现APP开发的总体流程和实现机制。 九、掌握移动端ReactNative的开发模式,经过实例展现框架在app开发上的独特之处。 ———————————— 1. 熟练使用HTML/CSS,可以书写符合W3C标准的页面,可以兼容主流浏览器,能够精确还原设计图; 2. 熟悉W3C标准与ES规范,编写易读、易维护、高质量、高效率的代码; 3. 熟练使用JavaScript,能够脱离类库,用原生JS代码编写常见的网页特效,熟知DOM结构,能够实现代码优化,书写高质量代码; 4. 掌握jquery、zepto库的使用; 5. 熟悉Angular 框架,熟悉MVC/MVVM框架模式; 6. 熟悉AJAX、JSON数据处理机制,了解先后端的交互; 7. 擅长HTML5,CSS3方面的应用,熟悉移动端开发,对手机终端的适配问题能够解决; 8. 理解MVC/MVVM设计思想 ,了解HTTP网络通讯协议; 9. 热衷于web开发技术,对node有必定的使用经验; 10.熟练使用git、github/gutlub对代码进行管理和构建,npm、bower等依赖管理工具; 11.可以使用面向对象封装本身的框架,实现经常使用的功能,了解组件化开发 ——————————— 一、熟练掌握HTML、CSS等网页布局技术,能熟练运用DIV+CSS来制做静态页面。 二、熟练掌握JavaScript技术,能用原生js封装特定功能模块。 三、熟练掌握jQuery库,可以熟练运用jQuery API实现网页特效。 四、熟练运用CSS三、HTML5制做炫酷的页面特效。 五、掌握angular等流行框架的使用,充分了解了angularjs的双向数据绑定,路由,模块化,依赖注入等功能。 六、熟悉ajax、Json实现页面的异步加载及先后端数据处理机制,了解先后端数据的交互机制可以熟练使用bootstrap模板,制做响应式网页。 七、熟悉了解MVC的设计模式,了解HTTP网络通讯协议。 八、热衷于前端开发工做,对nodejs有必定的使用与了解。 ———————————— 1.熟练使用HTML,CSS构建页面,有良好的代码编写习惯 2.理解并掌握DOM,BOM,XML,JSON 3.熟练使用JavaScript实现动态网页的交互,熟练jQuery框架完成各项工做 4.掌握Ajax技术,可以实现先后端的数据交互,实现页面的异步加载 5.熟练运用CSS3的新特性,熟悉HTML5的新功能 6.了解面向对象思想,而且能实际运用 7.精通bootstrap,可以搭建页面实现响应式网站开发 8.精通angularJS框架,了解MVC思想,实现todo单页面应用案例 9.了解git gulp npm等管理工具的使用 —————————————————— 1. 精通html,css,可合理利用语义化标签搭建结构清晰,易于维护的页面; 2. 可以处理主流浏览器兼容性问题 3. 熟练掌握原生JavaScript,可以熟练进行页面交互功能实现。 4. 掌握 webstroms, sublime, photoshop, fireworks等开发软件的使用; 5. 熟练html5与css3 ; 6. 熟练掌握Ajax,json等技术,实现与后台交互,实现页面异步数据加载; 7. 熟悉面向对象编程,可进行经常使用功能插件开发; 8. 了解git、npm等管理工具的使用方法; 9. 拥有较强的学习能力和理解能力,可以独立解决和分析问题 ———————————————— 1.熟练使用html,css构建静态页面,有良好的代码注释和编写习惯 2.熟练使用JQuery和原生Javascript实现页面特效和交互功能 3.掌握Ajax,能实现先后端数据的交互,实现页面数据的异步加载 4.掌握并能运用html5和CSS3的新功能 5.了解面向对象思想,能运用于实际编程中 6.了解bootstrap,可以用其搭建响应式网站 7.了解git,gulp管理工具的使用 8.了解nodejs后端基础,了解MVC思想,实现增删改查的网页应用 9.掌握Photoshop使用,能完成成简单的设计任务 ———————————————————— 1.熟练使用HTML/CSS制做目标网页,并能作好主流浏览器的兼容性,可以使用HTML5和CSS3开发移动端、PC端页面应用; 2.熟练使用JavaScript,可脱离类库,编写原生JS代码实现网页特效,并能进行代码优化; 3.熟练运用jQuery实现经常使用网页特效,掌握Bootstrap进行响应式网站开发,了解Zepto.js进行移动web开发; 4.理解并能应用Ajax交互,以及JSON/JSONP以及http协议; 5.可以使用面向对象封装本身的框架,实现经常使用功能,了解组件化开发; 6.可以使用git/gulp对团队代码进行管理和构建,了解npm、bower等包依赖管理工具; 7.熟练使用angular开发,熟悉MVC框架模式,了解Node.js开发; —————————————————— 1.熟练DIV+CSS网页制做技术,熟悉W3C各标准,能根据设计图制做符规范的静态页面。 2.熟悉jQuery框架,熟练掌握JQuery、DOM操做及事件处理,了解动态绑定事件的原理。 3.熟练掌握HTML5+CSS3的新特性,并熟练应用到移动页面开发中以及能解决大部分浏览器兼容问题。 4.熟练CSS3动画、过渡效果展现以及Cavas动画制做并实现页面交互。 5.有基于Ajax的应用开发经验,DOM、BOM、JSON等相关技术,能与后台开发协做,完成操做交互、数据展现。 6.可以使用Zepto、iScroll swape等技术构建页,了解面向对象编程思想。 7.熟悉弹性布局及响应式布局,自适应,能有效解决和改善各类移动端的适配问题。也了解一些后端语言PHP、sql 8.了解一些前端框架如:Bootstrap、Zepto、Less、流行框架等。 9.了解模块化开发思想可用node.js,Seajs、Requirejs及Angularjs进行简单的模块化开发。
后期有时间了会持续细化和整理,面试的经验分享敬请期待、
备注:
前端的路上咱们一块儿携手共进!若是转载,请标注本连接地址。
Email:58267980@qq.com