建站帮助

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

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

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

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

代码注释

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

例如: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(“”)这样的引用方式 这点很好,必须这样做,减少服务器负担。

精彩图文

吉林本地靠谱信息平台

吉林本地靠谱信息平台

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

吉林市推广哪家强

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

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

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

吉林市学历提升,在职提升学历!别让机会来临,因为没有学历而错失良机

成人学历提升以后会不会越来越难? 自从2019年成人教育实行改革以后,成人教育的难度确实是会有所加大,主要体现在两个方面:一是入门难度,二是取证难度! 一、入门难度 这一点主要体现在当前的学历上,举个例子,如果你报考的是专升本,那么你必须得有专科学历,高升专也必须有高中及同等学历。另外专科学历必须在学信网可查,高中学历也即将纳入国家系统。换句话说,没有必须的学历,你将不能参加考试。 二、取证难度 这一点主要体现在两个方面,一方面是加大了取证难度,就意味着学历的含金量也提高,这是继续教育发展的必然趋势;另一方面是考生之间的竞争压力加大。如今越来越多的人意识到了学历的重要性,都想通过成考来提升学历,而很多高校招生人数都是有限的,这就导致了考生之间的竞争加大。由此可见,成人高考难度会越来越大并不是空穴来风,2019年如此,以后的几年更会是如此。 所以,想要提升的学历的同学们可要抓紧时间,不要一拖再拖,越拖越不利。 随着成人学历考试难度的不断加大,通过率也会随之降低,很多有拖延症的同学,总是日复一日,年复一年的说着下次下次,真到了下次的时候又是下一次。这样的同学不在少数,而且存在着一个有趣的现象,很多同学都会后悔,一直告诉自己“要是去年报了就好了”,机会在一次次的丢失,还不知道珍惜。所以,想要提升学历的同学要抓住机会,赶紧报名。 一纸通知书,代表着收获,为挥洒的汗水盖戳,承载着多少人的梦想,寄托着多少家庭的期许,为努力前行的人喝彩[鼓掌][鼓掌][鼓掌] 半年之后,你会发现:当初你交了学费并没有让你的生活因此而困顿! 2年之后,你会发现:你所考出的证书、学历,已经开始对你的工作、生活、收入有重大影响! 10年之后,你会发现:当年追逐的奢侈品、车子、一堆堆的衣服,已是“旧东西”;唯独当年修的学历、考的证书,一直在给你创造价值。 你用九个字,拒绝了提升学历。 ①学费高 ②没时间 ③考虑下 面试的时候HR也用九个字,拒绝给你工作机会。 ①学历低 ②等回复 ③没办法 有些人报学历看学费 有些人报学历看保障 不懂行的人看哪个学费最低 懂行的人只问能不能及时毕业 时间就是金钱,早毕业早受益! 2021大专、本科学历提升报名中…. 这就是学历尽早报的原因 学历的拿证难度越来越大 2021春季报名已经开始了 想要报考的同学尽快报名 国家开放大学,又叫电大 名字以“国家”开头[强][强][强] 1、唯一一所教育部直属的成人高校 2、毕业证号称国际绿卡,国际认可 3、国家认可,学信网终身可查! 报名热线:15044208342 联系人:欣欣老师 编码:101 地址:吉林市岔路乡忠鹏大厦403
发布:2021-2-8   阅读(1237
给我一次机会,还您一份惊喜
手机:13804415869
座机:0432-62553020
邮箱:043218@163.com
QQ / 微信:137818454  点击咨询
地址:吉林省吉林市吉林大街忠鹏大厦四楼
手机WAP

手机微信

公众平台

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