发表于: 2018-05-19 23:24:35

1 1205


今天完成的事情:

1.在w3school上学习了些js.

通过 HTML DOM,可访问 JavaScript HTML 文档的所有元素
HTML DOM (文档对象模型)
当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)
HTML DOM 模型被构造为对象的树。

DOM HTML 树

通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML
    JavaScript 能够改变页面中的所有 HTML 元素
    JavaScript 能够改变页面中的所有 HTML 属性
    JavaScript 能够改变页面中的所有 CSS 样式
    JavaScript 能够对页面中的所有事件做出反应


JavaScript 框架(库)
JavaScript 高级程序设计(特别是对浏览器差异的复杂处理),通常很困难也很耗时
为了应对这些调整,许多的 JavaScript (helper) 库应运而生
这些 JavaScript 库常被称为 JavaScript 框架
在本教程中,我们将了解到一些广受欢迎的 JavaScript 框架
jQuery
Prototype
MooTools
所有这些框架都提供针对常见 JavaScript 任务的函数,包括动画、DOM 操作以及 Ajax 处理。

一直以为Ajax是种框架,原来不是。

2。学习json.

JSON建构于两种结构:

  • “名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list),或者关联数组 (associative array)。
  • 值的有序列表(An ordered list of values)。在大部分语言中,它被理解为数组(array)。

这些都是常见的数据结构。事实上大部分现代计算机语言都以某种形式支持它们。这使得一种数据格式在同样基于这些结构的编程语言之间交换成为可能。

JSON具有以下这些形式:

对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔。

数组是值(value)的有序集合。一个数组以“[”(左中括号)开始,“]”(右中括号)结束。值之间使用“,”(逗号)分隔。

值(value)可以是双引号括起来的字符串(string)、数值(number)、truefalse null、对象(object)或者数组(array)。这些结构可以嵌套。

字符串(string)是由双引号包围的任意数量Unicode字符的集合,使用反斜线转义。一个字符(character)即一个单独的字符串(character string)。

字符串(string)与C或者Java的字符串非常相似。

数值(number)也与C或者Java的数值非常相似。除去未曾使用的八进制与十六进制格式。除去一些编码细节。

空白可以加入到任何符号之间。 以下描述了完整的语言。

返给前端JSON的方式,添加了json-taglib指令的jsp文件,或者是@ResponseBody注解。

下面简单页面可以调用后端接口。

<script>
   $(document).ready(function(){
       $("#btn1").click(function(){
           $('#test1').load('/JsonObjectFromJSP');//我的url就这个。
       })       //localhost/JsonObjectFromJSP
   })
</script>
<h3 id="test1" style="border: darkcyan">Json Object</h3>
<button id="btn1" type="button">Json Object By json-taglib, JSP</button>

明天计划的事情:

学习下数据表怎么建立关联。

遇到的问题:

没有
收获:

学习js基础和json.


返回列表 返回列表
评论

    分享到