- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
mvc 总结
学习 总结
时间很快,把第二阶段的学习时间消耗完了,这过程中感觉学习方面还是相对比较独立,学得的也很充实
其中也遇到一些问题,在那也学到了不少的东西。
第二阶段总结
第二阶段学习的主要核
1、Ajax(Asynchronous JavaScript And XML):只刷新局部页面的技术Asynchronous(异步的):发送请求
后不等返回结果,由回调函数处理。Javascript:向服务器发起请求,获得返回结果,更新页面。XML:封装数据
AJAX原理
创建-在客户端:IE浏览器里面存在
IE new ActiveXObject(Microsoft.XMLHTTP) 新
new ActiveXObject(msxml2.XMLHTTP);老
不再IE:new XMLHttpRequest();
设置:obj.open(method,url,anync)
监听:obj,onreadystatechange=回调方法.
发送:obj.send(data)
-------
function 回调方法()
{
obj.readyState 0,1,2,3,4 表示了服务器和客户端交互的状态
obj.status 服务器端的HTTP状态码
获取结果:
obj.responseText 字符串类型
}
Json:javascript object notation:js对象符号。Json数据结构:保存结果用,为了把服务器的结果集转换为客户端能够操作的结果集。优点:容易编写,机器容易识别,轻量级Json的使用类似于对象直接量的语法来描叙数据。服务器的集合在客户端用数组表示服务器的字典集合用对象表示
基本结构:
JSON字符串在传递到服务器端。
POST 提交的数据:Request.Form[0]
GET 提交的数据:Request.QueryString[0]
JSON建构于两种结构:
结构1: “键/值”对的集合。不同的语言中,它被理解为对象(object),记录字典(dictionary),哈希表(hash table),有键列表(keyed list),或者关联数组 (associative array)。
结构2: 值的有序列表。在大部分语言中,它被理解为数组(array)。这些都是常见的数据结构。事实上大部分现代计算机语言都以某种形式支持它们。这使得一种数据格式在同样基于这些结构的编程语言之间交换成为可能。
JSON中的数据类型:
对象,数组,数字,字符串,布尔值和null(空值)。
对像:
一个对象是一个键值对的集合,一个对象以{}来开始和结束。每个名称后面跟一个:符号键值对之间用,隔开。{“键”:“值(对象)”,“”:“”}。
数组:
数组是值的有序集合,一个数组以[]开始结束,值之间使用,隔开。[{1,2,3,“值1”,“值2”,“值3”},{}]。
数字
{键:1}。
字符串
{键:张三}
布尔值
{键:false,键:true}
空值null
{name:apple,price:123.1,parent:null}
转换:在服务器端将键值的集合转换为JSON字符串:
导入名称空间:
using System.Web.Script.Serialization;//序列化
JavaScriptSerializer js = new JavaScriptSerializer();
把C#对象转换为JSON字符串
string json =js.Serialize(object obj);
在客户端要将JSON字符转换为JSON对象
var data = JSON.parse(v);
Dom模型
DOM(文档对象模型)是HTML和XML的应用程序接口(API)。DOM将把整个页面规划成由节点层级构成的文档。所谓文档对象模型,其实就是对网页HTML中的各种元素的一种内部的表示,例如HTML中的头、段落、列表、风格、ID等,所有的元素都能通过DOM来访问 。
访问DOM中的元素
getElementById可以通过惟一的ID属性值 。
getElementById很适合用于查找一个单独的元素
a id=sirius href=sirius.htmlJourney to the stars/a
var elementRef = document.getElementById(sirius);
DOM可以被看作是一棵拥有很多互相关联的节点的树。
节点的访问顺序
node.childNodes:指定节点的所有子节点,包括文本节点和所有其他元素;
node.firstChild:指定节点的第一个子节点;
node.lastChild:指定节点的最后一个
您可能关注的文档
- lec02a-Bits and Bytes.ppt
- Lecture 4 retrieval model-II 2010.ppt
- Lecture 5 Morphology (I).ppt
- Lecture 6 (AssemblerDirectives)_Chinese Rv01.ppt
- Lecture20110329.ppt
- Lecture08.ppt
- Lecture20120312.ppt
- lecture6-instruction set.ppt
- lecture_4_computer security_B.ppt
- Lesson 2 Thirteen equals one 十三等于一 08.28.doc
文档评论(0)