北京标志设计北京标志设计

北京logo设计
15801389520

关于大标

核心服务

网站前端开发人员应具备的知识总结

时间:2012-05-29 14:30 来源:互联网 作者:辛磊  点击:

网站前端开发人员应具备的知识总结
作为一名前端开发人员,我想必须具备一定的知识才可以做好。网站前台也是非常重要的,她就好比一个人的外观形象,长得好看,
很多人就会看她,长得不好看,看的人也就比较少了。我想一个网站能成功的运营,外观的设计也是非常重要的。
作为一名网页实施人员,我想应该具备以下的条件:
1.CSS的掌握
CSS是Cascading Style Sheets(层叠样式表)的简写。
      什么是Cascading Style Sheets(层叠样式表)
  * CSS是Cascading Style Sheets(层叠样式表)的简称.
  * CSS语言是一种标记语言,它不需要编译,可以直接由浏览器执行(属于浏览器解释型语言).
  * 在标准网页设计中CSS负责网页内容(XHTML)的表现.
  * CSS文件也可以说是一个文本文件,它包含了一些CSS标记,CSS文件必须使用css为文件名后缀.
  * 可以通过简单的更改CSS文件,改变网页的整体表现形式,可以减少我们的工作量,所以她是每一个网页设计人员的必修课.
  * CSS是由W3C的CSS工作组产生和维护的.

css样式表,我们要熟悉css样式表中有许多的属性,我们应该非常清楚的知道每个属性是用来干什么的?这很重要。

还应该了解样式表的使用方式有哪些?
可以用以下三种方式将样式表加入您的网页。而最接近目标的样式定义优先权越高。高优先权样式将继承低优先权样式的未重叠定义但覆盖重叠的定义。
(1)链入外部样式表文件 (Linking to a Style Sheet)
(2)定义内部样式块对象 (Embedding a Style Block)
(3)内联定义 (Inline Styles)
具体的信息我们可以查看http://baike.baidu.com/view/15916.htm
建议你学习CSS2.0

2.Theme和skin
随着技术的进步,.net为我们提供了主题(theme)和皮肤(skin),这样对于我们界面实施人员更方便了。因此这个也是必须要掌握的。
你可以参考 http://hi.baidu.com/zyf_d/blog/item/836294d64474162d07088b93.html

3.本地化
(1)原因:由于目前公司所面向的客户群是外国客户,因此前端开发人员还要掌握资源的本地化。
(2)用途:如果您创建的网页将由使用不同语言的用户阅读,则必须为这些读者提供用他们自己的语言查看网页的方法。一种方法是分别用各语言重新创建页面,
       但这种方法可能需要大量工作量、容易出错并且在更改原始页时很难维护。 ASP.NET 为您提供了一种方法,使用这种方法创建的页可以根据浏览器
       的首选语言设置或用户显式选择的语言获取内容和其他数据。内容和其他数据指的就是资源,此类数据可以存储在资源文件或其他源中。
(3)运用:应该如何使用,使用方式也比较多,因此要掌握好怎么用.例如,如何加入一种新语言。
(4)分类:简单的说资源文件包括两种,一种是 本地化资源文件,一种是全局资源文件。

  想要了解更多:请看 http://blog.sina.com.cn/s/blog_4dfeeb6f0100cezl.html
  当然你可以查找更多的资料,这些只是让你大体上有所了解。

4.masterpage(母板页)
    你应该掌握masterpage,这个是ASP.NET2.0中心增加的。
  (1)什么是母板页?
         母板页是扩展名为.master的asp.net 文件,可以包含静态布局,他包含以下特征:
         a:必须包含特殊指令@Master
         b:文件第一行代码必须是:<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>
         c:默认包含一个容器控件即ContentPlaceHolder控件,他代表内容占位符,由ID属性唯一标志
         凡是要和特定母板页绑定的内容页的ContentID必须和母板页的ContentPlaceHoder的
         ID相同,
        代码: <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
                  </asp:ContentPlaceHolder>
   (2)什么是内容页?
           内容页是后缀名为.ascx的文件
           他的重要特征是Content控件,
       a:Content控件和ContentPlaceHolder控件结合使用
        代码:<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="server">
                </asp:Content>
       b:第一行代码:<%@ Page Language="C#" MasterPageFile="~/MasterPage2.master" AutoEventWireup="true"
                          CodeFile="Default2.aspx.cs"      Inherits="Default2" Title="Untitled Page" %>
      你可以到网上查找跟多的资料。

5.精通html
这个是非常重要的,html是整个网页的架构,因此前台人员必须掌握html语言。
HTML(HyperText Mark-up Language)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。
设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信
息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息
可能存放在网络的另一台电脑中。 HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结
构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。

点击:http://baike.baidu.com/view/692.htm你可以查看更多的内容。

6.熟悉XML和XHTML
这两者也是必不可少的。因此也要有所了解。

7.掌握javascript
Javascript是一种由Netscape的LiveScript发展而来的面向对象的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,
为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape
的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。
这个也是在前台设计中经常用到的一种脚本语言,几乎每个页面中都要用到。因此要对javascript有一定的掌握。这篇文章可以让你对javascript有一定
的了解http://baike.baidu.com/view/16168.htm

8.掌握至少一种编程语言
前台不一定是纯粹意义上的前台,往往会有数据交互。因此你必须掌握至少一种编程语言,如c#,vb,c++,java等。

9.其他,
作为一名专业的网站前台开发人员其实与美工是分不开的。鉴于公司目前的情况,分离的比较单一,按照常理,前端界面实施人员应该与美工是一个人,
因此对于一面优秀的前端实施人员你还要对photoshop和fash,flex等有一定的了解。

这九点大体上对一个前台实施人员所具备的知识做了一下简单的介绍。

-----------------------------------------------------------------------------------------------------------------------

返回顶部