2.3 预备知识
2.3.1 JSON 格式
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,我们称之为JavaScript对象表示法。也就是说,JSON是一种格式。首先搞清楚三个概念,即什么是JSON字符串,什么是JavaScript对象,还有什么又叫做JSON对象?先来说一个事,在没有JSON之前,前台页面和Java等语言充当的服务器层,到底是如何传输数据的呢?没错,是通过XML来传输的。
范例:登录信息xml和json格式对比
<LoginData>
<name>张三疯</name>
<password>123</password>
</LoginData>
{
"name":"张三疯",
"password":"123"
}
2.3.2 html/css/javascript 前端语言
1、什么是HTML(超文本标记语言 Hyper Text Markup Language),HTML 是用来描述网页的一种语言。 2、CSS(层叠样式表 Cascading Style Sheets),样式定义如何显示 HTML 元素,语法为:selector {property:value} (选择符 {属性:值}) 3、JavaScript是一种脚本语言,其源代码在发往客户端运行之前不需经过编译,而是将文本格式的字符代码发送给浏览器由浏览器解释运行
2.3.3 ASP.NET Razor 后端语言
Razor 是一种允许您向网页中嵌入基于服务器的代码(C#)的标记语法。
当网页被写入浏览器时,基于服务器的代码能够创建动态内容。在网页加载时,服务器在向浏览器返回页面之前,会执行页面内的基于服务器代码。由于是在服务器上运行,这种代码能执行复杂的任务,比如访问数据库。
Razor 基于 ASP.NET,它为 web 应用程序的创建而设计。它拥有传统 ASP.NET 标记的能力,但更易使用,也更易学习。
<ul>
@for (int i = 0; i < 10; i++) {
<li>@i</li>
}
</ul>
2.3.4 jQuery 库
jQuery 是一个 JavaScript 库, 极大地简化了 JavaScript 编程。
$(document).ready(function(){
$("p").click(function(){
$(this).hide();
});
});