web前端开发要求规范
WEB前端开发规范方案文档
WEB前端开发规范方案文档一、概述本文档旨在规范前端开发团队的开发流程和编码规范,以提高代码的可读性、可维护性和可扩展性。
本规范适用于Web前端开发工作,包括HTML,CSS和JavaScript等相关技术。
二、项目目录规范1.项目根目录下应包含以下文件或文件夹:- index.html:项目的入口文件;- css文件夹:存放项目的css文件;- js文件夹:存放项目的JavaScript文件;- images文件夹:存放项目的图片文件;- fonts文件夹:存放项目的字体文件;- libs文件夹:存放项目的第三方库文件;- README.md:项目的说明文档。
2.CSS文件命名规范- 使用小写字母和中划线来命名文件,如:main.css;- 使用语义化的名称来命名文件,如:reset.css;- 对于一些通用的样式文件,可以使用常见的名称,如:normalize.css。
3. JavaScript文件命名规范- 使用驼峰命名法来命名文件,如:app.js;- 使用语义化的名称来命名文件,如:utils.js;- 对于一些通用的JavaScript文件,可以使用常见的名称,如:jquery.js。
三、HTML规范2.缩进和换行- 使用两个空格的缩进来表示嵌套关系,不使用tab键;3.属性顺序- 属性应按照以下顺序书写:class、id、data-*、style、src、href、alt、title等。
四、CSS规范1.样式命名规范- 使用小写字母和中划线来命名样式,如:header-title;- 使用语义化的名称来命名样式,如:main-container;-避免使用缩写,提高代码的可读性和可维护性。
2.CSS选择器规范- 使用类选择器来选中元素,不使用id选择器,以免造成样式的耦合性和难以维护性;-避免使用通配符选择器;-避免使用嵌套选择器,以免造成样式的复杂性和性能问题。
3.代码注释规范-使用注释来说明代码的用途和作用;-使用块注释来注释一整段代码,使用行注释来注释一行代码。
web前端开发工程师的要求
web前端开发工程师的要求作为一名Web前端开发工程师,需要满足一定的要求和技能,以能够胜任相关的工作。
以下是我对这方面的了解和总结,希望能够帮助到你。
一、编程基础要扎实作为一名Web前端开发工程师,编程基础是非常重要的。
首先,你需要熟悉HTML、CSS和JavaScript等前端开发的基本语言。
HTML是用来描述网页结构的语言,CSS用于布局和样式,而JavaScript则是为网页添加交互和动态效果的脚本语言。
掌握这些基本语言,能够编写简单的静态网页是基本要求。
二、熟悉前端框架和工具在实际工作中,前端框架和工具大大提高了前端开发的效率和质量。
常见的前端框架包括Vue.js、React和Angular等。
这些框架能够提供一系列的组件和工具,帮助开发者更快速地搭建网页和应用。
此外,你还需要熟悉一些前端开发的工具,如代码编辑器、调试工具和版本控制工具等。
这些工具能够帮助你更好地组织和管理代码,提高开发效率。
三、对用户体验有一定了解作为一名Web前端开发工程师,你不仅需要关注技术细节,还需要关注用户体验。
用户体验是指用户在使用网页或应用时的感受和交互过程,包括页面的加载速度、界面友好性和交互效果等。
良好的用户体验能够提高用户的满意度,并对网页或应用的使用效果产生积极影响。
因此,你需要有一定的设计思维和对用户需求的敏感性,能够根据需求进行页面和交互的优化。
四、具备良好的沟通能力在工作中,前端开发工程师需要与其他成员进行沟通和协作,如与设计师、后端开发工程师和产品经理等。
良好的沟通能力能够有效地传达意图和理解其他成员的需求,提高团队协作的效果。
因此,你需要具备良好的沟通能力,能够清楚地表达自己的想法和意见,并能够理解和接受他人的意见和建议。
五、持续学习和自我提升的意识Web前端开发是一个技术不断更新和演进的领域,新的技术和工具不断涌现。
作为一名优秀的前端开发工程师,持续学习和自我提升的意识是非常重要的。
你需要密切关注最新的前端技术动态,学习和掌握新的技术和工具,以保持竞争力。
WEB前端开发代码使用要求规范
WEB前端开发代码使用要求规范1.编码规范- 使用标准的HTML、CSS和JavaScript语法。
-使用缩进和空格来提高代码的可读性。
-使用注释来解释代码的目的和功能。
2.文件和目录结构规范-使用有意义的文件和目录命名,方便其他开发人员寻找代码。
-在项目中使用统一的目录结构,例如将HTML文件存放在一个文件夹中,将样式文件存放在另一个文件夹中,以此类推。
3.HTML规范- 避免在HTML中直接写入样式和脚本代码,应将样式和脚本代码分离到对应的CSS和JavaScript文件中。
4.CSS规范-使用适当的选择器,避免过多的嵌套。
-避免使用内联样式,应将样式写在CSS文件中,以提高可维护性。
- 使用合适的样式命名规则,例如使用BEM(Block-Element-Modifier)命名规则,或其他约定俗成的命名规则。
5. JavaScript规范-使用合适的变量和函数命名,提高代码的可读性。
-避免使用全局变量,应将变量和函数封装在模块中。
- 使用严格模式(`use strict`),避免不规范的语法和行为。
- 避免使用`eval`和`with`等不安全的代码。
-在循环中使用合适的终止条件,避免死循环。
6.代码结构规范-代码应具有良好的组织结构,例如使用模块化的方式来组织代码。
-尽量遵循单一职责原则,每个函数和类应该只负责一件事情。
-提取重复的代码块,封装成函数或类,以提高代码的复用性。
-不要写过长的函数或类,应该根据需要进行拆分和重构。
7.注释规范-使用注释来解释代码的目的和功能,特别是代码的复杂部分。
-注释应该清晰、简洁,方便其他开发人员理解代码。
-避免使用无用的注释,注释应该随着代码的变化而更新。
总之,遵守WEB前端开发代码使用要求规范能够提高代码的质量和开发效率,减少错误和维护成本。
同时,还能提高团队合作的效率,方便其他开发人员理解和修改代码。
因此,在进行WEB前端开发时应该积极遵守和推崇相关规范。
Web前端岗位要求和职责
Web前端岗位要求和职责1. 概述随着互联网行业的不断发展,Web前端工程师成为一个备受瞩目的职业。
Web 前端工程师主要负责网站的前端页面开发,使用 HTML、CSS 和 JavaScript 等前端技术进行网站的开发。
Web前端工程师的岗位要求和职责也在不断地发生变化。
下面,我们来详细了解一下Web前端工程师的岗位要求和职责。
2. 岗位要求2.1 技术要求Web前端工程师需要掌握以下技术:•熟练掌握HTML、CSS、JavaScript等前端技术;•熟练掌握CSS预处理器(如Sass、Less等)、CSS框架(如Bootstrap、Foundation等);•熟练掌握JavaScript库和框架(如jQuery、React、Vue等);•熟练掌握Web前端工程化工具(如Webpack、Gulp等)。
2.2 能力要求除了技术要求,Web前端工程师还需要具备以下能力:•良好的编程习惯,可读性强的代码;•良好的团队合作意识和沟通能力;•熟悉跨端开发(包括Web、移动端等);•对用户体验和界面设计有一定的敏感性。
2.3 学历要求Web前端工程师的学历要求相对较低,硕士或本科均可。
实际上,更重要的是技术水平和工作经验。
2.4 工作经验要求Web前端工程师的工作经验要求相对比较高,一般要求2年以上的Web前端开发经验,有过大型项目开发或开源项目贡献者优先考虑。
3. 职责3.1 开发前端页面Web前端工程师主要负责网站的前端页面开发,使用 HTML、CSS 和JavaScript 等前端技术进行网站的开发。
基于设计师提供的设计稿,将网站设计稿转化为可交互的前端页面。
3.2 与后端工程师配合Web前端工程师需要与后端工程师密切配合,在开发过程中协同工作。
前端工程师提供对后端的需求,并将后端提供的数据及时渲染表现在前端界面上。
3.3 编写前端代码及相关文档Web前端工程师需要编写可重用的、可维护的代码,并及时维护和更新。
前端开发工程师的岗位要求
前端开发工程师的岗位要求岗位要求1:1、精通HTML、CSS,熟悉页面架构和布局,熟悉HTML5/1、精通HTML、CSS,熟悉页面架构和布局,熟悉HTML5/CSS3等常用技术;2、熟悉常用UI框架(如elementUi/Ant Design等);3、精通JavaScript、AJAX、DOM、jQuery等技术;4、熟悉NodeJS,熟练使用Grunt、Gulp、Webpack等构建工具;5、具备MVVM框架开发经验,如React、VueJS、AngularJS 等;6、良好的沟通和团队协作能力、热爱技术、责任心强、能推动技术框架的落地使用。
7、计算机相关专业;岗位要求2:1.统招本科及以上学历,计算机科学与技术类相关专业,工作稳定性较强;2.3年以上Web前端开发相关工作经验,有OA、ERP行业完整项目开发经验或参与过大型前端解决方案的设计,大型互联网公司背景优先;3. 熟悉Web开发标准,至少熟练掌握jquery、Bootstrap、Vue、React两种以上的框架,熟练掌握webpack等构建工具,熟悉ES6语法,具备跨终端(MobilePC)的前端开发能力;4. 精通主流前端UI组件,如Element UI Vant Ant-Design等;5. 精通各主流浏览器(IE各版本、Chrome、Firefox、Safari)间的差异性,能快速定位和解决各种兼容性问题;6. 掌握前端调试、性能优化、web安全等前端技术,熟悉常见设计模式,能把良好的架构设计落地到项目实践中,掌握前端常见的多端适配和性能优化方案。
岗位要求3:1、2-3年前端开发经验,本科及以上学历,计算机、自动化、信息工程等相关专业;2、热爱前端,对W3C标准有充分理解;具备体系化的前端知识,有扎实的JavaScript基础;3、精通html5、css3、javascript、nodejs等前端开发技术,熟悉常用前端框架;4、理解ES6 语言规范,熟悉使用Promise、async/await 等语言特性;5、熟练使用Visual Studio Code、Sublime、SVN、git等开发工具;6、熟练使用Vue、React等常用前端框架,有使用Element-UI 等常用UI库经验;7、了解GIS知识,具备地图开发等地图可视化开发经验更佳;8、有强烈的责任心,工作态度严谨,具备良好的沟通能力和团队合作精神,善于学习。
WEB前端开发规范文档
WEB前端开发规范文档目录WEB前端开发规范文档 (1)规范目的 (2)基本准则 (2)文件规范 (2)html书写规范 (2)html其他规范 (3)css书写规范 (4)JavaScript书写规范 (5)jQuery部分 (5)开发及测试工具约定 (6)其他规范 (6)规范目的为提高团队协作效率, 便于后台人员添加功能及前端后期优化维护, 输出高质量的文档, 特制订此文档: 本规范文档一经确认, 前端开发人员必须按本文档规范进行前台页面开发: 本文档如有不对或者不合适的地方请及时提出, 经讨论决定后方可更改:基本准则1:符合web标准, 语义化html,遵循内容(HTML)、显示(CSS)、行为(JavaScript)分离的代码组织模式。
2:代码格式化,保持干净整洁。
3:换行必须缩进一个tab。
4:编写所有前台页面时,请使用已有模板进行复制,在模板的基础上进行开发。
5:每一个页面都必须有一个独立的css,js文件。
6:如果不是用HTML5编写的网站,请用IE7,IE8,IE9,火狐,谷歌,webkit,safari内核进行测试兼容性。
7:如果是HTML5编写的网站,请用IE9,火狐,谷歌,webkit,safari内核进行测试兼容性。
文件规范1: html, css, js, images文件均归档至<系统开发规范>约定的目录中;2: html文件命名: 英文命名, 后缀:htm: 同时将对应界面稿放于同目录中, 若界面稿命名为中文, 请重命名与html文件同名, 以方便后端添加功能时查找对应页面;3: css文件命名: 英文命名, 后缀:css: 共用base:css, 首页index:css, 其他页面依实际模块需求命名:;4: Js文件命名: 英文命名, 后缀:js: 共用common:js, 其他依实际模块需求命名:html书写规范1:所有元素都必须小写,属性也是,如: <input type=”text”id=”idName”/>正确<INPUT TYPE=”text”ID=”idName”/>错误2:元素必须成对出现,如<span>必须写成<span></span>特殊元素除外,如:<br /><hr /><img /><input />3:标签中不允许出现样式,必须用class来声明样式,如:<input type=”text”id=”idName”style=”text-align:right;”/>错误<input type=”text”id=”idName”class=”class-name”/>正确4:元素id命名必须是驼峰式命名如:<input type=”text”id=”idName”/>正确<input type=”text”id=”idname”/>错误<input type=”text”id=”id-name”/>错误5:元素class命名规范是:元素简写+”-”+功能名,如:<button calss=”btn-save”></button>正确<button calss=”btnSave”></button>错误<button calss=”save”></button>错误6:元素name命名必须遵循驼峰式命名法。
前端web开发的岗位职责要求
前端web开发的岗位职责要求前端web开发的岗位职责要求内容八篇前端web开发的岗位职责要求(10篇)前端web开发的岗位职责要求。
“职责”是我们找工作当中不可忽视的内容,它可以让我们了解到一个岗位该做的事情。
下面是作者为大家整理的前端web开发的岗位职责要求内容八篇,欢迎大家借鉴与参考,希望对大家有所帮助。
第1篇: 前端web开发的岗位职责要求职责:1、根据工作安排高效、高质地完成代码编写,确保符合规范的前端代码规范;2、负责公司现有项目和新项目的前端修改调试和开发工作;3、与设计团队紧密配合,能够实现实现设计师的设计想法;4、与后端开发团队紧密配合,确保代码有效对接,优化网站前端性能;5、页面通过标准校验,兼容各主流浏览器。
职位要求:1、熟练掌握JavaScript,熟悉HTML5前端开发技术,熟悉DIV CSS布局;2、能使用原生的js或jQuery制作出页面常用的表现层动态效果,有经验者优先;3、对浏览器兼容性、代码可维护性、前端性能优化等有深入研究;4、为人诚实正直,做事认真负责,具有良好的沟通和团队协作能力;5、有大型网站前端或移动web开发经验者优先。
6、要求2年以上相关工作经验第2篇: 前端web开发的岗位职责要求职责:1、根据设计图进行前端页面开发并设计编写业务交互脚本2、优化前端页面,保证良好的用户体验以及不同浏览器的兼容性3、web前沿技术研究和新技术调研,将主流的特效应用到业务场景中4、配合后台开发人员实现网站界面和功能,为产品后期运营提供升级、维护等技术支持。
5、工作积极主动,善于沟通,协调项目与项目之间的工作安排与配合,确保开发工作顺利进行。
6、具备较强的学习能力,独立完成公司安排的相关工作,能够认可创业企业的价值观和平台,与公司同甘共苦,共同成长。
任职要求:1、大专及以上学历,计算机、软件等理工类相关专业,一年及以上 web 前端开发经验;2、精通 html、css、javascript、jQuery等 web 前端技术;熟练html5、css3 、nodejs优先考虑3、.能够用photoshop或firewo1rks 完成简单页面切图工作;4、对JS的各种特性、浏览器兼容性以及屏幕自适应等有实战和解决经验;熟练web图形图像及动效的处理;5、有较强的专业知识学习能力,新技术实践能力,乐于分享和沟通;6、能与后台程序人员良好的合作,进行协同开发;良好的代码书写风格;有运维产品经验者优先。
Web前端开发规范手册
Web前端开发规范手册一、规范目的1.1 概述 1二、文件规范2.1 文件命名规则 (1)2.2 文件存放位置22.3 css 书写规范32.4 html书写规范72.5 JavaScript书写规范112.6 图片规范122.7 注释规范132.8 css 浏览器兼容13一、规范目的1.1 概述为提高团队协作效率, 便于后台人员添加功能及前端后期优化维护, 输出高质量的文档, 特制订此文档. 本规范文档一经确认, 前端开发人员必须按本文档规范进行前台页面开发. 本文档如有不对或者不合适的地方请及时提出, 经讨论决定后可以更改此文档.二、文件规范2.1 文件命名规则文件名称统一用小写的英文字母、数字和下划线的组合,其中不得包含汉字、空格和特殊字符;命名原则的指导思想一是使得你自己和工作组的每一个成员能够方便的理解每一个文件的意义,二是当我们在文件夹中使用“按名称排例”的命令时,同一种大类的文件能够排列在一起,以便我们查找、修改、替换、计算负载量等等操作。
a. HTML的命名原则引文件统一使用index.htm index.html index.asp文件名(小写)各子页命名的原则首先应该以栏目名的英语翻译取单一单词为名称。
例如:关于我们\ aboutus信息反馈\ feedback产品\ product如果栏目名称多而复杂并不好以英文单词命名,则统一使用该栏目名称拼音或拼音的首字母表示;每一个目录中应该包含一个缺省的html 文件,文件名统一用index.htm index.html index.asp;b. 图片的命名原则图片的名称分为头尾两部分,用下划线隔开,头部分表示此图片的大类性质例如:广告、标志、菜单、按钮等等。
放置在页面顶部的广告、装饰图案等长方形的图片取名:banner标志性的图片取名为:logo在页面上位置不固定并且带有链接的小图片我们取名为button在页面上某一个位置连续出现,性质相同的链接栏目的图片我们取名:menu装饰用的照片我们取名:pic不带链接表示标题的图片我们取名:title范例:banner_sohu.gif banner_sina.gif menu_aboutus.gif menu_job.gif title_news.gif logo_police.gif logo_national.gif pic_people.jpg鼠标感应效果图片命名规范为"图片名+_+on/off"。
前端开发工程师的岗位要求9个
前端开发工程师的岗位要求9个岗位要求1:1. 本科以上学历,3年以上前端经验,有JavaScript或TypeScript前端开发经验2. 精通前端基本技术,如JavaScript、CSS3、HTML5 、BootStrap 等基础知识3. 熟悉React/Angular前端框架,对其中至少一种有深入应用并深入理解其设计原理,有复杂前端系统的开发经历优先4. 熟练使用前端开发工具及调试工具,会使用Gulp、Webpack 等前端工具5. 会使用Git 进行代码协同管理关注代码风格和单元测试6. 有持续学习的意愿7. 优秀的沟通/协调能力、团队合作精神、自我驱动力、抗压能力强,追求极致岗位要求2:1.全日制本科以上学历、3年及以上职责涉及项目的工作经验,具有微信小程序开发经验者优先;2.具备良好的问题分析和解决能力,并擅于归纳和总结;3.有良好的编程能力和习惯,对技术有强烈的进取心;4.技术层面:1)熟悉uniapp框架或react native,可进行移动多端(微信小程序、H5端)开发;2)HTML、CSS、JavaScript 基础扎实,了解HTTP 协议以及浏览器原理;3)熟悉React全家桶,了解Vue;4)熟悉ES5,ES6,可进行移动端开发。
岗位要求3:1.熟练HTML/HTML5、CSS/CSS3、Javascript, 熟悉主流浏览器及移动端兼容性和性能优化处理;2.熟练掌握Vue、React等框架,熟悉MVC、MVVM等前端开发模型3.熟练掌握bootstrap和element至少熟练使用一项4.熟练使用git进行代码管理5.熟练使用Jquery,熟悉ES6语法,熟练css预/后处理less/sass/postcss(至少一项)6.熟悉HTTP/HTTPS协议7.熟悉小程序开发优先;岗位要求4:1. 精通Javascript(必须),熟悉ES6规范;2. 熟练运用JQuery、Vue等主流的前端框架和JS库,熟悉Ajax、Axios等技术;3. 熟悉Node.js具备独立使用经验;4. 熟悉HTML/CSS,特别是HTML5、CSS3新特性,熟悉PC和移动端页面架构和布局;5. 熟练使用webpack、npm、git等工具;6. 熟悉模块化、组件化开发机制及对应的工具链、熟练掌握前端编译和构建工具;7. 掌握前端性能优化经验,解决多浏览器、多屏幕尺寸webview 的兼容和适配问题;8. 有uniapp、web3js、区块链相关经验者优先;9. 有良好的编程习惯,超强的学习能力。
前端开发工程师岗位要求有9个
前端开发工程师岗位要求9个岗位要求1:1、3年以上前端开发工作经验, 熟悉前端性能优化;2、精通div+css 网页布局,对W3 标准和标签语义化有深入理解;3、精通HTML5、CSS3、JavaScript 、jQuery、Ajax等Web 开发技术;4、熟悉bootstrap、Mui、Git、SVN等web技术优先考虑,5、熟练使用Echarts,D3等绘图框架的优先考虑;6、熟悉主流浏览器的渲染及兼容方案,熟练使用多种Web调试工具,追求界面的美观和效果的展现;7、熟练掌握vue、react等前端开发框架。
岗位要求2:1、计算机相关专业统招本科以上学历,有4年以上Web前端开发经验;2、至少熟练掌握一个或多个前端框架(React、Vue等);3、深刻理解前端三大基础技能(JavaScript、css、html),熟悉W3C标准,具备良好的开发规范;4、熟悉Node.js,熟练使用webpack、gulp等前端自动化工具;5、有良好的团队合作意识和创新意识,对技术研究有热情,敢于面对各种技术挑战。
岗位要求3:1、1年以上的JavaScript实际开发经验,具备良好的面向对象编程基础;2、精通JavaScript、HTML、CSS等技术;3、精通并使用过VUE框架,熟悉ES6新标准;4、熟悉http协议,熟悉各种浏览器终端的兼容性,对Web前台的性能优化以及Web常见漏洞有一定的理解和相关实践;5、熟悉W3C标准,精通Javascript,熟悉HTML5/XML/JSON 前端开发技术,熟悉DIV,CSS3,Cavnas布局,熟悉ECharts;6、有uni-app开发经验优先;7、具备一种后端开发语言更佳,较强的沟通交流和团队合作能力;8、热爱前端开发,强烈的工作主动性和学习进取精神,对业界的发展动态有比较密切的关注,有技术攻坚和抗压能力;9、具备良好的代码编程习惯及较强的文档编写能力。
岗位要求4:1、计算机类相关专业,2年以上Web前端开发经验;2、熟练使用HTML/XHTML﹑HTML5﹑CSS3、JavaScript、jquery、ajax,熟悉CSS+ DIV布局;3、熟悉bootstrap、easyui、element等组件库,掌握现阶段Vue、React等流行前端架构;4、熟悉移动端web开发和响应式布局,熟练微信小程序的开发;5、为人诚实正,富有团队精神。
WEB前端开发规范
WEB前端开发规范WEB前端开发规范WEB前端开发规范目录1、规范目的2、基本准则3、文件规范4、文件规范5、html书写规范6、css书写规范7、JavaScript书写规范8、图片规范9、注释规范10、开发及测试工具约定11、其他规范12、CSSHack1规范目的为提高团队协作效率,便于后台人员添加功能及前端后期优化维护,输出高质量的文档,同是为网站有一个更好的前端架构,网站的发展及未来打好一个基础。
本文档如有不对或者不合适的地方请提出来,基本准则符合web标准,语义化html,结构表现行为分离,兼容性优良.页面性能方面,代码要求简洁明了有序,尽可能的减小服务器负载,保证最快的解析速度.文件规范3.1、html,css,js,images文件均归档至约定的目录中;23 3.2、html文件命名:命名以中文命名,依实际模块命名,如果同一模块以_&title&_来组合命名,以方便添加功能时查找对应页面,团结里的相互理解。
例如:我的好股网里的TAB命名大模块名称_小模块的titile.html我的好股网_关注的微博.html3.3、css文件命名:英文命名,后缀.css.初始化样式reset.css,其他样式依实际模块页面需求命名,共用样式一般以模块考虑来划分命名,如有改版修改的css文件可以采用&_时间日期例如:微博改版版块名称_时间日期.cssnew_blog_1212.css4.4、Js文件命名:英文命名,后缀.js.共用common.js,其他依实际模块需求命名.5.5、图片命名:4html书写规范4.1、文档类型声明及编码:统一用;编码统一为。
目的:统一性和网站提高开发合作效率。
4.2、非特殊情况下样式文件必须外链至之间;非特殊情况下JavaScript文件必须外链至页面底部之前;目的:网站的优化。
4.3、所有编码均遵循xhtml标准,标签&属性&属性命名必须由小写字母及下划线数字组成,且所有标签必须闭合,包括br(),hr()等;属性值必须用双引号包括;目的:更加符合web标准(w3c),也有利于seo。
(完整word版)WEB前端开发代码使用要求规范.docx
实用文档WEB前端代码规范规范目的为提高团队协作效率,便于后台人员添加功能及前端后期优化维护,输出高质量的文档,特制订此文档。
本规范文档一经确认,前端开发人员必须按本文档规范进行前台页面开发。
本文档如有不对或者不合适的地方请及时提出,经讨论决定后方可更改。
基本准则符合 web标准;语义化 html ;结构、表现、行为分离;兼容性优良。
页面性能方面,代码要求简洁明了有序,尽可能的减小服务器负载,保证最快的解析速度。
文件规范1.Html, css ,js ,images 文件均归档至相应约定的目录中。
cssimagesbackStagejs后台模⋯⋯cssWebRootimagesfrontStagejsWEB-INF前台模⋯⋯全局公共模⋯⋯2. html 文件命名:英文驼峰式命名,文件名.html 。
按实际模块需求命名。
3.jsp 文件命名:英文峰式命名,文件名 .jsp 。
按模需求命名。
4.css 文件命名:英文峰式命名,文件名 .css 。
共用 base.css ,首 index.css ,其他面按模需求命名。
5.js 文件命名:英文峰式命名,文件名 .js 。
共用 common.js,其他依模需求命名。
html 书写规范1. 文档型声明及:一html5的声明型<!DOCTYPE html>;一<meta charset="utf-8"/>,写利用IDE 次分明的。
2.非特殊情况下 css 文件必在 <head>...</head> 之引入, link 方式引入而非@import 形式。
3.非特殊情况下 js 文件必在面底部引入。
4.引入式文件或 JavaScript 文件,略去默型声明,写法如下:<link rel="stylesheet"href="..."/><style>...</style><script src="..."></script>5.引入 JS 文件,文件名包含名称及版本号及是否版,比如: jquery-1.4.1.min.js ;6.引入插件,文件名格式名称 +插件名称,比如: jQuery.cookie.js 。
web前端开发规范——手机前端开发规范
前端开发规范一、项目1.项目名全部采用小写方式,以中划线分隔。
如:my-project-name2.目录名参照上一条规则,有复数结构时,要采用复数命名法,如:scripts, styles, images,data-models3.所有JS文件名,多个单词组成时,采用中划线连接方式,比如说:账号模型文件account-model.js4.CSS多个单词组成时,采用中划线连接方式,比如说:retina-sprites.css5.HTML文件多个单词组成时,采用中划线连接方式,比如说: error-report.html二、HTML1.缩进使用4个空格的soft tabs,可以保证代码在各种环境下显示一致。
2.嵌套的节点应该缩进。
3.在属性上,使用双引号,不要使用单引号。
4.虽然doctype不区分大小写,但是按照惯例,doctype大写。
例:<!DOCTYPE html>5.在引入CSS 和JavaScript 时不需要指明 type,因为 text/css 和 text/javascript 分别是他们的默认值。
6.根据H5规范,在引入CSS和JavaScript 时不需要指明 type,因为 text/css 和 text/javascript 分别是他们的默认值。
所以,别写多余的代码。
例:<script src="leo.js"></script>三、CSS1.缩进:老规矩,使用4个空格的soft tabs2.每条声明 : 后应该插入一个空格。
如:padding : 10px;3.每条声明只占用一行。
4.所有声明应该以分号结尾。
(包括最后一行,因为你不保证哪天你在此后面增加声明后忘记添加上分号)5.逗号分隔取值之后增加一个空格。
例:box-shadow: 0 1px 2px #ccc, inset 0 1px 0 #fff;6.所有的十六进制值都应该使用小写字母,例: #fff。
1+x web前端开发职业标准
1+x web前端开发职业标准Web前端开发是指使用HTML、CSS、JavaScript等技术,设计和开发Web应用程序的过程。
随着互联网的不断发展,Web前端开发成为了非常热门的职业之一。
对于Web前端开发人员来说,他们需要具备一定的技术能力和相关的职业素养。
以下是一些关于Web前端开发职业标准的参考内容。
1. 技术能力要求- 熟练掌握HTML、CSS、JavaScript等前端开发基础知识,能够利用这些技术进行页面布局和交互设计。
- 对Web前端开发的主流框架和库有一定的了解和实践经验,比如React、Angular、Vue等。
- 具备跨浏览器和响应式设计的能力,能够确保网站在不同设备和浏览器上的兼容性和用户体验。
- 熟悉前端性能优化的方法和工具,能够提升网站的加载速度和交互性能。
- 了解SEO(搜索引擎优化)的基本原理和方法,能够优化网站的搜索排名和可见性。
- 具备基本的后端开发能力,能够与后端开发人员进行协作,实现前后端的数据交互和接口调用。
2. 设计能力要求- 具备良好的设计思维和美感,能够进行网页设计和交互设计。
- 熟悉用户界面设计的基本原则和方法,能够设计出简洁、易用和美观的用户界面。
- 对网页的排版、色彩、图标等设计要素有一定的了解和实践经验。
- 能够理解用户需求和产品目标,设计出符合需求和目标的网页和用户界面。
3. 职业素养要求- 具备良好的沟通和团队合作能力,能够与产品经理、设计师、后端开发人员等进行有效的沟通和协作。
- 对新技术和行业发展有持续的学习和探索精神,保持对前沿技术的关注和学习。
- 具备解决问题和独立思考的能力,能够针对项目中遇到的问题进行分析和解决。
- 注重代码质量和可维护性,有良好的编码习惯和注释习惯。
- 具备良好的时间管理和项目管理能力,能够按时完成工作并保证质量。
总结:Web前端开发职业标准要求人员具备一定的技术能力,包括掌握前端开发基础知识、熟悉主流框架和库、具备性能优化和兼容性处理的能力等。
前端开发工程师岗位要求6个
前端开发工程师岗位要求6个岗位要求1:1、大专及以上学历,2年相关开发经验,一个以上项目跨平台APP开发经验;2、精通符合W3C标准的Html5、JavaScript和CSS相关技术3、熟悉使用HBuilder IDE编辑器进行开发,并完成打包发布安卓、ios版本app;4、精通Vue、uni-app 框架应用,并能运用uni-app框架完成移动端及小程序开发岗位要求2:1、专科及以上学历,专业不限,具有2年以上相关工作经验;2、扎实的前端基础:HTML(5), CSS(3), ES5/ES6等;3、精通vue框架,熟练使用vue-router、vuex,vue相关开发组件及ElementUI;4、熟练使用WebPack等自动化构建工具优先;5、了解JS性能优化;6、有强烈的责任感。
岗位要求3:1.计算机或相关专业本科及以上学历,应届或一年以内工作经验;2.熟悉TypeScript、JavaScript、HTML5、CSS3 等技术;3.具备源码阅读能力,有过Vue、React、Angular、VSCode等源码阅读经验者优先;4.掌握至少一种主流前端框架,如Vue,Ant Design、Angular,React等;5.熟悉模块化、前端编译和构建工具;6.熟练掌握常用前端开发调试工具和性能优化工具;7.关注前端前沿技术研究,通过新技术服务团队和业务;8.良好的团队协作精神,能利用自身技术能力提升团队整体研发效率,提高团队影响力。
岗位要求4:1、能独立负责公司系统的开发,小程序(支付宝、微信)和app 的开发;2、具备良好的编码规范,基础知识扎实,对vue运用熟练,有uniapp的开发经验更佳;3、注重代码性能,善于前端性能优化;4、熟悉安卓、ios系统之间的差异,能迅速解决跨端的兼容性问题;5、学习能力强,不断更新专业技能,能独立完成项目开发岗位要求5:1.计算机相关专业,两年以上前端工作经验;2.熟练掌握HTML、CSS、Javascript开发,完成web前端页面功能、数据交互等方面的开发,协同服务端工程师完成前后端对接,了解各大浏览器之间的差异以及提供兼容性解决方案;3.理解ajax运作机制,熟悉jquery等主流js库,对html5有一定研究;4.熟悉vuejs/ ng2 /react 等前端框架,并对其中一种有实际项目经验(首选vuejs);5 . 有微信小程序开发经验6.良好的编程习惯,遵守团队的代码格式、结构规范,编写易维护、高质量的代码;7.了解前端自动化,熟悉grunt,gulp,webpack等工具常见用法;了解ES6。
前端开发工程师岗位要求八个
前端开发工程师岗位要求八个岗位要求1:1、3年以上Web前端开发经验,全日制本科及以上学历,计算机相关专业;2、对前端模块化、组件化有良好认知,熟悉React、Vue等框架。
3、对前端工程化有良好认知,熟悉Webpack、git,有CI经验优先。
4、有良好的数据思维逻辑,熟悉Redux, VueX等工具。
5、熟悉网络交互原理,有RESTful,WebSocket经验优先。
6、对前端前沿技术敏感,学习能力强,用技术推动业务创新。
岗位要求2:1.全日制大学本科及以上计算机及相关专业毕业,至少3年前端工作经验;2.熟悉HTTP协议,连接TCP/IP的基本工作原理,熟悉基本web 标准规范;3.熟练掌握前端基础技术,如ES6,HTML5,CSS3等。
有良好的Javascript基础,熟悉至少一个主流前端框架(Vue/React),有实际项目经验。
5.了解或熟悉Nodejs、Scss、webpack、gulp、git等前端技术6.良好的代码编写习惯,有进取心、求知欲强烈、对工作充满热情岗位要求3:1、扎实的计算机基础,3年以上的Web前端开发经验,有丰富的web前端开发、前端优化经验;;2、精通HTML、CSS、JS,熟悉页面架构和布局;3、精通JavaScript语言,能够脱离各JS类库后熟练的进行跨浏览器开发;4、熟悉HTML5/CSS3等常用技术,熟悉nodejs,熟练使用webpack、gulp等构建工具;5、具有React/Vue等框架开发经验者优先;6、有良好沟通和团队协作能力、优秀的心里素质,有很强的责任心,能推动技术框架工具的落地使用;加分项:1、了解Andriod开发或IOS开发、部署相关知识;2、有优质的技术组件产出或开源产品者。
岗位要求4:1、计算机相关专业,本科及以上学历;2、3年以上前端开发经验,扎实的前端基础;3、熟练使用Vue和React框架,对其实现原理有一定了解;4、有移动端H5页面开发经验,熟悉PC和H5端的web适配,对页面性能优化,手机兼容有深入理解;5、热衷于前端技术,对其现状和发展趋势保持跟进;6、抗压能力强,有出色的团队合作精神、沟通协调能力和责任心。
前端开发工程师岗位要求7个
前端开发工程师岗位要求7个岗位要求1:1)热爱互联网,对互联网产品和技术有浓厚的兴趣,热衷于追求技术极致与创新2)专科及以上学历,计算机相关专业,有前端相关开发经验3)精通HTML5、CSS3及JavaScript等Web前端技术,熟悉NodeJS,了解React, Vue等前端框架4)对前端工程化和前端性能有一定理解,熟悉后端相关技术,熟悉webpack, git, typescript, vim等工具5)熟悉计算机操作系统和计算机网络,对数据结构和算法有一定了解6)强烈的上进心和求知欲,较强的学习能力和沟通能力,具备良好的团队合作精神,积极主动,乐观开朗岗位要求2:1、熟练掌握各种前端技术,包括HTML5,CSS3,JavaScript,小程序,ajax、json等,了解常见浏览器兼容性问题;2、熟练掌握VUE前端框架,ElementUI组件,webpack打包工具等,有拖拽式应用开发经验优先;3、热爱前端开发,工作积极主动,有良好的团队协作精神.。
4、统招本科以上学历。
岗位要求3:1、本科及以上学历;2、扎实的计算机以及网络基础;3、阅读英文技术文档和书籍无障碍;4、HTML、CSS、JavaScript 基础扎实,了解HTTP 协议以及浏览器原理;5、参与开源项目并贡献过代码加分;6、有Hybrid APP、大型电商、b2b项目实施经验加分;岗位要求4:1.1年以上前端相关工作经验,有较强的协同、合作能力;主导或独立负责过一定规模产品前端,有一定的前端架构能力;2.良好的计算机基础和编程能力,精通HTML/CSS/JavaScript 基础,理解HTTP及相关协议,熟悉浏览器和移动平台特性,了解行业技术发展3.熟悉react, vue, ES6, typescript, npm, webpack, redux, mbox, nodejs等主流前端技术栈5.了解Hybrid体系,Electron, React Native, Weex, Flutter, 小程序等有一种以上的实际使用经验;了解对应框架的生态以及负责业务的行业的动态;6.有GitHub开源社区贡献是加分项。
前端开发工程师的岗位要求20个
前端开发工程师的岗位要求20个岗位要求1:1、至少2年以上前端开发工作经验,掌握目前流行的框架react/vue2、精通Web前端技术,包括HTML5、CSS、Javascript,深刻理解W3C标准及可用性;3、准确进行代码构建,实现产品所需交互效果,并能封装JS 组件;4、代码风格规范、效率高,有很好的复用性,可以封装插件以提升开发效率;5、能够快速准确地定位和解决各种前端问题;6、较好的表达沟通能力,责任心强,学习能力优秀。
岗位要求2:1. 精通各种Web前端技术(HTML/CSS/Javascript等),熟练跨浏览器、跨终端的开发;2. 有大型网站前端架构、前端性能、可访问性、可维护性等方面的实践经验;3. 至少熟练使用一门非前端脚本语言(如:NodeJS /Python/PHP等),并有项目经验;4. 技术视野广阔,有主导前端技术方案设计的能力和经验;5. 个性乐观开朗,逻辑性强,善于和各种背景的人合作,有一定的项目管理、团队管理经验;6. 有开源项目的成功经验。
岗位要求3:1、具备扎实的专业基础知识,熟悉基本的数据结构和算法,深刻了解web 原理;2、熟练掌握JavaScript、HTML、CSS 等原生前端基础技术,熟悉相关规范;3、熟练掌握React / Vue 等常用前端框架以及配套社区项目(antd / umi / webpack / redux / rxjs / …);4、关注业界,持续学习,逻辑缜密,有创新意识;5、具备强烈的技术进取心,有良好的沟通与合作精神,拥有优秀的问题分析及解决能力;加分项:6、同时具备PC/无线端的开发能力,有成功的中大型Web 产品、移动应用开发经验;7、有优秀的独立开源项目或深度参与过业界知名的开源项目;8、有区块链领域相关沉淀,具备区块链相关知识。
岗位要求4:1. 2年以上Web前端开发经验;2. 扎实的前端基础,包括但不限于HTML/CSS/JavaScript等相关知识;3. 熟悉前端性能优化,熟练使用各种调试工具;4. 有Vue.js/React/AngularJS等前端框架实践经验,并了解其中原理;5. 有webpack/Gulp/Grunt等前端工具使用经验;6. 熟悉java编程语言7. 有复杂用户界面与交互应用开发经验,注重界面细节;8. 有Git使用经验;9. 有良好的代码风格和编程习惯;10. 具备较强沟通能力、逻辑思维能力、抗压能力,团队合作意识强;岗位要求5:1.3年以上前端开发经验,本科及以上学历2.至少熟练运用一种React/Vue前端框架并了解其原理,对CSS3,HTML5,JavaScript、Typescript等有全面深入的理解。
前端开发工程师的岗位要求共十个
前端开发工程师的岗位要求共十个岗位要求1:1.熟练使用前端开发中的语⾔言,HTML,CSS,JS(ES6);2.有Vue的实际项目经验,熟练应用vue 的周边资源;3.掌握至少一种常用前端工程工具(Webpack/Gulp...)的使用;4.熟悉git操作;5.能使用node(或其他后端语言)编写脚本和简单的服务;6.对敏捷开发方式有深入理解,并能搭建环境;7.突出的学习能力和逻辑思维能力,优秀的沟通能力;8.有电商业务开发工作经验者优先;9.本科及以上学历,计算机相关专业。
岗位要求2:1、3年以上前端开发经验;2、熟悉Web前端技术(Vue、React、Jquery、Bootstrap等),熟练跨浏览器、跨终端的开发,保障项目质量,推动产品体验优化;3、有大型网站前端架构、前端性能、可访问性、可维护性等方面的实践经验;4、研究前端前沿技术和创新思路,并让合适的技术应用到产品中,去优化效率、体验和产品;5、根据业务形态,参与前端通用产品开发,为前端框架类库提供高质量组件,提升开发效率;6、能整理提炼有效数据报告,组织跨团队的技术交流及分享,给别人带来便利,同时成就自己。
岗位要求3:● 熟悉JavaScript、HTML5、CSS3等前端和计算机相关基础技术,能够使用原生JS编程;● 熟悉至少一种主流框架或类库如React、Vue、Angular等,并有实际开发经验;● 有技术优化意识,在研发质量、研发效率、用户体验等相关技术优化方面有实践经验和成果;● 熟悉服务端技术和语言如Node.js、Python、Go等,并有开发经验者优先;● 学习能力强,热爱技术、积极进取,具有强烈的责任心,良好的团队合作精神、沟通协调能力和分析解决问题的能力;● 需要有一定的英文阅读和书写能力。
岗位要求4:1、有3年以上开发经验,熟练使用html5、js、css3,熟悉es6语法,熟练使用element框架开发;2、有uni-app或vue开发经验,有良好的编码规范,有提升代码性能和框架性能的能力;3、有前端组件库开发经验、能编写使用文档;4、熟练使用Node.js进行后端开发。
前端开发工程师的岗位要求10个
前端开发工程师的岗位要求10个岗位要求1:1、计算机相关专业本科及以上学历2、3年以上开发经历,从事Web 前端开发工作3年以上3、熟练掌握JavaScript前端基本技术, 特别是原生js.4、熟悉掌握Vue5、熟悉掌握linux shell命令6、熟悉掌握node.js打包加分项:1、拥有良好的面向对象编程思想:能够使用JS 编写面向对象的代码2、有开发Chrome Extension/Firefox add-on相关经验3、良好的学习能力,能够快速学习一门新技术并实践4、有强烈地责任心和团队合作精神,有良好的沟通协调能力岗位要求2:1.3年以上从事web前端开发工作;2. 精通HTML/XHTML/HTML5、CSS/CSS3、DIV+CSS布局、熟悉W3C标准;3. 熟悉了解不同浏览器上的兼容情况、渲染原理和存在的Bug;4. 熟练掌握bootstrap框架、Forzen UI框架、amaze ui框架中的一种;5. 熟练使用JavaScript、Ajax、jQuery等前端开发技术;6. 对前端优化有独到的见解,在编写代码时注重性能;7. 熟悉将UI效果图或原型,转化成符合标准的Web页面;8. 熟悉交互设计,对用户体验有研究的优先;岗位要求3:1. 高度团队合作精神,有较强学习新知识的能力并且具备主动学习精神;2. 对用户体验与功能易用性有较为深刻的理解;3. 精通vue前端框架,熟练使用Vue全家桶,前端工具链,理解MVVM,精通基本Web前端技术,包括HTML、CSS、JavaScript、AJAX等,有跨浏览器开发经验;4. 熟悉模块化、前端编译和构建工具;5. 精通Jquery框架和Http协议,熟练使用CSS3,ES6语法;6. 熟悉常见浏览器的差异、原理;岗位要求4:1.2年以上Web前端研发经验。
2.精通HTML、CSS、ES6,Vue,threejs等前端主流技术。
3. 熟练使用jquery、vue、vue-cli、webpack/glup等前端框架工具4.熟练掌握less、sass等CSS预处理语言。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Web前端开发规手册一、规目的1.1 概述 (1)二、文件规2.1 文件命名规则 (1)2.2 文件存放位置 (2)2.3 html 书写规 (2)2.4 css 书写规 (7)2.5 JavaScript 书写规 (12)2.6 图片规 (19)2.7 注释规 (20)2.8 css 浏览器兼容 (21)一、规目的1.1 概述为提高团队协作效率, 便于后台人员添加功能及前端后期优化维护, 输出高质量的文档, 特制订此文档. 本规文档一经确认, 前端开发人员必须按本文档规进行前台页面开发. 本文档如有不对或者不合适的地方请及时提出, 经讨论决定后可以更改此文档.二、文件规2.1文件命名规则文件夹和文件名一律全部用小写英文单词,禁止出现简拼、拼音、数字、无意义的命名,英文单词尽量使用一个进行描述,简洁易懂;多个单词用驼峰命名法。
2.2 文件存放位置存放中文 HTML 文件en 存放英文 HTML 文件flash 存放 Flash 文件images 存放图片文件imagestudio 存放 PSD 源文件flashstudio 存放 flash 源文件inc 存放include 文件library 存放 DW 库文件media 存放多媒体文件project 存放工程项目资料temp 存放客户原始资料js 存放 JavaScript 脚本css 存放 CSS 文件2.3 html 书写规●为每个HTML页面的第一行添加标准模式(standard mode)的声明,确保在每个浏览器中拥有一致的展现。
<!DOCTYPE html>●文档类型声明统一为HTML5声明类型,编码统一为UTF-8。
IE支持通过特定<meta>标签来确定绘制当前页面所应该采用的IE版本。
除非有强烈的特殊需求,否则最好●非特殊情况下CSS样式文件外链至HEAD之间,JA V ASCRIPT文件外链至页面底部。
引入JA V ASCRIPT库文件,文件名须包含库名称及版本号及是否为压缩版。
●HTML属性应当按照以下给出的顺序依次排列,来确保代码的易读性。
当JA V ASCRIPT获取单个元素时,通常使用document.getElementById来获取dom元素,document.getElementById兼容所有浏览器,但IE浏览器会混淆元素的ID和NAME属性,所以要区分ID和NAME命名。
●特殊符号应使用转意符。
●含有描述性表单元素(INPUT,TEXTAREA)添加LABEL。
●多用无兼容性问题的HTML置标签,比如span、em、strong、optgroup、label等,需要自定义html标签属性时,首先考虑是否存在已有的合适标签可替换,如果没有,可使用须以“data-”为前缀来添加自定义属性,避免使用其他命名方式。
●语义化HTML。
●尽可能减少<DIV>嵌套。
●HTML中对于属性的定义,确保全部使用双引号,绝不要使用单引号2.4 css 书写规●为了欺骗W3C的验证工具,可将代码分为两个文件,一个是针对所有浏览器,一个只针对IE。
即将所有符合W3C的代码写到一个文件中,而一些IE中必须而又不能通过W3C验证的代码(如:●CSS样式新建或修改尽量遵循以下原则。
●CSS属性显示顺序。
●使用选择器时,命名比较短的词汇或者缩写的不允许直接定义样式。
多选择器规则之间换行,即当样式针对多个选择器时每个选择器占一行。
浏览器将检查整个文档中的所有和每个的父元素,并遍历文档树去查找ID为header的祖先元素,如果找不●使用z-index属性尽量z-index的值不要超过150(通用组的除外),页面中的元素容的z-index不能超过10(提示框等模块除外但维持在150以下),不允许直接使用(999~9999)之间大值。
●尽量避免使用CSS Hack。
●避免使用低效的选择器。
●六个不要三个避免一个使用。
●减少使用影响性能的属性。
尤其在body当中,渲染性能极差, 如果需要用repeat的话,图片的宽或高不能少于8px。
2.5 javaScript书写规●命名规。
●代码格式。
避免额外的逗号。
for-in循环体中必须用hasOwnProperty方法检查成员是否为自身成员,避免来自原型链上的污染。
长语句可考虑断行。
为了避免和JSLint的检验机制冲突,“.”或“+”这类操作符放在行尾。
使用严格的条件判断符。
用===代替==,用!==代替!=,避免掉入==造成的陷阱而这些取决于另外一个对比量,即值的类型,所以对于0、空字符串的判断,建议使用=== 。
===会先判断两边的值类型,类型不匹配时为false。
●下面类型的对象不建议用new构造。
●从number到string的转换。
从string到number的转换,使用parseInt,必须显式指定第二个参数的进制。
字符串拼接应使用数组保存字符串片段,使用时调用join方法。
避免使用+或+=的方式拼接较长的字符串,每个字符串都会使用一个小的存片段,过多的存片段会影响性能。
●尽量避免使用存在兼容性及消耗资源的方法或属性。
●注重HTML分离, 减小reflow, 注重性能。
2.6图片规●命名应用小写英文、数字、_组合,便于团队其他成员理解。
●页面元素类图片均放入img文件夹,测试用图片放于img/testimg文件夹,psd源图放入img/psdimg文件夹。
●图片格式仅限于gif、png、jpg等。
用png图片做图片时,要求图片格式为png-8格式,若png-8实在影响图片质量或其中有半透明效果,请为ie-6单独定义背景,并尽量避免使用半透明的png图片。
●背景图片请尽可能使用sprite技术, 减小http请求。
2.7注释规●JA V ASCRIPT、CSS文件注释需要标明作者、文件版本、创建/修改时间、重大版本修改记录、函数描述、2.8 css浏览器兼容CSS hack一、标识区别:区别 IE6,IE7,IE8,FF。
1. IE 都能识别* ; 标准浏览器(如 FF)不能识别*;2. IE6能识别*,但不能识别 !important; IE6在样式前面加_3. IE7能识别*,也能识别!important;4.IE8能识别\9例如:background:red \9;5. firefox 不能识别*,但能识别!important;1.IE6和 firefox 的区别:background:orange;*background:blue;意思就是火狐浏览器的背景颜色是橙色,而 IE 浏览器的背景色是蓝色.2. IE6和 IE7的区别:background:green !important;background:blue;意思指的是:IE7的背景颜色是绿色,IE6的背景颜色是蓝色3. IE7和 FF 的区别:background:orange; *background:green;意思指的是:火狐浏览器的背景颜色是橙色,而 IE7的背景颜色是绿色4. FF,IE7,IE6的区别:background:orange;*background:green !important;*background:blue;意思是火狐浏览器的的背景橙色,IE7浏览器的背景颜色是绿色,而 IE6浏览器的颜色是蓝色.二、实践建议(1). 开发平台的选择在 Firefox 上编写 CSS, 同时兼容其他浏览器的. 这样做肯定会比在 IE 做好再到别的浏览器兼容来得容易, 因为 IE 对老标准支持还是很不错的, 而 IE 的一些特有功能人家却不支持. 所以推荐以Firefox 结合 Firebug 扩展作为平台。
(2). CSS Hack 的顺序使用 Firefox 作为平台, 只要代码写得够标准, 其实要 Hack 的地方不会很多的, IE 以外的浏览器几乎都不会有问题, 所以可以暂时忽略,顺序如下:Firefox -> IE6 -> IE7 -> 其他(3). Hack 的方法说到方法有两种, 一种是在不同文件中处理, 另一种则是在同一个文件中处理. 其实作用是相同的,只是出发点不一样而已.同一文件中处理.如: id="bgcolor"的控件要在 IE6中显示蓝色, IE7中显示绿色, Firefox 等其他浏览器中显示红色。
IE6不认 !important,也不认 *+html.所以 IE6只能是 blue.IE7认 !important,也认 *+html,优先度: (*+html + !important) > !important > +html. IE7可以是 red,blue 和 green,但 green 的优先度最高.Firefox 和其他浏览器都认 !important. !important 优先, Firefox 可以是 red 和 blue,但 red 优先度高.上述的优先符号均是 CSS3标准允许的,其他浏览器也还有其他的 Hack 方法,但我迄今还没遇到过Firefox 正常, IE 以外的其他浏览器不正常的情况,所以无可分享.只要代码规,相信这种情况的发生应该是很罕见 (JavaScript 除外).2. 不同文件中处理.为什么同一文件中可以处理还要写在多个文件里面针对不同的浏览器?这是为了欺骗 W3C的验证工具,其实只需要两个文件,一个是针对所有浏览器的,一个只为 IE 服务.将所有符合 W3C 的代码写到一个里面去,而一些 IE 中必须的,又不能通过 W3C 验证的代码 (如: cursor:hand;)放到另一个文件中,再用下面的方法导入.。