【B/S】——初步总结

    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" οnclick="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
    收藏
    觉得还不错? 一键收藏
  • 48
    评论
评论 48
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值