【B/S】——初步总结

来源:互联网 发布:cad迷你看图 mac 编辑:程序博客网 时间:2024/05/01 11:45

    B/S项目进行了近8个月。总结一直在酝酿,今日终于出炉了第一版。

    B/S是带我通向编程另一个世界的通道。之前的认识中软件编程都是CS样式的。

    B/S阶段,通过一个牛腩,进行了整个宏观的引领。

    之后了解了:HTMLAsp.netXMLJavaScriptCSSAJAX

    这篇博客,我主要把B/S阶段了解到的各块内容分别进行了一个总结。

HTML:

特点:

    HTML是一种超文本标记语言,单纯用来描述网页,无法针对不同的网页浏览状况作出实时响应,被称为静态网页。

    HTML语言结构很鲜明,通常代码由开始标签开始,结束标签结束。但有些结束标签可以省略。不同的标签代表不同的含义。

    这里有HTML的标签列表。供大家参考。

举例:

    这里以<img>图像标签为例:

    在网页显示一张图片的代码:

    <img src="文件名称.jpg" width="104" height="142" />

Asp.net:

特点:

    Asp.net是一个开发框架,用于通过HTMLCSSJavaScript以及服务器脚本来构建网页和网站。它支持三种开发模式:Web Pages(单页面模型)、MVC(模型视图控制器)、Web Forms(事件驱动模型)

    Asp.netWeb窗体较HTML而言,Web窗体用于创建动态界面,其实是HTML的基础上加了RazorRazor是一种允许您向网页中嵌入基于服务器的代码(Visual Basic C#)的标记语法。

    这里有一个我对它们的总结:HTML VS Web窗体

C# 的主要 Razor 语法规则:

    代码封装于 @{ ... }中;

    行内表达式(变量和函数)以 @开头;

    代码语句以分号结尾;

    字符串由引号包围;

    C# 代码对大小写敏感;

    C# 文件的扩展名是 .cshtml

举例:  

<spanstyle="font-family:KaiTi_GB2312;font-size:18px;"><!-- 单行代码块 -->@{ var myMessage =        "HelloWorld"; }<!--行内表达式或变量 --><p>The value of myMessage is: @myMessage</p><!--多行语句代码块 -->@{var greeting = "Welcome to our site!";var weekDay = DateTime.Now.DayOfWeek;var greetingMessage = greeting + " Here in Huston it is: " +weekDay;}<p>The greeting is: @greetingMessage</p></span>


XML:

特点:

    XML是可扩展标记语言,用来传输和存储数据。相对HTML而言,HTML用于显示,XML用于传输和存储。

    这里有对XMLHTML的对比总结:XML与HTML

举例:

    这是一个简单的XML文件

<spanstyle="font-family:KaiTi_GB2312;font-size:18px;"><?xmlversion="1.0"encoding="ISO-8859-1"?><note><to>George</to><from>John</from><heading>Reminder</heading><body>Don't forget themeeting!</body></note></span>


JavaScript:

特点:

    JavaScript是属于网络的脚本语言,是可插入HTML页面的编程代码。可以赋予网页行为。如点击事件。

举例:

    点击按钮弹出提示框。

<spanstyle="font-family:KaiTi_GB2312;font-size:18px;"><buttontype="button" onclick="alert('Welcome!')">点击这里</button></span>

CSS:

特点:

    该设计语言用于设计网页样式。这是当初总结的CSS博客【CSS】——基础认识    

举例:

    下面这行代码的作用是将 h1元素内的文字颜色定义为红色,同时将字体大小设置为 14像素。

<spanstyle="font-family:KaiTi_GB2312;font-size:18px;">h1 {color:red;font-size:14px;}</span>


AJAX:

特点:

    AJAX:异步的 JavaScript XML。它是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。

总结:

    这里罗列了这几块知识的一些特点,算是总结的第一步,今天和一个高人交流了一下,脑中对B/S更深一步的总结有了一个大体的框架,随后会出炉B/S深入总结篇,敬请期待。

2 0
原创粉丝点击