`
chaoyi
  • 浏览: 292077 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表

制作树形菜单

<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>制作树形菜单</title> <style type="text/css"> body { font-size:13px; line-height:20px; } a ...

location与history

<table border="0" cellspacing="0" cellpadding="0"> <tr> <td><img src="images/spring.jpg" alt="春天" /></td> <td>春来——爆竹声中一岁除,春风送暖入屠苏<br /> 春雨——小楼一夜听春雨,深巷明朝卖杏花<br /> 春花——惆怅东栏一株雪, ...
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>运算器</title> <style type="text/css"> * { margin:0; padding:0; } body { font-family: ...
<body> <div id="time" style="color:#F00";></div> <script type="text/javascript" src="js/time.js"></script> </body>   function showTime(){ var time = new Date(); var year = time.getFullYear(); var month = time ...
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>js</title> <style type="text/css"> *{ margin:0; padding:0;} body{ font-size:12px; font-fa ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; chars ...
学习要点:1.XMLHttpRequest2.GET 与 POST3.封装 Ajax 2005 年 Jesse James Garrett 发表了一篇文章,标题为: “Ajax:A new Approach to WebApplications” 。 他在这篇文章里介绍了一种技术, 用他的话说, 就叫: Ajax, 是AsynchronousJavaScript + XML 的简写。 这种技术能够想服务器请求额外的数据而无须卸载页面(即刷新),会带来更好的用户体验。一时间,席卷全球。一.XMLHttpRequestAjax 技术核心是 XMLHttpRequest 对象(简称 XHR),这 ...
学习要点:1.JSON 语法2.解析和序列化 前两章我们探讨了 XML 的结构化数据, 但开发人员还是觉得这种微型的数据结构还是过于烦琐、冗长。为了解决这个问题,JSON 的结构化数据出现了。JSON 是 JavaScript 的一个严格的子集,利 ...
学习要点:1.IE 中的 XPath2.W3C 中的 XPath3.XPath 跨浏览器兼容 XPath 是一种节点查找手段,对比之前使用标准 DOM 去查找 XML 中的节点方式,大大降低了查找难度,方便开发者使用。但是,DOM3 级以前的标准并没有就 XPath 做出规范;直到 DOM3 在首次推荐到标准规范行列。大部分浏览器实现了这个标准,IE 则以自己的方式实现了 XPath。一.IE 中的 XPath在 IE8 及之前的浏览器, XPath 是采用内置基于 ActiveX 的 XML DOM 文档对象实现的。在每一个节点上提供了两个方法:selectSingleNode()和 s ...

第三十章:XML

学习要点:1.IE 中的 XML2.DOM2 中的 XML3.跨浏览器处理 XML 随着互联网的发展,Web 应用程序的丰富,开发人员越来越希望能够使用客户端来操作 XML 技术。而 XML 技术一度成为存储和传输结构化数据的标准。所以,本章就详细探讨一下JavaScript 中使用 XML 的技术。对于什么是 XML, 干什么用的, 这里就不在赘述了,在以往的 XHTML 或 PHP 课程都有涉及到,可以理解成一个微型的结构化的数据库,保存一些小型数据用的。一.IE 中的 XML在统一的正式规范出来以前, 浏览器对于 XML 的解决方案各不相同。 DOM2 级提出了动态创建 XML DO ...
学习要点:1.cookie2.cookie 局限性3.其他存储 随着 Web 越来越复杂,开发者急切的需要能够本地化存储的脚本功能。这个时候,第一个出现的方案:cookie 诞生了。cookie 的意图是:在本地的客户端的磁盘上以很小的文件形式保存数据。一.Cookiecookie 也叫 HTTP Cookie, 最初是客户端与服务器端进行会话使用的。 比如, 会员登录,下次回访网站时无须登录了; 或者是购物车, 购买的商品没有及时付款, 过两天发现购物车里还有之前的商品列表。HTTP Cookie 要求服务器对任意 HTTP 请求发送 Set-Cookie,因此,Cookie 的处理原则 ...
学习要点:1.浏览器错误报告2.错误处理3.错误事件4.错误处理策略5.调试技术6.调试工具 JavaScript 在错误处理调试上一直是它的软肋,如果脚本出错,给出的提示经常也让人摸不着头脑。 ECMAScript 第 3 版为了解决这个问题引入了 ...
学习要点:1.表单介绍2.文本框脚本3.选择框脚本 为了分担服务器处理表单的压力,JavaScript 提供了一些解决方案,从而大大打破了处处依赖服务器的局面。一.表单介绍在 HTML 中,表单是由<form>元素来表示的,而在 JavaScript 中,表单对应的则是HTMLFormElement 类型。 HTMLFormElement 继承了 HTMLElement, 因此它拥有 HTML 元素具有的默认属性,并且还独有自己的属性和方法:HTMLFormElement 属性和方法  获取表单<form>对象的方法有很多种,如下: document.getEl ...
学习要点:1.传统事件绑定的问题2.W3C 事件处理函数3.IE 事件处理函数4.事件对象的其他补充 事件绑定分为两种:一种是传统事件绑定(内联模型,脚本模型),一种是现代事件绑定(DOM2 级模型)。现代事件绑定在传统绑定上提供了更强大更方便的功能。一.传统事件绑定的问题传统事件绑定有内联模型和脚本模型, 内联模型我们不做讨论, 基本很少去用。 先来看一下脚本模型,脚本模型将一个函数赋值给一个事件处理函数。 var box = document.getElementById('box'); //获取元素 box.onclick = function () { //元素点击触发事件 ...
学习要点:1.事件对象2.鼠标事件3.键盘事件4.W3C 与 IE JavaScript 事件的一个重要方面是它们拥有一些相对一致的特点,可以给你的开发提供更多的强大功能。 最方便和强大的就是事件对象, 他们可以帮你处理鼠标事件和键盘敲击方面的情况,此外还可以修改一般事件的捕获/冒泡流的函数。一.事件对象事件处理函数的一个标准特性是, 以某些方式访问的事件对象包含有关于当前事件的上下文信息。事件处理三部分组成:对象.事件处理函数=函数。例如:单击文档任意处。 document.onclick = function () { alert('Lee'); };  PS:以上程序的名词解 ...
Global site tag (gtag.js) - Google Analytics