javascript
baother0
这个作者很懒,什么都没留下…
展开
-
闭包整理
闭包是指有权访问另一个函数作用域中的变量的函数。创建闭包的创建方式,就是在一个函数的内部创建另外一个函数。 createComparisonFunction (propertyName){ return function (object1,object2) { var value1 = object1[propertyName];//* var va原创 2013-10-13 21:54:21 · 846 阅读 · 0 评论 -
JSON
学习要点:1.JSON 语法2.解析和序列化前两章我们探讨了 XML 的结构化数据, 但开发人员还是觉得这种微型的数据结构还是过于烦琐、冗长。为了解决这个问题,JSON 的结构化数据出现了。JSON 是 JavaScript 的一个严格的子集,利用 JavaScript 中的一些模式来表示结构化数据。一.JSON 语法JSON 和 XML 类型,都是一种结构化的数据表示原创 2014-03-05 13:12:47 · 928 阅读 · 0 评论 -
XPath
学习要点:1.IE 中的 XPath2.W3C 中的 XPath3.XPath 跨浏览器兼容XPath 是一种节点查找手段,对比之前使用标准 DOM 去查找 XML 中的节点方式,大大降低了查找难度,方便开发者使用。但是,DOM3 级以前的标准并没有就 XPath 做出规范;直到 DOM3 在首次推荐到标准规范行列。大部分浏览器实现了这个标准,IE 则以自己的方式实现了 XPa原创 2014-03-05 13:13:29 · 990 阅读 · 0 评论 -
Ajax
学习要点:1.XMLHttpRequest2.GET 与 POST3.封装 Ajax2005 年 Jesse James Garrett 发表了一篇文章,标题为: “Ajax:A new Approach to WebApplications” 。 他在这篇文章里介绍了一种技术, 用他的话说, 就叫: Ajax, 是 Asynchronous JavaScript + XML原创 2014-03-05 13:11:13 · 953 阅读 · 0 评论 -
XML
学习要点:1.IE 中的 XML2.DOM2 中的 XML3.跨浏览器处理 XML随着互联网的发展,Web 应用程序的丰富,开发人员越来越希望能够使用客户端来操作 XML 技术。而 XML 技术一度成为存储和传输结构化数据的标准。所以,本章就详细探讨一下 JavaScript 中使用 XML 的技术。对于什么是 XML, 干什么用的, 这里就不在赘述了,在以往的 X原创 2014-03-05 13:26:41 · 894 阅读 · 0 评论 -
Dom进阶
学习要点:1.DOM 类型2.DOM 扩展3.DOM 操作内容DOM 自身存在很多类型,在 DOM基础课程中大部分都有所接触,比如 Element类型:表示的是元素节点,再比如 Text类型:表示的是文本节点。DOM也提供了一些扩展功能。一.DOM类型DOM 基础课程中,我们了解了 DOM的节点并且了解怎样查询和操作节点,而本身这些不同的节点,又原创 2014-03-25 18:10:03 · 803 阅读 · 0 评论 -
文件上传利器SWFUpload入门简易教程
凡做过网站开发的都应该知道表单file的确鸡肋。Ajax解决了不刷新页面提交表单,但是却没有解决文件上传不刷新页面,当然也有其它技术让不刷新页面而提交文件,该技术主要是利用隐藏的iFrame,较Ajax要麻烦许多,而且其提交方式依然在底层是使用的表单file,这里我们不详谈。而且如果是提交较小的文件,我们能接受,如果提交的文件较大,我们便要忍受很长的等待时间,而浏览器却没有任何提示,我们也没有转载 2014-05-09 17:25:31 · 1410 阅读 · 0 评论 -
解决IE6浏览器下position:fixed固定定位问题
像你所遇到的问题一样, IE6浏览器有太多的bug让制作网页的人头疼。这篇文章介绍的是介绍的是如何解决IE6不支持position:fixed;属性的办法。如果我们需要做某个元素始终位于浏览器的底部,不会因为浏览器窗口的缩放和滚动条的滚动而变化,那个肯定是想到的用position:fixed生成绝对定位,只要设置这个CSS属性就能达到刚刚的需求。当其他浏览器都正常显示的时候,只有IE6不那么完美。转载 2012-12-26 21:53:01 · 656 阅读 · 0 评论 -
ajax
jquery中对象的html()方法相当于dom对象中的innerHTML属性。attr() 得到jquery对象的某个属性的值。$(document).ready (function () {var title = $("#demo").attr ("title");alert (title);$("#demo").attr("title","renjiahui");原创 2013-05-05 20:41:07 · 670 阅读 · 0 评论 -
AJAX入门
ajax.html --> //Ajax中的一个重要对象时XMLHttpRequst. //声明一个空对象以接受XMLHttpRequest对象 var xmlHttpRequest = null; function ajaxSubmit () { //alert (window.ActiveXObject);原创 2013-04-22 11:05:08 · 705 阅读 · 0 评论 -
关于《JavaScript高级程序设计(第2版)》中的一句话
说明:《JavaScript高级程序设计(第2版)》(预计2010年7月份上市)的审校者谢廷晟针对书中一句关键的表述,给出了如下分析说明。虽然译者也同样意识到将this关键字与函数执行时所处的作用域简单地等同起来不恰当,但在书中其他章节里,还有多处类似表述。本着不擅自修改原文的原则,谨以此说明帮助读者慎思明辨(书中也通过译者注形式给出了此文的链接)。感谢廷晟的认真审校。第5章中有这样一句话:“转载 2013-04-05 18:14:03 · 742 阅读 · 1 评论 -
javascript中通用的绑定事件代码
var EventUtil = { addHandler:function (obj,eventName,eventFunc) { if (obj.addEventListener) { obj.addEventListener (eventName,eventFunc,false); }else if (obj.attachEvent) {转载 2013-04-06 22:44:23 · 765 阅读 · 0 评论 -
javascript几种实现继承方式
//对象冒充function Parent (username) { this.username = username; this.sayHello = function () { alert (this.username); };}function Child (username,password) { this.method = Parent; this.method (原创 2013-04-22 08:42:11 · 781 阅读 · 0 评论 -
javascript创建对象的几种方式
1:基于已有的对象扩展var obj = new Object ();obj.name = "zhansan";obj.sayName=function () { alert (this.name);};2:工厂方法模式function createObject(name,password){ var obj = new Object(); obj.name = name; o原创 2013-04-22 08:16:47 · 725 阅读 · 0 评论 -
JavaScript 垃圾回收
在公司经常会听到大牛们讨论时说道内存泄露神马的,每每都惊羡不已,最近精力主要用在了Web 开发上,读了一下《JavaScript高级程序设计》(书名很唬人,实际作者写的特别好,由浅入深)了解了一下JavaScript垃圾回收机制,对内存泄露有了一定的认识。和C#、Java一样JavaScript有自动垃圾回收机制,也就是说执行环境会负责管理代码执行过程中使用的内存,在开发过程中就无需考虑内存分转载 2013-10-28 08:21:53 · 583 阅读 · 0 评论 -
BOM
window对象 BOM的核心对象是window,它表示浏览器的一个实例。 在浏览器中,window对象既是JavaScript访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象。 这就意味着在网页中定义的任何一个对象,变量和函数,都是以window作为其Global对象,因此有权访问parseInt()等方法。 全局作用域 由于原创 2013-10-14 21:51:32 · 854 阅读 · 0 评论 -
DOM 操作表格及样式
学习要点: 1.操作表格 2.操作样式DOM 在操作生成 HTML 上,还是比较简明的。不过,由于浏览器总是存在兼容和陷阱, 导致最终的操作就不是那么简单方便了。本章主要了解一下 DOM 操作表格和样式的一些知 识。一.操作表格标签是 HTML 中结构最为复杂的一个,我们可以通过 DOM 来创建生成它,或 者 HTML DOM来操作它。(PS:H原创 2015-07-29 09:36:12 · 1961 阅读 · 0 评论