【牛腩新闻发布系统】 Web

来源:互联网 发布:网络贷款诈骗方式 编辑:程序博客网 时间:2024/06/05 09:01

    引言:本次是对于牛腩新闻发布系统中Web层的总结,因为里面涉及的东西太多,所以就先做简单的总结。之后的学习在做进一步的研究。



 Web知识总结   

  1.DIV & CSS

    一开始大部分时间就是在围着div和css,其中的知识有很多,现在做简单的初步总结。

    DIV是层叠样式表中的定位技术,全称DIVision。DIV元素是用来为HTML文档内大块(block-level)的内容提供结构和背景的元素。另外,div是一个块级元素,这意味着它的内容自动地开始一个新行。

    CSS是层叠样式表,它是一种用来表现HTML或XML等文件样式的计算机语言。它能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。

    目前看来,div和css都是对页面各种元素的一种操控。div是在页面中划分出一个个块,然后对其编辑,而css则是一个类的概念,统一性的修改页面的样式。


  2.HTML文件

    HTML是超文本标记语言或超文本链接标示语言,是一种制作万维网页面的标准语言。
    它是构成网页文档的主要语言。HTML文件是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML文件的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。

    现在接触的HTML文档,其中大量的标记语言,上面所说的div就是其中的一种。


  3.Javascript

    JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

    在这个项目中应用了一些JavaScript的东西,还不是很熟悉。但也看出来它的动态性、交互性很好,之后深入研究之后再做详细的总结。

 

  4.AJAX

    AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。统的网页(不使用 AJAX)如果需要更新内容,必须重载整个网页页面。

    在这里,关于AJAX先做一个简单了解,有一个初步的认识。


  5.那些Web组件

    ·ashx:一般处理程序(HttpHandler)是.NET众多web组件的一种,ashx是其扩展名。一个httpHandler接受并处理一个http请求,类比于Java中的servlet。.ashx程序适合产生供浏览器处理的、不需要回发处理的数据格式,例如用于生成动态图片、动态文本等内容。

    ·ascx:它是用户控件,用户控件必须嵌入到aspx中才能使用。 相当于模板,ascx可以理解为Html里的一部分代码, 只是嵌到aspx里而已, 因为aspx内容多的时候实在是不太好管理, 而且把公共的Html部分写成ascx也可以公用在很多aspx里。

    ·master:它是母版页,如果网页有很多内容是一样的,如头部的logo和尾部的声明,可以写在母版页里。





真分页 vs 假分页

    当我们得到的数据无法在一个页面显示的时候,我们会采取分页的方法。

    ·真分页:每次从数据库中取出要显示的内容。特点就是:每次数据量小,但访问频繁。

    ·假分页:从数据库中取出所有数据,采取分页显示。特点:一次获取大量数据,访问次数少。


    关于真假分页的使用,是针对具体情形而定的。如果数据量太大,当然是采用真分页,如果数据量较少,而访问相比之下花去的时间还比较多,那就采取假分页。





总结

   这次牛腩Web前端的开发,了解到了很多新的知识,有了这个开始,相信之后的会有更深入的学习。

    越来越发现,了解的越多,自己要学习的东西就越多。更多的学习,更多的实践。

    本次的总结,偏向于了解与概念,之后会有更深入的研究总结。


0 0