`
AllenHU0320
  • 浏览: 82782 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JS基本部分2

 
阅读更多

17.通过Ajax编程的核心有两点:

通过XMLHttpRequest发送异步请求

通过DOM动态加载服务器响应

 

18.访问XHTML元素

根据ID访问XHTML元素:

document.getElementById("a").innerHTML;

document.getElementById("b").value;

 

修改单元格的值:

tb.rows.item(row-1).cells.item(cel-1).innerHTML=document.getElementById("celVal").value;

table,table下的rows, 第几行,列,第几列

 

新增XHTML元素

创建或复制节点

document.createElement("div");

Node cloneNode(boolean deep):复制当前节点,当deep为true时,复制当前节点和后代节点,当deep为false时,仅复制当前节点

 

添加节点

appendChild(Node newNode)

insertBefore(Node newNode,Node refNode)

replaceChild(Node newChild,Node oldChild)

 

为列表框、下拉菜单添加选项

 

19.使用window对象

alert(),confirm(),prompt(),close(),focus(),blur,open()

 

使用定时器

<body onload="setTime();">

<span id="tm"></span>

<script type="text/javascript">

       //定义定时器变量

       var timer;

       //保存页面运行的起始时间

       var cur = new Date().getTime();

       function setTime(){

              //在tm元素中显示当前时间

              document.getElementById("tm").innerHTML=new Date().toLocalString();

              //如果当前时间比起始时间大于60秒,停止定时器的调度

              if(new Date().getTime() - cur > 60 * 1000){

                      //清除timer定时器

                      clearInterval(timer);

              }

       }

        //指定每隔1000毫秒执行setTime()函数一次

        timer = window.setInterval("setTime();",1000);

</script>

</body>

 

20.事件处理机制

使用正则表达式截取空格

function trim(s){

      return s.replace(/^s*/,"").replace(/\s*$/,"");

}

onblur,onchange,onclick,ondblclick,onfocus,onkeydown,onkeypress,onkeyup,onload,onmousedown,onmousemove,

onmouseout,onmouseover,onmouseup,onreset,onselect,onsubmit

 

使用attachEvent方法执行绑定

domObject.attachEvent("eventName",functionReference);

分享到:
评论
1 楼 nanzai 2012-05-01  
19.使用window对象

//在tm元素中显示当前时间
      document.getElementById("tm").innerHTML=new Date().toLocalString();这句话中的代码应该改成
    document.getElementById("tm").innerHTML=new Date().toLocaleString();

相关推荐

    深入理解JavaScript系列

    本书共分四个部分,第1部分帮助读者快速入手,掌握基本的JavaScript编程要点;第2部分介绍JavaScript的发展和技术背景;第3部分深入探索JavaScript,介绍了语法、值、运算符、布尔类型、数字、字符串、语句、异常...

    node.js入门经典

    第2部分讲解如何借助HTTP模块和Express Web框架,使用Node.js创建基本的网站;第3部分介绍了调试和测试Node.js应用程序的工具,以及部署Node.js应用的方法;第4部分讲解了Node.js实现实时编程的能力以及Socket.IO;...

    Node.js入门经典

    第2部分讲解如何借助HTTP模块和Express Web框架,使用Node.js创建基本的网站;第3部分介绍了调试和测试Node.js应用程序的工具,以及部署Node.js应用的方法;第4部分讲解了Node.js实现实时编程的能力以及Socket.IO;...

    JavaScript基础部分视频

    javascript基础视频,包含基本的js视频以及dom操作,适合入门

    Node.js入门经典pdf及书中源代码

    第2部分讲解如何借助HTTP模块和ExpressWeb框架,使用Node.js创建基本的网站;第3部分介绍了调试和测试Node.js应用程序的工具,以及部署Node.js应用的方法;第4部分讲解了Node.js实现实时编程的能力以及Socket.IO;第...

    auto.js Apk

    Auto.js使用JavaScript作为脚本语言,目前使用Rhino 1.7.7.2作为脚本引擎,支持ES5与部分ES6特性。 因为Auto.js是基于JavaScript的,学习Auto.js的API之前建议先学习JavaScript的基本语法和内置对象,可以使用教程...

    Autojs4.11.js.zip

    因为Auto.js是基于JavaScript的,学习Auto.js的API之前建议先学习JavaScript的基本语法和内置对象,可以使用教程前面的两个JavaScript教程链接来学习。 如果您想要使用TypeScript来开发,目前已经有开发者公布了一...

    韩顺平轻松搞定网页设计(html.css.js)(完整版)

    轻松搞定网页设计html+css+javascript 内容介绍 该教程用循序渐进的手法和项目驱动的案例,由浅入深的...4、javascript深入讲解(js基本语法、数组、js面向对象编程,js系统函数、事件、js dom编程详解、正则表达式)

    Auto.js软件及打包插件合集.zip

    因为Auto.js是基于JavaScript的,学习Auto.js的API之前建议先学习JavaScript的基本语法和内置对象,可以使用教程前面的两个JavaScript教程链接来学习。 如果您想要使用TypeScript来开发,目前已经有开发者公布了一...

    JS基本功DOM学习笔记

    JS的重要部分DOM的学习笔记,基于传智播客前端培训视频所做的笔记以及相关案例代码,包括事件、DOM节点获取与操作、DOM实用案例、DOM属性操作、元素操作、BOM、内置对象

    JavaScript核心概念及实践 高清PDF扫描版 (邱俊涛).pdf

    第二部分包括第8章到第16章,着重讨论了JavaScript支持的编程范式、核心概念的延伸、JavaScript的前端开发框架、测试框架、JavaScript引擎、JavaScript在Java,C、C++等应用中的使用,以及服务器端的JavaScript应用...

    Node.js(node-v16.15.1-win-x64.zip)

    大部分基本模块都是用 JavaScript 编写的。Node.js 包含一个用于文件、套接字和 HTTP 通信的内置异步 I/O 库。HTTP 和套接字支持允许 Node.js 充当 Web 服务器,而无需额外的软件,例如 Apache。

    javascript经典书籍和开发工具简介

    1.javascript基本语法和语言基本功 2.javascript对浏览器核心对象基本支持: window,location,navigator,screen(提供分辨率访问接口),history等对象 这是开发人员必须掌握的部分。 3.DOM 模型,这是最为重要的部分,...

    JS开发中基本数据类型具体有哪几种

    JS开发中基本数据类型有哪些?JS的数据类型包括基本数据类型、复杂数据类型和特殊数据类型,今天我们主要先讲解一下基本数据类型。 0、先提示两个下面用到的知识点: 0.1typeof,是用来检测变量类型的 写法:typeof ...

    Node.js(node-v16.15.1-win-x86.zip)

    大部分基本模块都是用 JavaScript 编写的。Node.js 包含一个用于文件、套接字和 HTTP 通信的内置异步 I/O 库。HTTP 和套接字支持允许 Node.js 充当 Web 服务器,而无需额外的软件,例如 Apache。

    Node.js(node-v16.15.1.pkg)

    大部分基本模块都是用 JavaScript 编写的。Node.js 包含一个用于文件、套接字和 HTTP 通信的内置异步 I/O 库。HTTP 和套接字支持允许 Node.js 充当 Web 服务器,而无需额外的软件,例如 Apache。

    精通JavaScript动态网页编程(实例版)

    资源名称:精通JavaScript动态网页编程(实例版)内容简介:本书通过大量...全书分为9个部分,共36章,内容涵盖了Javascript基本语法、Javascrip 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    深入探讨JavaScript的最基本部分之执行上下文

    今天小编就为大家分享一篇关于深入探讨JavaScript的最基本部分之执行上下文,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

    一些常用的JS插件,十分齐全,大部分有demo

    一些常用的JS插件,十分齐全,大部分有demo。比如常用的JS插件 树形空间 日历空间 时间选择控件 表单验证控件,里面全都有,用法基本上都注明。

Global site tag (gtag.js) - Google Analytics