网站前端开发的注意项

网站前端设计、开发完毕后,发现很多小问题需要完善,现将其整理出来,以备参考。

首先必须要说明的是:先给客户确定浏览器兼容性,支持HTML5与不支持HTML5的浏览器针对一些特殊的前端样式与功能,工作量是有不小区别的。

其次,需要提供平面效果图与交互设计;

例如:控件圆角、下拉框效果美化等


一、在设计前端页面时,应该先总结页面中的常用布局(单列结构、二列结构、三列结构),而后设计常用布局的模板,以及通用的头部与尾部,测试一下框架的兼容性,再进行并行开发;

二、在与效果图设计方沟通时,一定要让对方按要求的尺寸做设计(PC页按980px宽、高无限,WAP页按480px高无限),否则后期切图时,都要等比例缩/放素材,很有可能导致图片不清晰;

       注:效果图的宽度与网站受众群体有关,可参见百度统计中分辨率的大小-左右边的大小余量。

三、千万不要相信前端/其它方法传递过来的数据,在服务器端必须要对数据进行验证后再使用;

        当接到POST或GET的数据后,一定要用服务器语言

        1.验证是否为空;

        2.去除提交数据中的html标签;

        3.验证数据的有效性;

        4.将数据插入数据库时,要先转义其特殊字符后再入库,避免SQL注入;

四、对于处理时间较长的按钮,需要使用Ajax做成停等+锁屏功能,避免用户多次点击;

五、对于需要用户输入的地方,如果有限制,最好加上友情提示,告诉用户还可以输入多少(使用textarea的onpropertychange与oninput属性,全面支持IE、firefox、chrome);

六、为输入框、复选框、单选框的文字加入label for标签;a标签把title写上

七、注意JavaScript/CSS在各浏览器的兼容性(javascript的使用)

       这里的JavaScript/CSS浏览器兼容性主要指的是IE7、8、9、10版本,Firefox、chrome相差不太大;

       1.书写规范;

       2.keypress事件的兼容性;

八、整个网站的字体样式、链接颜色的统一;

九、页面字体的统一左或右对齐;

十、在网站关键页中,使用弹出窗口取代打开新页面,便于降低页面的退出/跳出率;

   由于这个功能需要涉及前后台功能,故需要在前期进行规划设计,如果在开发期没有准确的功能描述,可以暂使用Ajax+JSON+简单的javascript:alert()来表示,后期修订会简单一些;

   对电商而言,这些关键页面如:

   1.注册页(条款说明);

   2.下单页(条款说明);

   3.产品简述页;

   4.结算页(物流信息、发票信息);

十一、使用CSS雪碧技术维护性较差
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: MOOC(大规模在线开放课程)是目前流行的在线教育平台之一,该平台提供了丰富的课程资源,帮助人们在自由时间里进行学习和练习。 MOOC网站的前端源码通常包含以下内容: 1.响应式布局:MOOC网站应该适应各种设备屏幕大小和分辨率,包括桌面,平板电脑和移动设备。因此,MOOC网站的前端需要采用响应式设计,确保在不同设备上的正常浏览和使用体验。 2.多语言支持:考虑到MOOC的全球化趋势,前端源码需要支持多种语言,以便不同地区和语言用户都能够方便地在平台上学习。 3.视频播放:MOOC网站通常提供视频课程,前端源码需要支持在各种设备上流畅的视频播放,同时还需要提供相关的控制功能。 4.社交分享:MOOC学习通常是一种社交活动,前端源码应该包括方便的社交分享功能,用户可以轻松分享他们的学习成就和学习内容。 5.可访问性:为了满足视障人士等特殊用户的需求,前端源码应该考虑到可访问性问题,并提供适当的解决方案。 总体来说,MOOC网站的前端源码是一个相对庞大和复杂的目,在设计和实现时需要考虑到上述各种因素。它不仅需要拥有漂亮的UI界面,还需要能够提供强大的功能,为用户提供最佳的学习体验。 ### 回答2: MOOC网站前端源码是指用于开发在线教育平台的前端代码库。MOOC平台是一种基于互联网技术和在线资源,提供公开的、免费的、大规模的、全球性的互联网课程,这种平台在全球各地变得越来越流行。MOOC网站前端源码为MOOC平台的设计和开发提供了必要的组件和工具,使用户能够快速构建功能强大、易于使用、具有良好用户体验的前端界面。 MOOC网站前端源码通常包括各种开源框架和库,如React、AngularJS、Vue.js等。这些框架可以快速构建动态、可交互的单页面应用程序,加快开发速度,减少编码工作量。除此之外,前端源码还会包含HTML/CSS/JavaScript等标准前端技术,用于实现响应式布局、动态效果、跨设备兼容等功能。 除了基本的前端技术外,MOOC网站前端源码还会提供一系列定制化组件和功能,如视频播放器、作业提交系统、在线测验、讨论论坛等。这些组件和功能可以使MOOC平台更加全面和完整,满足教育者和学员的不同需求。 对于想要开发基于MOOC平台的在线教育平台的开发者来说,MOOC网站前端源码是一个不可或缺的资源。开发者可以根据自己的需要选择并集成相应的组件和工具,从而加速开发进程,并提供更加优秀的用户体验。 ### 回答3: MOOC网站(大规模在线开放课程)是现代教育领域的一重要创新,为全球范围内的学生提供丰富的在线课程,旨在提高教育的普及程度,使人们更易于学习。MOOC的组成部分之一是它的前端源码,它是一个由HTML、CSS和JavaScript等语言组成的网站,它实现了所有的前端功能,如用户注册、登录、选课、观看课程、参加测验等。MOOC前端源码是一个非常重要的工具,它能够帮助开发人员更好地实现在线教育功能。 类似MOOC网站前端源码的开发可以借鉴现有的开源目,例如Coursera、edX和Udacity等。这些目都是由众多开发人员共同完成的,其中许多人都将他们的源代码公开发布。这意味着其他人可以访问这些源代码,了解和学习它们的结构、设计和实现方式。 为了开发类似MOOC网站的前端源码,需要具备一些计算机编程知识和技能,例如HTML和CSS语言的基础知识、JavaScript编程语言的基础和框架的应用等。同时,需要具备对用户需求的理解和技巧,以便在前端设计中考虑用户的体验和需求,并为用户提供便利的服务。 在MOOC前端源码开发过程中,还需要注意前端安全性等问题。例如,需要确保用户输入的数据是安全的,以保护用户账户的安全,避免敏感信息泄漏等问题。同时,保证网站的浏览器兼容性和响应速度,以增强用户体验。 总之,MOOC前端源码是实现在线教育的关键组成部分,开发人员需要了解和掌握相关技术和知识,并注重用户体验和安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值