1. 1 不可撤销
  2. 2 小年兽 程嘉敏
  3. 3 手放开 李圣杰
  4. 4 迷人的危险3(翻自 dance flow) FAFA
  5. 5 山楂树之恋 程佳佳
  6. 6 summertime cinnamons / evening cinema
  7. 7 不谓侠(Cover 萧忆情Alex) CRITTY
  8. 8 神武醉相思(翻自 优我女团) 双笙
  9. 9 空山新雨后 音阙诗听 / 锦零
  10. 10 Wonderful U (Demo Version) AGA
  11. 11 广寒宫 丸子呦
  12. 12 陪我看日出 回音哥
  13. 13 春夏秋冬的你 王宇良
  14. 14 世界が终わるまでは… WANDS
  15. 15 多想在平庸的生活拥抱你 隔壁老樊
  16. 16 千禧 徐秉龙
  17. 17 我的一个道姑朋友 双笙
  18. 18 大鱼  (Cover 周深) 双笙
  19. 19 霜雪千年(Cover 洛天依 / 乐正绫) 双笙 / 封茗囧菌
  20. 20 云烟成雨(翻自 房东的猫) 周玥
  21. 21 情深深雨濛濛 杨胖雨
  22. 22 Five Hundred Miles Justin Timberlake / Carey Mulligan / Stark Sands
  23. 23 斑马斑马 房东的猫
  24. 24 See You Again Wiz Khalifa / Charlie Puth
  25. 25 Faded Alan Walker / Iselin Solheim
  26. 26 Natural J.Fla
  27. 27 New Soul Vox Angeli
  28. 28 ハレハレヤ(朗朗晴天)(翻自 v flower) 猫瑾
  29. 29 像鱼 王贰浪
  30. 30 Bye Bye Bye Lovestoned
  31. 31 Blame You 眠 / Lopu$
  32. 32 Believer J.Fla
  33. 33 书信 戴羽彤
  34. 34 柴 鱼 の c a l l i n g【已售】 幸子小姐拜托了
  35. 35 夜空中最亮的星(翻自 逃跑计划) 戴羽彤
  36. 36 慢慢喜欢你 LIve版(翻自 莫文蔚) 戴羽彤
  37. 37 病变(翻自 cubi) 戴羽彤
  38. 38 那女孩对我说 (完整版) Uu
  39. 39 绿色 陈雪凝
  40. 40 月牙湾 LIve版(翻自 F.I.R.) 戴羽彤
夜空中最亮的星(翻自 逃跑计划) - 戴羽彤
00:00 / 04:10

夜空中最亮的星 能否听清

那仰望的人 心底的孤独和叹息

夜空中最亮的星 能否记起

那曾与我同行 消失在风里的身影

我祈祷拥有一颗透明的心灵

和会流泪的眼睛

给我再去相信的勇气

越过谎言去拥抱你

每当我找不到存在的意义

每当我迷失在黑夜里

噢喔喔 夜空中最亮的星

请指引我靠近你

夜空中最亮的星 是否知道

那曾与我同行的身影 如今在哪里

夜空中最亮的星 是否在意

是等太阳先升起 还是意外先来临

我宁愿所有痛苦都留在心底

也不愿忘记你的眼睛

哦 给我再去相信的勇气

哦 越过谎言去拥抱你

每当我找不到存在的意义

每当我迷失在黑夜里

噢喔喔 夜空中最亮的星

请照亮我向前行 哒~

我祈祷拥有一颗透明的心灵

和会流泪的眼睛 哦

给我再去相信的勇气

哦 越过谎言去拥抱你

每当我找不到存在的意义

每当我迷失在黑夜里

噢喔喔 夜空中最亮的星

请照亮我向前行

Ajax原生请求及Json基础

1、基本结构

<script type="text/javascript">
        // 创建XMLHttpRequest对象
		var request = new XMLHttpRequest();
		var id = '1';
		request.onreadystatechange = function() {
		// 如果请求成功,且获取响应,则返回响应数据
			if (request.readyState == 4 && request.status == 200) {
				document.getElementById("result").innerHTML = request.responseText;
			}
		}
		// 请求 open("method","url","async(true/false)")
		request.open("get", "index.jsp?id=" + id, true);
		// 设置请求头信息
		request.setRequestHeader("content-type",
				"application/x-www-for-urlencoded");
	    // 发送请求,当请求为post时,请求参数应该写在send()方法中
		request.send();
	</script>

2、Http请求过程

  • 建立TCP链接
  • 浏览器向服务器发送请求命令
  • 浏览器发送请求头信息
  • 服务器响应(应答)
  • 服务器发送应答头信息
  • 服务器向浏览器发送数据
  • TCP连接关闭

3、Http请求

  • 请求方法:GET/POST

    • GET:长度在200个字符;
    • POST:一般用于修改服务器上的资源,对所发送信息的数量无限制;
  • 请求URL

  • 请求头:包含一些客户端环境信息、身份验证信息等

  • 请求体:包含客户提交的查询字符串信息、表单信息

4、Http响应

  • 一个数字和文字组成的状态码,用来显示请求是否成功
  • 响应头:包含许多用户信息,入服务器类型,日期时间,内容类型和长度等
  • 响应体
  • 状态码:
    • 1XX:信息类,服务器正在进行进一步处理
    • 2XX:成功
    • 3XX:重定向
    • 4XX:客户端错误,请求有错误
    • 5XX:服务器错误

5、XMLHttpRequest发送请求

  • request.open("get", "index.jsp?id=" + id, true)

    • 请求 open("method","url","async(true/false)")
  • request.setRequestHeader("content-type",
    "application/x-www-for-urlencoded");

    • 设置请求头信息,写在open和send方法之间
  • request.send();

    • 发送请求,当请求为post时,请求参数应该写在send()方法中

6、XMLHttpRequest获取响应

  • responseText:获取字符串形式的响应数据

  • responseXML:获取xml形式的响应数据

  • status和statusText:以数字和文本形式返回Http状态码

  • getAllResponseHeader():获取所有的响应报头

  • getResponseHeader():查询响应中的某个字段的值

  • readyState属性:

    • 值为 0 :请求初始化,open还没有调用
    • 值为 1:服务器连接已建立,open已经调用
    • 值为 2:请求已被接收,也就是连接到头信息了
    • 值为 3:请求处理中,也就是接收到响应头了
    • 值为 4:请求已完成,且响应已就绪,也就是响应完成了
  • 常用方法:

request.onreadystatechanage=function() {
    if(request.readystate === 4 && request.status === 200) {
        // 响应后的操作
    }
}

7、JSon解析

基本概念
  • JSon是存储和交换文本信息的语法,类似XML,它采用键值对的方式来组织,易于阅读和编写,也易于机器解析和生成
  • JSon是独立于语言的
JSon和xml的比较
  • 长度比xml短小
  • 读写速度比xml更快
  • Json可以使用JavaScript内建的方法直接进行解析、转换成Javascript对象
JSon解析
  • JSon.parse(Json_name)
  • eval('('+ json_name +')')
数据结构
  • 1、 Object:使用花括号内含的键值对结构,key必须是String类型,value为任意基本类型或数据结构
  • 2、Array:基本类型String、number,使用中括号括起来并用逗号分隔
posted @ 2018-05-27 23:21  云中志  阅读(370)  评论(0编辑  收藏  举报