【B/S】——初步总结
来源:互联网 发布:cad迷你看图 mac 编辑:程序博客网 时间:2024/05/01 11:45
B/S项目进行了近8个月。总结一直在酝酿,今日终于出炉了第一版。
B/S是带我通向编程另一个世界的通道。之前的认识中软件编程都是CS样式的。
B/S阶段,通过一个牛腩,进行了整个宏观的引领。
之后了解了:HTML、Asp.net、XML、JavaScript、CSS、AJAX。
这篇博客,我主要把B/S阶段了解到的各块内容分别进行了一个总结。
HTML:
特点:
HTML是一种超文本标记语言,单纯用来描述网页,无法针对不同的网页浏览状况作出实时响应,被称为静态网页。
HTML语言结构很鲜明,通常代码由开始标签开始,结束标签结束。但有些结束标签可以省略。不同的标签代表不同的含义。
这里有HTML的标签列表。供大家参考。
举例:
这里以<img>图像标签为例:
在网页显示一张图片的代码:
<img src="文件名称.jpg" width="104" height="142" />
Asp.net:
特点:
Asp.net是一个开发框架,用于通过HTML,CSS,JavaScript以及服务器脚本来构建网页和网站。它支持三种开发模式:Web Pages(单页面模型)、MVC(模型视图控制器)、Web Forms(事件驱动模型)
Asp.net的Web窗体较HTML而言,Web窗体用于创建动态界面,其实是HTML的基础上加了Razor。Razor是一种允许您向网页中嵌入基于服务器的代码(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用于传输和存储。
这里有对XML和HTML的对比总结: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深入总结篇,敬请期待。
- 【B/S】——初步总结
- 【B/S初步】——B/S vs C/S
- B/S——初步认识
- B/S敲门砖——牛腩初步
- B/S—Html总结
- B/S—XML总结
- 【B/S】——牛腩总结
- 点滴起步—B/S总结
- B\S备忘录番外篇——你们要的总结
- 【牛腩】总结—B/S这才刚刚开始
- B/S总结
- B/S学习总结
- B/S总结
- B/S学习总结
- 【B/S总结篇】
- B/S概念总结
- B/S总结
- IBatis——初步总结
- 光谱学
- 多态之override与final
- perl 文件句柄
- bsoj 3175 【HNOI2010】弹飞绵羊
- perl 数组跟哈希
- 【B/S】——初步总结
- 2月学习小结
- 驾照考试:六百公里考试流程与注意事项
- java安全(一)DES 的简单使用和加密过程(原理)
- perl 登录人人,并发送帖子
- The identity used to sign the executable is no longer valid
- GesturesAndEventHandle常用手势
- perl 爬取铜板街
- 【hdu1010】Tempter of the Bone——dfs