建站帮助

每天进步一点点,环境不是你不进步的理由。

资讯详情网站首页 → 新闻资讯 → 建站帮助 → 资讯详情

网站制作及网页优化标准规范说明

来源:吉林市中易网络科技有限公司 作者:jilinwangluo.com 发布时间:2014/7/17 浏览次数:3395
公共

代码注释

当制作大型网站时需将相关的文件统一放入一个文件夹中

例如:news、news_category、news_view放入news文件夹中

前台:

文件夹命名规范:

本地图像:Image

数据文件:data(用户上传的图像文件,数据库文件)

Js文件夹:存放所有js数据

Css文件夹:存放所有css

Include文件夹:常用asp函数文件

精简css  :用尽可能少的样式代码实现整个网页的样式效果


整合css  :在网站制作完成后,我们需要把页面的所有样式合并大一起以提高网页的响应速度

压缩css  :就是去掉多余的空格和换行。网上有很多工具

在线压缩:http://pagespeed.webkaka.com/youhua/css/ 或自行查找

外链css :于网站排名优化来说,css的几乎没有任何影响,但往大的方向如网站优化来说,样式表css的优化就至关重要了,其主要作用即是提高网页的响应速度。要尽量使用外链css而不要将css写在文件页面中 正确做法如下

压缩js   :网上也有很多的工具,请百度查询“js压缩工具”即可

在线压缩:http://pagespeed.webkaka.com/youhua/js/ 或自行查找

外链的Css 和 js 应放在之中

置底js  :等html加载完毕之后才加载js代码,当然,有部分特殊功能的js代码是没有办法放到页面底部的,具体请根据实际情况操作。

不要过早优化 :正确的方式是,你应该将项目开发和优化当作两个独立的步骤来做。

Title标签 :每个页面都必须有且内容不同!基本格式为

Meta元素 :关键字,设定与本页内容相关的主关键词一到三个,不要滥用无关关键字。

描述还是很有用的一个东东了,虽然对于网站的优化排名么有多大的影响,但会作为搜索引擎展示网站索引的一个依据,一般60到80字即可

H标签 :h标签一共有六个,分别是h1/h2/h3/h4/h5/h6,分别代表不同的级别,我们称之为一级标题、二级标题……当然,一级标题具备更多的权重 , 而一篇文章,不可能出现多个一级标题,所以h1,在同一个页面中只能出现一次,而h2等则可以出现多次。

加强和强调:strong被认为是“加强”,em被认为是“强调”,这对于网站优化至关重要。我们在优化网站时会对关键字进行突出,这时使用strong或em。

Alt和title :我们在alt中设置图像的描述内容 。title则当作图像标题来处理。图像的描述和标题如果平设置成一样的,这样会被搜索引擎惩罚!正确格式为:

一个美女站在黄昏的街头默默等待爱人的回归,眼神中充满了忧伤

将图片合并为CSS贴图

使用CSS sprites合并图片可减少下载资源,从而减少网页总体积,增加访问速度。

优化图片

使用适当的格式化图片可以减少图片的字节数

指定字符集

指定字符集可以让浏览器立即执行脚本,加快浏览器的显示速度。

指定图片大小

指定图片大小可以消除不必要的重绘,从而提高传送速度。

去除错误的请求

错误的请求会增加额外的请求时间,应尽量避免。

后台:

代码安全:

防sql注入:<%
Dim Fy_Url,Fy_a,Fy_x,Fy_Cs(),Fy_Cl,Fy_Ts,Fy_Zx
'---定义部份 头------
Fy_Cl = 1 '处理方式:1=提示信息,2=转向页面,3=先提示再转向
Fy_Zx = "index.Asp" '出错时转向的页面
'---定义部份 尾------
On Error Resume Next
Fy_Url=Request.ServerVariables("QUERY_STRING")
Fy_a=split(Fy_Url,"&")
redim Fy_Cs(ubound(Fy_a))
On Error Resume Next
for Fy_x=0 to ubound(Fy_a)
Fy_Cs(Fy_x) = left(Fy_a(Fy_x),instr(Fy_a(Fy_x),"=")-1)
Next
For Fy_x=0 to ubound(Fy_Cs)
If Fy_Cs(Fy_x)<>"" Then
If Instr(LCase(Request(Fy_Cs(Fy_x))),"'")<>0 or Instr(LCase(Request(Fy_Cs(Fy_x))),"select")<>0 or Instr(LCase(Request(Fy_Cs(Fy_x))),"update")<>0 or Instr(LCase(Request(Fy_Cs(Fy_x))),"chr")<>0 or Instr(LCase(Request(Fy_Cs(Fy_x))),"delete%20from")<>0 or Instr(LCase(Request(Fy_Cs(Fy_x))),";")<>0 or Instr(LCase(Request(Fy_Cs(Fy_x))),"insert")<>0 or Instr(LCase(Request(Fy_Cs(Fy_x))),"mid")<>0 Or Instr(LCase(Request(Fy_Cs(Fy_x))),"master.")<>0 Then
Select Case Fy_Cl
Case "1"
Response.Write " "
Case "2"
Response.Write " "
Case "3"
Response.Write " "
End Select
Response.End
End If
End If
Next
%>

转换字符,防止sql注入:

Function CheckSql(Str)

 If Str = "" Then

  CheckSql = ""

  Exit Function 

 End If

 Str = Replace(Str,Chr(0),"", 1, -1, 1)

 Str = Replace(Str, """", """, 1, -1, 1)

 Str = Replace(Str,"<","<", 1, -1, 1)

 Str = Replace(Str,">",">", 1, -1, 1) 

 Str = Replace(Str, "script", "script", 1, -1, 0)

 Str = Replace(Str, "SCRIPT", "SCRIPT", 1, -1, 0)

 Str = Replace(Str, "Script", "Script", 1, -1, 0)

 Str = Replace(Str, "script", "Script", 1, -1, 1)

 Str = Replace(Str, "object", "object", 1, -1, 0)

 Str = Replace(Str, "OBJECT", "OBJECT", 1, -1, 0)

 Str = Replace(Str, "Object", "Object", 1, -1, 0)

 Str = Replace(Str, "object", "Object", 1, -1, 1)

 Str = Replace(Str, "applet", "applet", 1, -1, 0)

 Str = Replace(Str, "APPLET", "APPLET", 1, -1, 0)

 Str = Replace(Str, "Applet", "Applet", 1, -1, 0)

 Str = Replace(Str, "applet", "Applet", 1, -1, 1)

 Str = Replace(Str, "[", "[")

 Str = Replace(Str, "]", "]")

 Str = Replace(Str, """", "", 1, -1, 1)

 Str = Replace(Str, "=", "=", 1, -1, 1)

 Str = Replace(Str, "'", "''", 1, -1, 1)

 Str = Replace(Str, "select", "select", 1, -1, 1)

 Str = Replace(Str, "execute", "execute", 1, -1, 1)

 Str = Replace(Str, "exec", "exec", 1, -1, 1)

 Str = Replace(Str, "join", "join", 1, -1, 1)

 Str = Replace(Str, "union", "union", 1, -1, 1)

 Str = Replace(Str, "where", "where", 1, -1, 1)

 Str = Replace(Str, "insert", "insert", 1, -1, 1)

 Str = Replace(Str, "delete", "delete", 1, -1, 1)

 Str = Replace(Str, "update", "update", 1, -1, 1)

 Str = Replace(Str, "like", "like", 1, -1, 1)

 Str = Replace(Str, "drop", "drop", 1, -1, 1)

 Str = Replace(Str, "create", "create", 1, -1, 1)

 Str = Replace(Str, "rename", "rename", 1, -1, 1)

 Str = Replace(Str, "count", "count", 1, -1, 1)

 Str = Replace(Str, "chr", "chr", 1, -1, 1)

 Str = Replace(Str, "mid", "mid", 1, -1, 1)

 Str = Replace(Str, "truncate", "truncate", 1, -1, 1)

 Str = Replace(Str, "nchar", "nchar", 1, -1, 1)

 Str = Replace(Str, "char", "char", 1, -1, 1)

 Str = Replace(Str, "alter", "alter", 1, -1, 1)

 Str = Replace(Str, "cast", "cast", 1, -1, 1)

 Str = Replace(Str, "exists", "exists", 1, -1, 1)

 Str = Replace(Str,Chr(13),"
", 1, -1, 1)

 CheckSql = Replace(Str,"'","''", 1, -1, 1)

End Function

文本编辑器过滤:

Function chgStrHtml(str)

              Dim sTemp

              sTemp = str

              chgStrHtml = ""

              If IsNull(sTemp) = True Then

                     Exit Function

              End If

              sTemp = Replace(sTemp , "'" , "'")

              chgStrHtml = sTemp

       End Function

代码系统性能提高,代码规范

在ASP页面内,凡是使用CreageObject()创建的对象(Com、Recordset等),对于这些变量,应当在该页结束进行对象释放:即

Set 对象变量名=Nothing

数据库打开以后在不用的时候(通常是本页最后面),需要对连接进行关闭;

Conn.close

Set  conn  =  nothing

或调用函数closeconn

对于SQL语句,存储过程,尽量避免使用*来取所有字段。

例如:

 SELECT name,age,birthday,telephone,address FROM SchoolFellow.Address WHERE name=’xxxx’ ORDER BY birthday DESC

4.  * 如果获得Form中提交的内容,必须使用Request.Form(“itemName”).

  * 如果获得QueryString中提交的内容,必须使用Request.QueryString(“itemName”)

  * 不得在代码中出现Request(“”)这样的引用方式 这点很好,必须这样做,减少服务器负担。

精彩图文

吉林市4月13日春季大型招聘会!好工作,不错过~

吉林市4月13日春季大型招聘会!好工作,不错过~

中易微聘职场用户20万+,企业会员500余家,定期举办现场招聘会,采用线上线下相结合的模式,促进人才就业,助推企业发展! 咨询招聘会时间和地点,请加微信。 招聘热线1:13364408736 招聘热线2:13596271480 求职免费,加微信好友,进招聘会群! 识别二维码加好友进群 2023年03月09日春季招聘会 2021年10月21日秋季招聘会 2021年09月23日秋季招聘会 2021年05月13日春季招聘会 2021年04月08日春季招聘会 2021年03月11日春季招聘会 2020年11月05日秋季招聘会 2020年10月15日秋季招聘会 2019年11月08日秋季招聘会 2019年10月17日秋季招聘会 2019年9月19日秋季招聘会 2019年9月1日秋季招聘会 2019年8月15日秋季招聘会 2019年8月8日秋季招聘会 2019年5月9日春季招聘会 2019年4月25日春季招聘会 2019年4月11日春季招聘会 2019年3月21日春季招聘会 2019年3月7日春季招聘会 2019年2月21日春季招聘会 2018年11月29日冬季招聘会 2018年11月8日秋季招聘会 2018年10月17日秋季招聘会 2018年9月13日秋季招聘会
发布:2023-3-20   阅读(1186
吉林本地靠谱信息平台

吉林本地靠谱信息平台

把生活装进友朋‬圈 做百老‬姓实用的息信‬平台 不上58也能找房子 不上赶集也能‬找工作 不上百度也能打听事 不上电‬视也做能‬宣传 不上学校也能提升学历 不见面也能找到另一半 感谢每位支持的我‬朋友 生活处处‬顺畅,心情天‬天开朗 吉林市中易网络科技有限公司坐落于美丽的北国江城-吉林市,公司成立于2009年,注册资金500万元目前主要从事企业招聘,微信营销,征婚交友,学历提升等业务! 中易微聘公众号目前十万职场用户,企业会员五百余家,专职招聘顾问40余人。定期举办大型现场招聘会,网页端人才库每日更新!采用线上线下相结合的模式,促进人才就业,助推企业发展! ========================== 公司成立于2009年,专注互联网营销推广十年,依托微信资源优势,帮客户宣传,促企业发展,朋友圈、公众号、微信群多渠道推广,覆盖10w江城用户,中易作为吉林本地最综合的便民平台,为江城百姓提供便利、快捷、高质的服务信息! ========================== 公司从业成人教育业务数年得到广大江城人民的支持与信赖,升学率高达99%!是同行业内的领军团队!同时学历是一个敲门砖,是你展现在别人面前的第一印象,是最直接的表现,参加成人教育也是你学习科学知识的好机会,有技术也要有文化,这样你既能用技术让别人心服口服,也能用知识让别人尊敬你,将来找工作,工资定级,人事改革,考研,考证!都有用途 ========================== 伊伴相亲婚恋平台成立于2019年8月份,目前单身嘉宾3000多人,专职婚恋团队40人。采用线上线下相结合的模式,定期举办相亲大会,拓宽交友渠道,让有情人终成眷属!吉林市真实靠谱的婚恋平台,专属红娘,一对一服务。四大渠道助您早日脱单,精准推荐、婚恋群、VIP会员、相亲大会。 ========================== 中易微聘欢迎您的咨询与合作 联系电话:13384419201
发布:2022-4-26   阅读(2152
吉林市推广哪家强

吉林市推广哪家强

从杂志到广告牌,从电台广告到电视广告,从电子邮件到广告弹窗,长期以来,营销似乎走入怪圈,不断的推播只换来消费者疲惫和反感! 朋友圈广告有什么作用?能给客户带来什么? 1、为企业推广品牌活动,推广公众号、推广门店等大大提高品牌知名度和影响力 。 2、可以精准找到商家的目标顾客可以精准定位收入、学历、性别、兴趣、爱好等根据这些数据来精准推送广告。 3、相比传统的宣传方式,朋友圈广告投入成本少,更划算。 为什么选择我们? 1.微信朋友圈推广,我们每个微信都不少于4000人,无机器人。 2.微信群推广,没个群都不少于250人,无机器人。 3.公众号推广,覆盖吉林十万粉丝! 我们是一家专注做招聘推广业务平台,市场刚需,个人公司均可合作。正规平台,可实地考察! 2022年将是振奋的一年!打造无与伦比的微信学习进步发展以及超强人脉平台! 有需要的赶紧联系我吧! 联系人:15584031830(同微信) 地址:忠鹏大厦4楼402
发布:2022-4-19   阅读(1964
学历提升,首选【中易微聘】成人高考报名通道已开启

学历提升,首选【中易微聘】成人高考报名通道已开启

成人高等学校招生全国统一考试(简称成人高考) 是为中国各类成人高等学校选拔合格的毕业生以进入更高层次学历教育的入学考试,成人高考属国民教育系列,列入国家招生计划,国家承认学历,全国招生统一考试。 成人高等学历教育分为专科起点本科(简称专升本)、高中起点本科(简称高起本)和专科(简称高起专)三种;在校学习形式分脱产、业余、函授三种。 成人学历的作用 报考成人高考有用,成人教育是国家承认,学信网可查,社会认可度很高。与普通高等教育学历同等对待,是快速获取学历的正规方式,用于找工作,升职竞选、考公务员、考研究生、考教师资格证、建造师、或者出国留学等。 2022年【成人高考5大优势】 1.专科,本科,通过率100% 2. 所有成人学历中费用最低 3.不用上课,不耽误工作 4.国家承认,学信网可查 5.学制短, 2.5 年拿证 报名材料⬇️找我选择学校专业 [太阳]学历在线报名:18943270729 微信报名:zhongyi280 疫情后发现几个最稳定的职业: 1.公务员;2.教师;3.医生;4.国企单位。 他们有一个共同特点:都需要学历。 所以说,学历提升,未雨绸缪,终身受用🙏 学历提升首选【中易微聘】十二年品质信誉第一 扫下方二维码即可在线报名 中易微聘CC老师
发布:2022-4-15   阅读(1918
给我一次机会,还您一份惊喜
手机:13804415869
座机:0432-62553020
邮箱:043218@163.com
QQ / 微信:137818454  点击咨询
地址:吉林省吉林市吉林大街忠鹏大厦四楼
手机WAP

手机微信

公众平台

友情链接: 中易招聘 吉林市短信平台 吉林市网站建设 吉林市软件公司 吉林市微信推广 吉林市微信营销 吉林市软件开发 小马关东烟