个人BS学习

本文分享了前端开发的经验,包括HTML、CSS布局技巧,JavaScript框架的使用,以及提高网站性能的方法。
 

1)        项目=》引用,右键=》添加引用=》.net=》System.Configuration=》确定即可。

空间 System.Configuration

public static class ConfigurationManager

2)        System.Web.HttpContext.Current.Response.Write("<script>alert('用户名不存在!!')</script>");错误

3)        Framset可以set 多个aspx file

 

 

 

 

 

 

 

 

 

 

 

 

 

从做我的网站到现在已经有22个月了,这么长的时间里再菜的鸟也会积累一些相关的

经验呵呵,下面从以下几个方面来讨论


HTML:
1,
整站DIV+CSS步局,虽然写起来很痛苦,注意还要兼容FIERFOX浏览器


css:
1
,通常我写一个通用的CSS,每个页面都引用,公用的CSS全包含在里面,单个页面再做


一个CSS文件

2
,我们经常会用到背景图片,把页面用到的小图标全合在一起做起一个GIF文件,CSS


用的时候只用改变background-position值即可实现效果,好处是加裁快(阿里、淘宝均


彩这种方式)

3
,网站发布的时候为了去除空格或注释一般用在线压缩就可以实现,可以减小文件大小



JS:
1
,我采用的是prototype.js柜架虽说JQUERY非常不错,因为当初的选择已不可能再去学


JQUERY
。在这个柜架的基础上开发相应的JS柜架非常得心用手

2
,开发自己的JS柜架,首先到大的网站去找相关代码,然后分析原理,看它几遍然后自


己再加以改进做成通用,效率比它的还要高实用,不管多麻烦做完了,成就就是不一样


,久而久之就简单多了

3
,经常到51JS之类的网站吸取别人的精华,要学会站在巨人的肩膀上

4
,网站发布的时候同样到专业网站进行压缩,60K的文件可以压缩到20K可想而知



服务器端:

1
,我没做成静态页,所以被调用的能缓存就缓存,如首页的注册会员那一那,注册时生


成的是XML文件,第一次调用XSL解析,以后读取缓存。产品三级分类属性先读取的数据


是直接从内存表中读取,再读取相同的分类直接读取缓存。

2,
三层架构是最基本的,维护起来方便


数据库:

1
,只读取当前页面的数据,那怕你用的是TOP或其它方法实现,网站有很多通用的例子


,拿来自己改,合适的才是最好的

2
,适用使用存储过程,多了并不是好事而且维护起来也困难

3
,找适用的底层柜架如SQLHEARP之类的,我用的就是它,自己改写了,适合自己



肯定有很多自己都是不知道的,以后只有慢慢学习了,大家都什么好的方法发上来吧!

 

 

HTML学习

  • HTML是用来制作网页的标记语言.
  • HTMLHypertext Markup Language的英文缩写,超文本标记语言.
  • HTML语言是一种标记语言,因此不需要编译,可以直接由浏览器执行(属于浏览器解释型语言).
  • HTML文件是一个文本文件,包含了一些HTML元素,标签等.HTML文件必须使用htmlhtm为文件名后缀.
  • HTML是大小写不敏感的,HTMLhtml是一样的.
  • HTML是由W3C的维护的.

CSSCascading Style Sheets的英文缩写,层叠样式表.

  • CSS是用于布局与美化网页的.
  • CSSCascading Style Sheets的英文缩写,层叠样式表.
  • CSS语言是一种标记语言,因此不需要编译,可以直接由浏览器执行(属于浏览器解释型语言).
  • CSS文件是一个文本文件,它包含了一些CSS标记,CSS文件必须使用css为文件名后缀.
  • CSS是大小写不敏感的,CSScss是一样的.
  • CSS是由W3CCSS工作组产生和维护的.

HTML文档(页面)--->HTML元素--->HTML标签--->HTML属性

这是一个HTML段落元素,它包含了一个HTML链接元素.

              <p>这是我的第一个网页,在这里

                     <a href="http://www.dreamdu.com/xhtml/">

                            尽情学习HTML!

                     </a>!

              </p>

br />就是单独的.(注意要在最后加上/,以标示其是独立的)

标签<a>是超链接标签.

标签<br />是换行标签.

 

常用HTML标签.

HTML属性:

<标签名 属性名1="属性值" 属性名2="属性值" ... 属性名N="属性值"></标签名>
:<table border="0">
     
<!--到梦之都XHTML教程的链接-->
    
<a href="http://www.dreamdu.com/xhtml/">
        学习XHTML
</a>!

<!--链接结束>

<html xmlns="http://www.dreamdu.com" xml:lang="zh-CN" dir="ltr">

·               xmlns="http://www.dreamdu.com"代表使用http://www.dreamdu.com做为命名空间

·               xml:lang="zh-CN"代表使用中文作为页面文字

·               dir="ltr"代表左到右(left-to-right)的文字对齐方式

<head>
            <script type="text/javascript" src="dreamdu.js"></script>
</head>

 

<head>
        <link rel="stylesheet" type="text/css" href="style.css" />
</head>

hyper link  hypertext reference href

 

<img src="URI" alt="alttext" title="titletext" />

 

dl  dt dd

ol li

ul  li

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值