- 浏览: 68848 次
- 性别:
- 来自: 南京
文章分类
最新评论
1.文档声明
文档声明必须置于网页的HTML部分的最开始,标签之前。它影响着整个网页的解释(兼容性及效率问题)。目前项目中使用的声明是
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
PS:其实本人还是倾向于向前走,拥抱HTML5的
<!--more-->2.HTML架构
页面元素结束之前不要放太多的script标签,一个带src的script标签会引起一次请求,如果标签中的代码另外发起了ajax请求更加需要置后。 为了便于开发,一部分通用的JS可能置于body之前,即整体代码架构如下:
//在body之前放置一些通用JS
//在body之后放置一些业务JS,尤其是当中有ajax请求的js
3.养成良好习惯,HTML元素要正确闭合,javascript中不要放置多余的逗号 在eclipse中用正则表达式
,\s[\r\n][\r\n]\s} 去搜索,能查找出js中多余的逗号
4.能用HTML完成的内容尽量不要用CSS/JavaScript去完成,能用CSS去完成的内容尽量不要用JavaScript去完成 如鼠标提示最省资源的方式是用title属性去完成,其次用:hover伪类,用JavaScript事件最耗资源
5.项目内容稳定后,应该将变化小的HTTP请求(如查询字典)改成get请求以缓存
6.项目内容稳定后,应该将js及css压缩、合并以减少请求时间
7.项目内容稳定后,应该将图片合并,利用css sprite定位,以减少请求次数
转载自:http://www.9958.pw/post/web_youhua
发表评论
-
项目管理之如何控制项目进度和质量
2016-07-16 22:37 606控制项目进度和质量首先在整体上要有一个合理清晰的流程,并且在整 ... -
15 个非常棒的 CSS3 效果教程
2016-07-03 20:42 5881. 创建一个漂亮的图标 这个教程将教你如何用纯 C ... -
前20名的不安全密码(需要避免)
2016-07-01 21:41 514下图举例说明了一些人们作出选择密码时最常用的错误,以及如何使你 ... -
js实现图片放大缩小后进行的复杂排序
2016-06-30 21:57 584首先,我们来讲下需求: 1.图片分为大小和小图,大图占四个小 ... -
史上最全ajax(原生JS,javascript版,非jquery)详细注释!
2016-06-29 22:31 810史上最全ajax详细注释!(原生JS,javascript版, ... -
php千万级pv架构经验分享
2016-06-28 22:04 1294转载自:http://www.9958.pw/post/ph ... -
ecshop 时间问题请注意 /data/config.php
2016-06-27 22:43 866ecshop 处理时间,绕来绕去, 后台的时区设置, 并非以 ... -
目前比较流行的二维码的生成
2016-06-26 23:55 584最近比较流行二维码,自己百度了一下发现有一个很不错的实现方法使 ... -
如何阻止移动设备(手机,pad)浏览器双击放大网页?
2016-06-24 22:29 1214现在的手机或平板电脑等移动设备上的浏览器默认都有双击放大的设置 ... -
PHP解决Xss跨域攻击以及sql注入等危险字符串方案类库
2016-06-19 21:45 778由于该模块在项目中的要求是 不能提示任何信息,也不作断点操作, ... -
网站敏感骂人词库及算法(附6仟个敏感词)
2016-06-16 22:07 5886原文:「我今天开着张三丰田去上班 」 strtr:「我今天开 ... -
jQuery制作元素在屏幕中水平垂直居中效果
2016-06-14 21:56 599jQuery.fn.center = function () ... -
纯CSS画的基本图形(矩形、圆形、三角形、多边形、爱心、八卦等)
2016-06-11 21:32 9761、正方形 CSS代码如下: #square { widt ... -
分享一个JQuery写的点击上下滚动的小例子
2016-06-08 22:00 502效果图 演示地址 源码下载 <!--more--> ... -
精美的国外扁平化网页设计作品
2016-06-05 16:02 598Who Wanna <!--more--> ... -
提交您的博客到各大网站
2016-06-03 21:04 381各大搜索引擎网站登录入口: Google收录入口:http:/ ... -
推荐7个 CSS3 制作的创意下拉菜单效果
2016-06-02 22:15 4021. 使用 jQuery 和 CSS3 制作向下滑动的导航菜单 ... -
Dev Http Client(Chrome的HTTP插件)
2016-05-31 22:34 755Dev Http Client(Chrome的HTTP插件) ... -
好的用户界面-界面设计的一些技巧
2016-05-29 16:24 4021 尽量使用单列而不是 ... -
mysql数据库sql优化原则
2016-05-26 21:20 331这里的原则 只是针对mysql数据库,其他的数据库 某些是殊途 ...
相关推荐
《Java项目组开发规范》是一份旨在提高软件开发质量和效率,确保代码可维护性、可读性和团队协作性的指南。该规范主要分为五个章节,详细规定了Java项目开发的各个方面。 第一章概述中,编写目的明确指出规范的制定...
以下是一份详细的制作指南: 1. **明确产品规范与目的**: 在制作元件库之前,首先获取设计团队制定的页面规范,包括控件的尺寸、颜色、字体等。了解元件库的用途是为了方便产品经理绘制原型,因此在制作过程中应...
《Java开发规范》是一份旨在提升软件开发质量和团队协作效率的文档。这份规范主要针对Skyinn Group及其下属的所有软件项目,要求所有开发人员在设计、编码、维护和升级过程中遵循。其核心目标是通过建立标准化的编码...
在大学生电子商务竞赛中,网店规划书是参赛团队展示其商业理念和技术策略的重要文档。...对于参赛者而言,这不仅是一份计划,更是一份实战指南,旨在通过精心策划和实施,赢得竞赛并成功运营一家网店。
1. **种子URL设置**:首先,用户需要定义一组初始的URL(种子),这些URL是Nutch开始爬取的起点。 2. **网络爬取**:Nutch使用HTTP协议下载网页,并将下载的页面存储在数据库中。它还根据网页上的链接关系构建出一...
《SAP SuccessFactors 员工中心项目团队定向》指南主要针对那些负责实施和维护SuccessFactors应用程序的关键组织利益相关者。这份导向旨在提供一个关于SAP SuccessFactors员工中心的核心开箱即用功能的知识转移,使...
标题与描述均指向了同一份资源:MOC3370A首次审视——开始使用Microsoft Office SharePoint Server 2007电子书。这份文档显然旨在为用户和IT专业人士提供一个全面的入门指南,帮助他们理解和操作SharePoint Server ...
**JSF(JavaServer Faces)组件开发** JSF是一种基于MVC(模型-视图-控制器)架构的Java Web应用程序框架,由Java Community Process(JCP)...如果你正在学习或工作中涉及到JSF,这个资源将是一份宝贵的参考资料。
综上所述,这份数据库课程设计报告详细介绍了从可行性分析到网站开发全过程的关键步骤和技术要点,为读者提供了一个全面且实用的指南。通过遵循这些指导原则,开发者能够高效地完成项目的开发工作,并确保网站在技术...
7. 数组:存储一组有序数据的数据结构,可以使用索引访问。 8. 字符串:不可变序列,常用的方法有slice、substring、indexOf等。 9. 事件:用于响应用户操作或浏览器状态改变,如点击、滚动、加载等。 10. DOM操作:...
- **基础知识**:提供一份清单,列出读者应该已经具备的 PHP 和 Web 开发基础知识。 - **推荐学习资源**:推荐一些学习资源,帮助读者巩固基础。 **Appendix B. System-Specific Gotchas** - **常见问题**:列出...
- 2008年1月22日,发布了第一份草案。 - 2012年推出了候选推荐标准。 - **开发者组织**: - **WHATWG**:由Apple、Mozilla、Google、Opera等浏览器厂商组成的团体,负责制定HTML5规范。 - **W3C**:负责发布...
- **概述**: 为了提升团队协作效率,便于后台人员添加功能以及前端后期优化维护,确保文档的质量,特制定了这份前端开发规范手册。该手册旨在规范化前端开发流程,确保代码的一致性和可维护性。 #### 二、文件规范 ...
- 提供一份完整的快捷键列表。 - 在界面上给出明显的提示,告知用户可用的快捷键。 **2. 常用操作的快捷方式:** - **描述:** 对于常用的操作,提供快速访问的途径。 - **实践建议:** - 设计快捷菜单或侧边栏...