前端交互页面设计要求
- 格式:doc
- 大小:181.00 KB
- 文档页数:9
网页设计前端页面规范要求和注意事项网页设计前端页面规范要求和注意事项引导语:网页前端的设计是直接面向用户的,是用户所看得见的效果,以下是店铺整理的网页设计前端页面规范要求和注意事项,欢迎参考阅读!1.尽量把页面的背景图及小图标整合到一张图片,用CSS定位方法。
这样以减少http请求,从而降底网站的下载的速度。
2.尊从内容与页面样式的脱离,如需要,同样也要做到布局与COLOR的脱离。
什么样的图片属于内容:从数据库里取出来的图片。
凡是不属于内容的图片请都用背景。
1)页面代码,做到精简,逻辑性清楚;公用部位可以引入进来,比如头部,脚部。
2)CSS逻辑清析,精简。
可在不改变功能的前提内,做到能更换页面布局及换色。
CSS样式每个页面引入不超过两个文件,一个是COMMON:它包含整个站点都需用到的公用部分,如整体布局,头部,脚部,框,按扭等。
另一个是当前页的CSS。
CSS文件引入在2个之内,减少http请求避免CSS的表达式。
3.将脚本放在底部。
这样页面就可以逐步呈现,而且页面中的可视组件可以尽早下裁。
配合程序开发人员我们需要注意的(xhtml):1.了解用户可编辑上传修改的“图片”,“文字”区域的需求。
根据需求来定位控制,以保证页面的稳定显示。
如图片,需了解:1)宽度是否是固定大小,2)宽度最大限度,3)大小不一样时的居中显示如文字,需了解:1) 文字的最大长度。
及加“…”省略号区域,2) 在测试中经常也会碰到英文无空格情况,得用overflow:hidden的方法隐藏溢出部分。
2.每个页面加上正确显示的TITLE。
3.在页面中尽量完成每步交互效果,包括既时响应的。
4.提交程序员的'DEMO必须是连贯的,交互效里齐全,而且经过自已在IE6.0,IE7.0,FIREFOX一次以上的整体测试。
设计师需要注意的几点:1.尽量考虑为元素命名其本身的作用或”用意”,达到语义化。
不要使用表面形式的命名。
如:red/left/big等。
页面开发技术要求页面开发技术要求主要包括以下几个方面:1. HTML/CSS/JavaScript技术:这是前端页面开发的基础技术,需要熟练掌握HTML、CSS和JavaScript的语法、语义和用法,能够编写符合标准的、可维护的前端页面代码。
2. 前端框架:如React、Vue、Angular等,这些框架可以帮助开发者更高效地构建复杂的前端页面,需要掌握其基本原理和使用方法。
3. 响应式设计:为了满足不同设备的显示需求,前端页面需要具备良好的响应式设计能力,能够根据屏幕大小和设备类型进行自适应调整。
4. 前端性能优化:了解并掌握前端性能优化的基本技巧,如减少页面加载时间、提高页面渲染速度等,能够提升用户体验和网站运营效果。
5. 前端安全:了解并掌握前端安全的基本知识,如防止跨站脚本攻击(XSS)、数据加密等,能够提高网站的安全性。
6. 前端自动化工具:如Webpack、Gulp等,这些工具可以帮助开发者自动化构建、打包和部署前端项目,提高开发效率。
7. 后端交互:了解并掌握与后端服务器进行数据交互的基本方法,如Ajax、Fetch API等,能够实现前后端数据的传输和交换。
8. 浏览器兼容性:了解并掌握不同浏览器的兼容性差异,编写兼容性良好的前端页面代码,确保在多种浏览器中都能正常显示和运行。
9. 用户体验和交互设计:了解并掌握用户体验和交互设计的基本原则,能够根据用户需求和行为设计出友好、易用的页面交互流程和界面布局。
10. 版本控制工具:如Git等,这些工具可以帮助开发者对代码进行版本控制,方便协作开发和代码管理。
以上是一些常见的前端页面开发技术要求,根据具体的工作岗位和项目需求可能会有所不同。
开发者需要不断学习和积累经验,以适应不断变化的技术环境。
前端设计方案前端设计方案1. 引言本文档旨在为前端设计方案提供一个详细的规划和说明。
在当前互联网时代,前端设计已经成为了网站和应用开发的关键一环。
一个好的前端设计可以提升用户体验,增加用户留存和转化率。
本文将从用户界面设计、交互设计和响应式设计三个方面介绍前端设计方案的具体内容。
2. 用户界面设计2.1 色彩和风格选择对于用户界面设计来说,色彩和风格选择是至关重要的。
通过合理的色彩和风格选择可以传达品牌形象和用户体验的感觉。
在选择色彩方案时,需要注意视觉整体的协调性和对用户情感的诱发力。
在选择风格方案时,需要结合产品的定位和目标用户的喜好来确定,例如简约、时尚、传统等。
2.2 布局设计布局设计是用户界面设计中的一个重要组成部分。
合理的布局可以提高用户的使用效率和品牌印象。
现代网页设计中常用的布局方式有响应式布局、流式布局和固定布局。
在选择布局方式时,需要充分考虑不同设备上的适配性和用户体验。
2.3 字体选择字体选择也是用户界面设计中的一个重要环节。
合适的字体可以增加用户对网站或应用的信任感和可读性。
在选择字体时,需要考虑字体的清晰度、可读性和社交性。
同时,注意字体的适配性和跨平台的兼容性。
3. 交互设计3.1 导航设计导航设计是用户界面中最基本的交互设计。
清晰、简洁的导航栏可以帮助用户在网站或应用中快速找到所需内容。
在设计导航时,需要考虑导航的位置、形式和样式,保证导航的易用性和一致性。
3.2 功能设计功能设计是用户界面中的核心交互设计。
通过合理的功能设计可以提升用户的交互体验和效率。
在设计功能时,需要充分理解用户需求和行为模式,遵循用户习惯和操作逻辑,简化复杂操作,提供友好的错误提示和反馈。
3.3 页面切换设计页面切换设计是用户界面中的另一个重要交互设计。
通过合理的页面切换设计可以提高用户浏览和导航的顺畅性。
在设计页面切换时,需要充分考虑页面之间的关联性和流畅性,提供合适的过渡效果和动画效果。
引言在如今的互联网时代,前端设计在网站和应用程序开发过程中扮演着至关重要的角色。
良好的前端设计能够提升用户体验、增加用户黏性并提高整体的用户满意度。
然而,前端设计并非一蹴而就的过程,而是需要经过合理规划和设计的阶段。
本文将介绍一种前端设计方案,旨在帮助开发人员更好地组织和实施前端设计工作。
设计原则在设计阶段,我们应该始终遵循以下原则,以确保最终的前端设计符合预期并达到最佳效果。
可用性良好的前端设计应该以用户为中心,注重提供良好的用户体验。
我们需要保证页面布局直观明了,交互方式简单易懂,并根据用户的反馈和行为进行持续改进。
可访问性前端设计应该考虑到各种用户的需求和能力,其中包括身体上的残障、技术上的限制等。
我们应该尽力确保每个用户都能够方便地访问和使用我们的网站或应用程序。
高效性前端设计中应尽量减少冗余代码和资源的使用,以提高网页加载速度和用户响应时间。
我们还应该优化代码的可读性和可维护性,以方便后续的开发和维护工作。
兼容性由于用户使用的设备和浏览器种类繁多,我们的前端设计应该在不同的平台上保持一致,并确保在各种浏览器和设备上能够正确显示和运行。
设计流程下面是一个典型的前端设计流程,我们可以根据具体的项目需求进行合理的调整和扩展。
1.需求分析阶段:–了解项目背景和目标–分析用户需求和期望–定义前端设计目标和要求2.信息架构设计阶段:–组织和归类网站或应用程序的信息结构–确定主要功能和页面之间的关系–创建网站地图和流程图3.页面布局设计阶段:–设计页面的整体布局和组件位置–制定页面的层次结构和内容展示方式–确定网页配色方案和字体选择4.交互设计阶段:–设计用户与网站或应用程序的交互方式–制定页面元素的动画效果和过渡效果–创建交互原型和用户测试5.用户界面设计阶段:–设计页面的具体样式和细节–定义页面中的图标、按钮和其他元素–确保整体设计风格与品牌一致6.响应式设计阶段:–优化网页的布局和设计,以适应不同屏幕大小的设备–确保页面在移动设备上的可用性和可访问性–测试并修复响应式设计中的问题7.前端开发阶段:–根据设计稿实现前端代码和功能–优化代码的可读性和可维护性–进行单元测试和集成测试8.用户测试阶段:–请用户测试和评估前端设计–收集用户反馈并进行必要的修改–确保设计满足用户需求9.发布和迭代阶段:–部署前端代码到生产环境–监测和分析用户行为和反馈–迭代并持续改进前端设计工具和资源在前端设计过程中,我们可以使用以下工具和资源来提高工作效率和设计质量。
前端设计所需要的内容前端设计是指通过HTML、CSS、JavaScript等技术,将网页的内容、样式和交互功能进行设计和开发的过程。
在进行前端设计时,需要考虑以下几个方面的内容。
1. 页面布局设计:页面布局是指网页中各个元素的排列和位置。
在前端设计中,需要合理安排页面中各个元素的布局,使页面整体看起来美观、舒适。
可以使用CSS的布局技术,如盒模型、浮动、定位等来实现页面布局。
2. 色彩和视觉设计:色彩和视觉设计是前端设计中非常重要的一部分。
通过选择合适的色彩搭配和视觉效果,可以增加网页的吸引力和辨识度。
在进行色彩和视觉设计时,需要考虑网页的主题和目标用户,选择适合的颜色和视觉效果。
3. 字体和排版设计:字体和排版设计是前端设计中的另一个重要方面。
合适的字体和排版可以提高网页内容的可读性和吸引力。
在进行字体和排版设计时,需要选择适合的字体样式、字号和行距,并合理安排文本的对齐和间距。
4. 图片和图标设计:图片和图标是网页设计中常用的元素,可以用来增加页面的视觉效果和表达信息。
在进行图片和图标设计时,需要选择高质量的图片和图标,并合理使用压缩和优化技术,以提高页面加载速度和用户体验。
5. 用户交互设计:用户交互设计是前端设计中的重要环节,通过合理设计用户交互界面和操作流程,可以提高用户的使用体验和满意度。
在进行用户交互设计时,需要考虑用户的需求和习惯,选择合适的交互方式和效果,并进行合理的用户测试和反馈收集。
6. 响应式设计:响应式设计是指根据不同设备和屏幕尺寸,自动适应和调整网页的布局和样式。
在进行响应式设计时,需要使用CSS媒体查询和弹性布局等技术,以确保网页在不同设备上都能够显示良好,并提供良好的用户体验。
7. 浏览器兼容性:不同的浏览器对网页的解析和显示方式有所差异,因此在进行前端设计时需要考虑不同浏览器的兼容性。
可以使用CSS前缀、JavaScript兼容性库等技术,以确保网页在不同浏览器上都能够正常显示和运行。
前端UI设计规范完整整理研究一、协议关键信息1、设计原则一致性原则简洁性原则可用性原则可访问性原则响应式设计原则2、颜色规范主色调辅助色调文本颜色背景颜色3、字体规范主字体字体大小字体样式(加粗、倾斜等)行高4、图标规范图标尺寸图标风格图标颜色5、布局规范页面宽度页面间距模块间距对齐方式6、按钮规范按钮形状按钮颜色按钮尺寸按钮文字7、表单规范输入框样式下拉框样式复选框和单选框样式提示信息8、导航栏规范导航栏样式导航栏链接颜色导航栏下拉菜单样式9、图片规范图片格式图片分辨率图片加载方式二、设计原则11 一致性原则在整个前端 UI 设计中,保持视觉、交互和功能的一致性是至关重要的。
这包括颜色、字体、图标、按钮、布局等元素在不同页面和模块中的统一呈现,使用户能够在熟悉的环境中轻松操作和理解界面。
111 简洁性原则避免过度设计和复杂的元素堆砌,以简洁明了的方式展示信息和功能。
简洁的设计能够提高用户的注意力和操作效率,减少认知负担。
112 可用性原则确保设计的界面易于使用和操作,符合用户的习惯和期望。
注重功能的可发现性和易用性,让用户能够快速完成目标任务。
113 可访问性原则考虑到不同用户的需求,包括残疾用户和使用辅助技术的用户,使界面具有良好的可访问性。
遵循相关的可访问性标准,如提供适当的替代文本、键盘导航支持等。
114 响应式设计原则设计应适应不同的屏幕尺寸和设备类型,确保在桌面、平板和手机等设备上都能提供良好的用户体验。
三、颜色规范21 主色调确定一到两种主色调,作为品牌或产品的主要视觉标识。
主色调应具有较高的辨识度和独特性,能够传达出品牌的个性和情感。
211 辅助色调选择若干辅助色调来丰富界面的色彩层次。
辅助色调应与主色调协调搭配,用于强调、区分不同的元素和状态。
212 文本颜色定义不同场景下文本的颜色,如正文、标题、链接、禁用文本等,确保文本清晰可读,与背景形成良好的对比度。
213 背景颜色确定页面背景、模块背景、弹窗背景等的颜色,营造舒适的视觉氛围,避免对用户造成视觉疲劳。
前端岗位职责及要求1. 岗位职责前端是指网站或者是APP的前台部分,是与用户交互的平台。
前端岗位的职责是基于设计师的设计稿,将网站或者APP的界面及交互效果实现出来。
以下是前端岗位的常见职责:1.1 界面实现前端工程师需要将设计师提供的设计稿转化为网页或者APP的界面。
这包括但不限于使用HTML、CSS和JavaScript等技术编写前端代码,实现网页的布局、样式和交互效果。
1.2 响应式设计随着智能手机和平板电脑的普及,响应式设计成为了前端开发的重要部分。
前端工程师需要保证网站或者APP在不同大小的屏幕上都能有良好的显示效果,并且能够提供灵活的交互操作。
1.3 浏览器兼容性不同的浏览器对于网页的渲染方式有所差异,前端工程师需要解决不同浏览器的兼容性问题,确保网页在各种主流浏览器中都能正常显示和交互。
1.4 性能优化前端工程师需要关注网页的性能,包括但不限于网页的加载速度、页面响应时间等。
他们需要通过优化代码、压缩文件等手段来提升网页的性能,提高用户体验。
1.5 与后端交互前端与后端是相互依赖的,前端工程师需要与后端工程师密切合作,确保前端与后端的数据传递和交互正常。
前端工程师需要了解HTTP协议、后端API等相关知识,以便进行数据传递和处理。
2. 岗位要求前端工程师是一个技术岗位,需要掌握一定的前端技术和相关知识。
以下是前端岗位常见的要求:2.1 HTML、CSS和JavaScript前端工程师需要熟练掌握HTML、CSS和JavaScript等技术。
他们需要了解HTML标签的语义化、CSS的盒模型和选择器等概念,并能够熟练运用,实现网页的布局和样式。
同时,他们还需要掌握JavaScript语言的基本语法和常用API,能够编写简单的脚本,实现网页的交互效果。
2.2 熟悉前端框架和工具前端工程师需要熟悉各种前端框架和工具,如React、Vue、Angular等。
他们需要了解框架的原理和使用方法,并能够基于框架进行开发和调试,提高开发效率。
前端开发中的用户界面交互设计原则在当今数字化时代,用户界面交互设计在前端开发中扮演着至关重要的角色。
无论是网页设计还是移动应用开发,好的用户界面交互设计能够提升用户体验,增加用户的黏性和满意度。
因此,前端开发人员需要掌握一些用户界面交互设计的原则,以确保他们所创建的界面能够符合用户的需求和期望。
1. 简洁明了简洁明了是用户界面交互设计的基本原则之一。
用户不喜欢繁琐复杂的界面,他们更希望能够快速找到他们需要的信息或功能。
因此,前端开发人员应该尽量减少页面上的元素和嵌套。
简洁明了的界面不仅能够提高用户的工作效率,还能够增加用户对产品的好感度。
2. 一致性一致性是用户界面交互设计的重要原则之一。
在一个网站或者应用中,不同页面之间的设计和交互应该保持一致。
这样做能够帮助用户更快地理解页面结构和功能,减少用户需要重新学习的成本。
前端开发人员可以通过使用相同的颜色、字体和交互样式来保持一致性。
3. 可用性可用性是用户界面交互设计的核心原则之一。
一个好的界面应该是易学易用的,用户不需要经过大量的学习就能够顺利地完成他们的任务。
前端开发人员可以通过合理的布局和导航设计来提高界面的可用性。
此外,提供良好的反馈和错误提示也是提高可用性的重要手段。
4. 响应性在移动互联网时代,响应式设计变得越来越重要。
用户会在不同的设备上使用你的产品,包括手机、平板和电脑等。
因此,前端开发人员应该保证界面在不同设备上都能够良好地展现,并且能够根据屏幕尺寸和环境的变化做出相应的调整。
响应式设计能够提升用户的体验,让他们无论在哪种设备上都能够获得一致的界面和功能。
5. 可访问性可访问性是用户界面交互设计的一个重要方面。
设计一个能够给所有用户带来良好体验的界面,包括那些有视觉或听觉障碍的用户。
前端开发人员可以通过采用无障碍标准来提高界面的可访问性,例如为图片提供备用文本、使用语义化的标签等。
这样做不仅可以提升产品的可用性,还能够遵守社会责任,让更多的人能够参与到数字化世界中。
前端开发工程师岗位要求1. 技术能力:前端开发工程师需要具备扎实的HTML、CSS和JavaScript等前端开发技术,能够熟练运用这些技术进行网页布局设计、样式设置和交互功能开发。
2. 前端框架:熟悉常见的前端框架,如React、Vue等,能够使用框架提供的组件和功能进行快速开发。
3.响应式设计:具备响应式网页设计的能力,能够根据不同设备和屏幕尺寸进行页面布局和样式调整,提供更好的用户体验。
4.跨浏览器兼容性:了解不同浏览器的特性和兼容性问题,能够编写兼容不同浏览器的前端代码。
5.性能优化:具备优化前端性能的经验,能够减少网页加载时间、提升响应速度,优化代码和资源的使用。
6.接口对接:熟悉HTTP协议和前后端接口对接流程,能够与后端开发工程师合作完成接口对接和数据交互。
7. 代码管理:熟悉常用的代码管理工具,如Git,能够进行代码版本控制和团队协作。
8.软件工程:具备软件工程的基本知识,包括需求分析、系统设计、软件测试等,能够参与项目的规划和开发过程。
9.自学能力:具备自学能力,能够独立学习新的前端技术和框架,跟随技术的发展不断提升自己的技术水平。
10.团队合作:具备良好的团队合作能力,能够与产品经理、设计师和后端开发工程师密切合作,共同完成项目的开发和迭代。
11. 问题解决能力:具备解决问题的能力,能够分析和解决前端开发过程中出现的bug和其他技术难题。
12.英语能力:具备基本的英语书写和阅读能力,能够阅读和理解英文文档和技术资料。
13.不断学习:具备持续学习的动力和习惯,能够积极关注行业动态,学习新的前端开发技术和最佳实践。
综上所述,前端开发工程师需要具备扎实的前端开发技术和框架的使用经验,能够独立完成网站和移动应用的开发工作。
此外,还需要具备良好的团队合作能力和问题解决能力,能够与其他团队成员合作,解决开发过程中的问题。
同时,具备持续学习的能力和习惯,能够跟随前端技术的发展,不断提升自己的技术水平。
前端UI设计中的交互设计原则在当今的数字化时代,前端UI设计已经成为了各种互联网产品的重要部分,其设计与开发在用户体验和产品销售方面都有着至关重要的作用。
在UI设计中,交互设计是重中之重,影响着用户的使用体验和产品的成功率。
因此,本文将探讨前端UI设计中的交互设计原则,以期帮助读者更好的理解和应用。
一、简单易用原则简单易用原则,即要使界面看起来井然有序且易于理解,用户一看就能明白怎么使用。
这一设计原则可以帮助用户快速进入使用状态,提升其使用的效率,并且大大降低了学习成本。
在UI设计中,要提供少而精的功能,减少用户需要操作的步骤,以简化交互流程。
例如,在设计一个购物网站时,把商品的价格、购买按钮等关键信息放在显眼的位置,用户在一目了然之后可以直接点击购买,省略了其他繁琐步骤,从而提高用户的使用效率。
二、反馈原则反馈原则是指系统或界面向用户提供合适和及时的反馈信息,让用户通过界面感知到自己的行为,并且明白下一步需要做什么。
在UI设计中,反馈信息可以以语言、动画、音乐等各种形式表现出来,帮助用户快速有效的完成操作。
例如,在输入框中输入文本时,设计上应该有明显的光标和文本框的边缘进行区分,并且输入内容可以通过颜色、语言甚至是震动反馈的形式进行提示,帮助用户更好的感知到输入操作。
三、一致性原则一致性原则是指UI设计中各种元素的展示方式、交互方式应该相同,保持一致。
例如,在设计一个网页时,背景、字体和配色应该保持一致性,避免用户在使用过程中感到突兀的视觉效果。
在设计图标、按钮等元素时,也要遵循一致性的原则,采取相同的颜色、形状和样式,以提高用户的理解和使用效率。
四、简洁明了原则简洁明了原则是指设计中避免使用太多的内容和文字,以删减为主,把重点信息放在显眼和易于理解的位置。
在UI设计中,设计者应该尽可能地使用图表、图像和颜色等图形化的手段进行展示和交互操纵,避免长篇文字的使用。
在设计网页时,可以通过灵活使用排版、字体等手段,使得页面看起来整洁美观又不失重要信息。
项目名称任我游门户
项目型号
任我游门户前端交互页面设计要求
文档编号:
文档版本: 1.0
拟制部门_____软件技术部______
拟制_____李祖玉_2012_年_2_月 1 _日
审核_____ _______ _____年____月日
标准化审查_ 年月日
批准年月日
上海易罗信息科技有限公司
文件更改记录
版本号更改内容方式更改人更改日期1.0 创建创建李祖玉2012-2-1
目录
1.规范说明 (6)
2.编码方式 (6)
3.注释 (6)
4.页面结构布局 (6)
4.1.使用HTML5标准 (7)
4.2.采用DIV布局 (7)
5.样式设计要求 (7)
5.1.避免使用CSS expressions (7)
5.2.合并样式中图片 (7)
5.3.尽量引用外部的CSS (7)
5.4.CSS引用放在顶部 (7)
6.JS设计要求 (8)
6.1.统一使用Jquery框架 (8)
6.2.JS尽量放在页面底部 (8)
7.MyGou静态文件目录结构 (8)
8.版本控制 (9)
9.前端页面进度安排 (9)
1.规范说明
为规范管理前端页面设计,提高页面加载速度,改善用户体验,便于项目的维护、更新和升级,特制定此标准。
2.编码方式
统一使用UTF-8编码
3.注释
HTML、CSS、JS文件都要写上注释。
HTML注释:结构体比较大时,分别在开始标签和结束标签写上注释(如:<!---
container start ---> … <!--- container end ---->);每个单独完整的结构体可以在开始和结束标签写上功能名称(如:<!--- 添加航点分组弹层 start ---> …
<!---- 添加航点分组弹层 start ----->)。
CSS 注释:在css的文件的头部写上创建日期、修改内容等注释信息;每段HTML结构样式写上区块名称(如:/****** toolbar start******/…/****** toolbar end ******/)。
JS注释:在js的头部写上创建日期、修改内容等注释信息;在每个function 写上注释说明;功能复杂的functon在内部注释说明。
4.页面结构布局
合理的结构布局可以提高页面的加载速度,使浏览器兼容性更强,可读性更好,有利于html元素结构的重用和封装。
4.1. 使用HTML5标准
HTML5标准是目前web的发展方向,虽然HTML5中的元素目前并不为所有浏览器所支持,但HTML5文档结构定义<!doctype html>各浏览器都可以在标准模式下解析页面,而不需要指定某个类型的DTD。
4.2. 采用DIV布局
页面统一使用DIV布局结构,谨慎使用表格(尽量不用),最少化iframe数量。
5.样式设计要求
5.1. 避免使用CSS expressions
表达式计算开销很大,影响web加载性能;暴露了一个脚本执行环境,CSS表达式就构成了一个可能的脚本注入攻击方向;IE8的标准模式不再支持CSS表达式。
5.2. 合并样式中图片
为了减少页面http的请求数量,加快web页面请求速度,特别是样式中使用的图片比较多,给页面加载带来了负担。
把样式中使用的图片归类并合并在一起,使用时用位置点来控制显示区域。
5.3. 尽量引用外部的CSS
外部引用css文件有可能被浏览器缓存起来,不用每次都去服务器请求。
内部引用css 文件,有可能包含在动态的html文档结构中,每次都要从服务请求下载,影响了web加载速度。
5.4. CSS引用放在顶部
css放在页面要顶部,可以加快页面渲染速度,改善用户体验。
6.JS设计要求
6.1. 统一使用Jquery框架
Jquery是继prototype之后又一个优秀的Javascrīpt框架。
它是轻量级的js库(压缩后只有21k) ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。
jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。
jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。
jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。
6.2. JS尽量放在页面底部
JS会阻塞页面加载,由于html文档是从上而下来渲染页面,JS放在底部,不会影响页面渲染,改善用户体验。
7.MyGou静态文件目录结构
MyGou静态文件目录结构
为了规范和管理静态文件,页面中所有的静态文件以模块的方式存放在不同的文件夹中,便于日后的管理和维护。
文件目录结构如下:
目录结构说明
static/mygou/(js|css|image|html|falsh)/common 公共文件夹
static/mygou/(js|css|image|html|falsh)/account 帐号模块(用户注册、用户登录、
忘记密码等)
static/mygou/(js|css|image|html|falsh)/user 用户模块(添加好友,删除好友,
管理好友列表,管理好友分组,添
加分组,删除分组,移动分组等)static/mygou/(js|css|image|html|falsh)/equip 设备模块(添加设备,删除设备,
设备升级提醒等)
static/mygou/(js|css|image|html|falsh)/notice 消息模块(管理消息列表,回复消
息,删除消息等)
static/mygou/(js|css|image|html|falsh)/waypoint 航点模块(添加航点,删除航点,
管理航点列表,航点分组,航点分
组管理,管理航点分组列表等)
8.版本控制
每次提交的版本,必须带有版本号,对每次提交的内容有较好的版本控制。
9.前端页面进度安排
日期进度说明
2013-02-06 完成首页和一张内页设计稿供评审使用
2013-02-08 网站整体风格确认通过评审确认网站设计风格2013-02-27 整个网站重构页面完成,可交开发使用重构页面从登录注册页面开
始,再到各模块,具体安排与
开发沟通。
2013-03-06 与开发一起调试、BUG修复完成修复各浏览兼容性问题,js
脚本报错,局部样式调整等。