`
chilongxph
  • 浏览: 138871 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

ajax技术总结2

阅读更多
javascript编程知识
JavaScript 对象
javaScript 所处理的每一个对象都是属于一个类 (class) ,类里边定义了组成对象的数据、属性、方法(即是类里边的一些函数)等,使用类可以增加程序代码的复用性,这在一种程序语言中是很重要的,因为这样可以避免重复开发!



对象的属性(Propertie):

       在 javaScript 中使用英文句号 (.) 来访问对象的属性值。



对象的方法(Method):

       同样的,对象的方法也是通过英文句号 (.) 来执行的,在方法后边紧跟一对圆括号(),而在圆括号里边包含了使用该方法所需要的参数。



javaScript 中的对象:

       javaScript 包含很多预定义对象,一些是可以用来表示不同的数据类型 (如数字和字符串对象),而另一些是在网页中定义的与 HTML 标记密切相关的对象 (如超链接和图片对象)。

在 javaScript 中可供使用的最基本的数据类型被称为核心 (core) 对象,这些对象是:

Array - 数组对象;

Boolean - 布尔对象;

Date - 时间对象;

Number - 数值对象,可以是整数和浮点数;

String - 字符串对象,可以是单引号 (') 或双引号 (") 括起来的任何字符串。

JavaScript supports three primitive data types: numbers, booleans, and strings; and two compound data types: object and arrays.

创建一个对象实例时使用 new 运算符:

var text = new String("This is my text.");

var max = new Number(4.02);

var today = new Date(); // Date() 是 javaScript 的内建对象类



几种相同效果的代码:

1) location在网页加载到客户端时已创建,虽然它是window的子对象,但可直接用了

var url = window.location.href;

var url = location.href;

2)得到网页中第4个image

因为document的属性images是个数组,故可用数组下标来访问;另外image4的name是menu,在保证图片名不重名的情况下,可以通过图片名直接访问。

var abc = document.images[3];

var abc = document.menu;

var abc = document.images["menu"];



注意:document是最最常用的对象,关于它的属性方法有很多,具体的可在网上找一个手册:文档模式中文手册。(此手册里包含document的大量方法使用说明)

DOM对象
【文档中的对象模块】

当页面已经被下载到客户端时,浏览器就会创建几个用来存储页面信息和页面内容的对象。这些对象构成了一个树状结构 (对象的引用也是根据这种树一层一层引用的,引用时使用 “.” 号),在这棵“树”中,最高层的对象是 window 对象,在这同时,浏览器还会创建另一个高层的对象叫 navigator,这个对象包含了浏览器的类型、版本、安装的插件等等信息。浏览器在创建 window 和 navigator 对象的同时,也会将 window 的属性 location、history 和 document 创建为高层对象。

附:下面为对象表:total object

对象
父对象
对象说明
对象属性
对象方法
示例

window
 
 
frames,screen
alert(),confirm,prompt,setTimeout
 

location
window
页面的地址 (URL) 信息;
 
 
 

history
window
包括了当前打开的这个浏览器访问过的地址 (URL) 列表;
 
 
 

document
window
包含了页面的内容信息
bgColor,fgColor,linkColor,lastModified,images,froms,links. cookie,anchors,applets, title, URL,  documentElement, body,  all[],charset
clear, close,open, write, writeln......
var abc = document.images[3];

//变量 abc 指向的是网页中的第四个imags,因为images,forms,links是数组对象

navigator
 
legacy DOM:

对象
父对象
对象说明
对象属性
对象方法
示例

images[]
document
图片对象
src,name
 
 

links[]
document
链接对象
url,href,target
 
 

forms[]
document
表单对象,它包含了很多元素本质
value,name
onSubmit,
 

applets[]
document
An array of objects that represent the Java applets embedded in a document
 
 
 

anchors[]
document
<a>
 
 
 

cookie
document
 
length,name,expires,path
split
 

text
 
 
data,length
appendData, insertData, splitText...
 

elements[]
form
用来访问访问每一个 input 对象
length,value, type
 
document.forms[0].elements[3]

// 第一个表单 form 中的第三个 input 元素



W3C DOM

Finding elements by ID: getElementById(sID)

Finding elements by tag name: getElementsByTagName(sTagName)
分享到:
评论

相关推荐

    AJAX技术总结.doc

    ### AJAX技术精析 #### 一、AJAX技术概述 AJAX,即"Asynchronous JavaScript and XML"(异步JavaScript和XML),是一种用于构建交互式网页应用的网页开发技术。它结合了多种关键技术,包括XHTML+CSS用于表现,DOM...

    AJAX技术学习总结分享.pdf

    AJAX技术学习总结分享.pdf 一、Ajax技术原理总结 Ajax技术是一种创建交互式网页应用的网页开发技术,也是一种用于创建快速动态网页的技术。它通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新。...

    AJAX技术 详细总结

    自己总结的非常好的AJAX总结,用于页面的一种非常流行的技术。

    采用AJAX技术 AJAX技术概要

    **AJAX技术概要** AJAX(Asynchronous ...8. 课程总结和答疑环节,解答学员对AJAX技术应用的疑惑。 通过这样的课程,开发者能够深入了解AJAX技术,掌握如何将其应用于Web应用开发中,提升应用的交互性和用户体验。

    AJAX_技术总结_设计模式

    **AJAX 技术总结与设计模式** AJAX(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使网页实现异步更新,提升了用户体验。...

    Ajax技术总结,上面是对ajax技术的使用总结

    总结,Ajax技术通过组合各种Web技术,极大地提升了网页的交互性和用户体验,但在使用时需要根据具体场景选择合适的应用,避免造成不必要的困扰。同时,XML作为数据交换的载体,与Ajax配合,共同推动了Web应用程序的...

    ajax 技术基本应用

    总结起来,Ajax技术是现代Web开发中的重要工具,它提高了网页的响应性和用户体验。通过理解其基本原理和API,开发者可以创建出更高效、更互动的网页应用程序。结合jQuery等库,可以进一步简化Ajax的使用,使其更易于...

    Ajax技术总结.doc

    ### AJAX技术概述 #### 一、什么是AJAX技术? AJAX(Asynchronous JavaScript and XML,异步JavaScript和XML)是一种用于构建高度交互式Web应用程序的技术集合。它通过结合多种现有技术,如XHTML/CSS、DOM、XML/...

    AJAX编写用户注册实例及技术小结

    总结来说,这个AJAX用户注册实例展示了如何利用AJAX技术和JavaScript改进Web应用程序的交互性和性能,尤其是在处理实时验证和数据提交时。通过这种方式,开发者能够提供更快速、更直观的用户体验,而不需要用户频繁...

    基于AJAX技术的博客系统设计与实现

    **基于AJAX技术的博客系统设计与实现** 在当今互联网技术快速发展的时代,AJAX(Asynchronous JavaScript and XML)已经成为构建高效、互动性极强的Web应用的重要技术。本项目"基于AJAX技术的博客系统设计与实现",...

    AJAX技术开发购物车

    总结,AJAX技术在购物车功能开发中起着关键作用,它使得用户在添加或移除商品时,页面保持流畅的交互体验,提高了网站的可用性和用户满意度。通过合理地利用AJAX和相关技术,我们可以构建出高效、动态且用户友好的...

    AJAX技术详解及应用

    总结来说,AJAX技术在用户登录模块的应用,通过异步通信提升了交互体验,简化了服务器处理,实现了更高效的网页操作。在实际开发中,开发者还可以结合其他前端框架和库(如jQuery,Vue.js,React等)进一步优化这一...

    一个简单的jsp聊天室(ajax技术)

    【标题】:“一个简单的jsp聊天室(ajax技术)” 在这个项目中,我们探索了一个基于JSP和AJAX技术实现的简单聊天室。JSP(JavaServer Pages)是用于创建动态网页的技术,它允许开发者在HTML代码中嵌入Java代码,...

    AJAX技术总结doc

    **AJAX技术总结** AJAX(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。这种技术结合了JavaScript、XML、DOM、CSS以及浏览器提供的 XMLHttpRequest 对象,使得...

    AJAX技术总结.pdf

    **AJAX技术详解** AJAX,全称"Asynchronous JavaScript and XML",是一种用于创建富互联网应用(RIA)的网页开发技术。它通过结合多种技术,实现了网页内容的异步更新,提高了用户的交互体验,而无需刷新整个页面。...

    AJAX技术Ajax.7z

    总结来说,AJAX技术通过异步通信实现了网页的局部更新,显著提高了用户体验,但同时也带来了一些挑战,需要开发者综合考虑并采取相应措施。在实际开发中,结合现代前端框架如React、Vue或Angular,可以更高效地利用...

    ajax技术文档

    ### AJAX技术概述与应用 #### 一、AJAX的历史由来与概念定义 AJAX(Asynchronous JavaScript and XML)作为一种革新性的技术,虽然并非新技术的诞生,但它却为Web应用程序带来了全新的体验。AJAX的概念最早由...

Global site tag (gtag.js) - Google Analytics