
你重构过自己的页面吗?——瘦身 js判断中英文字符串长度 jquery dialog插件(jquery-impr Javascript设计模式学习(二)封 CSS在IE6,IE7,FIREFOX中的区别 向高级Javascript程序员阵营迈进 input file清空文件域内值的方法 Javascript 之错误处理篇 Javascript 资源站点 Ajax 和 XML: 五种常见 Ajax 模式 用 YUI Doc 生成 JavaScript API jquery使用小技巧(二) 实现简单的js拖动库 javascript 学习笔记之拖拽篇 简单介绍基于WEB开发的HTTP协议 JavaScript基础之继承(附实例) Javascript学习笔记之事件篇 jquery使用小技巧 |
[ajax相关]利用JS实现的根据经纬度计算地球上两点之间的距离 (佚名,07-11)最近用到了根据经纬度计算地球表面两点间距离的公式,然后就用JS实现了一下。计算地球表面两点间的距离大概有两种办法。第一种是默认地球是一个光滑的球面,然后计算任意两点间的距离,这个距离叫做大圆距离(The Great Circle Distance)。公式如下:使用JS来实现为:<!--Code…… [ajax相关]使用Jsonp解决跨域数据访问问题 (佚名,07-11)符合Web2.0特征的众多网站一个明显的特点就是采用Ajax。Ajax提供了在后台提交请求访问数据的功能。其实现主要使用的是XMLHttpRequest函数,这个函数允许客户端的Javascript发送到服务器端的HTTP请求并获得返回数据。Ajax同时也是目前众多的Mashup背后的驱动力量,他们…… [ajax相关]This关键字的一些更新的理解 (佚名,07-11)this是Javascript中一个非常重要的关键字,正确的使用this能够使我们的程序效率得到提升。之前,对于this的认识还存在一些误区,今天看了一篇文章之后又有了一些深入的了解。 this的所有者。 一般情况下,this是指向正在执行的函数本身,或者是,指向函数所属的对象。…… [ajax相关]JavaScript设计模式学习(四)单件(Singleton Pattern (佚名,07-11)单件是JavaScript中最基本、最有用的设计模式,而你今后也会经常的使用这个模式。通过单件,我们可以把统一到一个逻辑单元中并且提供一个唯一的入口,这就保证你所有的引用都是用的这个全局资源。 单件的用途有:一、提供一个Namespacing、二、提供一种被称为branching的技术。…… [ajax相关]Javascript设计模式学习(三)更多的高级样式 (佚名,07-11)静态方法和属性 直接上代码吧 //静态成员的例子 var House = (function(){ //私有的静态属性 var numOfHouse = 0; //私有的静态方法 function isValid(hid){ if (hid != null && hid …… [ajax相关]Javascript设计模式学习(二)封装续 (佚名,07-11)有一个避免其他程序员无意间写出重名函数的办法,在你想作为私有属性或者私有方法的命名前加一个下划线,像这样 this._name = name;,这样虽然不能避免所有的错误,但是能够避免绝大多数的无意识命名引起的冲突。 Scope,Nested Functions,and Closures…… [ajax相关]Javascript设计模式学习(一)封装和信息隐藏 (佚名,07-11) 在我们编程的过程中,我们应该尽可能的把数据和函数处理信息隐藏在对象内部,在Javascript中,我们怎样来做呢?虽然Javascript中没有其他面向对象语言的声明共有和私有的关键字,但是我们仍可以通过一些手段来达到这样的效果。我们可以这样理解封装和信息隐藏,…… [ajax相关]是什么让我们爱上Javascript (佚名,07-11) 过去,人们对于Javascript一直报着轻视的态度,人们认为它又慢又容易出错,而且在不同浏览器中解释也不一样,但是现在,Javascript确确实实的在改变我们的网络,越来越多的网络和APP应用开始使用Javascript。今天,我们就来讲讲我们为什么会有这种…… [ajax相关]Ajax基础教程6.2 分析JsUnit (myext整理,04-25)6.2 分析JsUnit2001年初,Edward Hieatt开始“移植”JUnit,目的是在浏览器中测试JavaScript。从那以后,JsUnit的下载次数已近10 000次,大约300人加入了JsUnit的新闻组。JsUnit支持一般的xUnit功能,完全用JavaScript编…… [ajax相关]Ajax基础教程6.1 JavaScript提出的问题 (myext整理,04-25)读到这里,应该很清楚了,要想真正很好地使用Ajax,你就要写一些JavaScript代码。尽管框架和工具包能减轻一些负担,但是最终你可能会得到比平常更多的JavaScript代码。因为我们自己写过不少,所以很清楚写JavaScript代码绝不是轻而易举的,不过,本章我们还是要在你筋疲力尽的肩头再压上…… [ajax相关]Ajax基础教程5.7 实现高级JavaScript技术 (myext整理,04-25)5.7 实现高级JavaScript技术我们假设本书的读者对JavaScript至少有基本的实践知识。如果要提供JavaScript的全面教程,这本身就需要一本完整的书才能讲清楚,所以在这里我们不打算详细介绍这种语言。相反,本节只是讨论JavaScript的一些可能鲜为人知的高级特性,并…… [ajax相关]Ajax基础教程5.6 使用Firefox的Web开发扩展 (myext整理,04-25)5.6 使用Firefox的Web开发扩展Firefox的Web开发扩展为Firefox浏览器增加了大量有用的Web开发工具。一旦安装了这个扩展,你就可以通过一个工具条来访问为浏览器增加的这些工具(见图5-14)。在目前能够运行Firefox的所有平台上都能使用这个扩展包,这就意味着在W…… [ajax相关]Ajax基础教程5.5 完成JavaScript压缩和模糊处理 (myext整理,04-25)5.5 完成JavaScript压缩和模糊处理我们都知道,JavaScript是一种在客户浏览器中执行的解释型语言。换句话说,JavaScript会以明文下载到浏览器,再由浏览器根据需要执行这个JavaScript代码。用户只要使用浏览器的查看源代码功能就能读到JavaScript源代码…… [ajax相关]Ajax基础教程5.4 使用JSLint完成JavaScript语法检查 (myext整理,04-25)5.4 使用JSLint完成JavaScript语法检查JSLint是一个JavaScript验证工具(www.jslint.com),可以扫描JavaScript源代码来查找问题。如果JSLint发现一个问题,JSLint就会显示描述这个问题的消息,并指出错误在源代码中的大致位置。有些…… [ajax相关]Ajax基础教程5.3 使用DOM Inspector搜索节点 (myext整理,04-25)5.3 使用DOM Inspector搜索节点在Mozilla Suite和Firefox浏览器中打包了一个DOM Inspector工具。如果利用DOM Inspector,则可以查看Web页面的结构化表示,甚至能搜索某些特定的节点,并自动更新DOM中的节点。在Firefox中,你可以…… [ajax相关]Ajax基础教程5.2 使用Firefox扩展验证HTML内容 (myext整理,04-25)5.2 使用Firefox扩展验证HTML内容当前的浏览器都能很好地实现W3C DOM标准。只要创建的内容能遵循标准HTML或XHTML,就几乎能得到所有浏览器的支持。不过通常说起来简单,做起来就不那么容易了。不同于C++或Java这样的编译语言,HTML没有编译器可以将人可读的代码翻译…… [ajax相关]Ajax基础教程5.1 使用JSDoc建立JavaScript代码的文档 (myext整理,04-25)作为一名有经验的Web应用开发人员,你也许可以熟练地应用某种服务器端技术(或者,应用多种服务器端技术)来构建Web应用。我们已经看到,在过去几年中,服务器端技术有了长足的发展,服务器端软件开发越来越容易,也越来越健壮,相比之下,客户端技术基本上被抛在了一边。Ajax技术的横空出世使这种状况有所改观,…… [ajax相关]Ajax基础教程4.9 提供自动完成 (myext整理,04-25)4.9 提供自动完成我们遇到的最受欢迎的功能之一就是自动完成。许多人都使用过Intuit的Quicken之类的工具,并对其注册表的功能很是着迷,它的注册表能根据以前的注册项填入信息。这就使得数据输入更快、更容易,而且不容易出错。对于胖客户应用,增加这个功能可能很容易,但是Web应用长期以…… [ajax相关]Ajax基础教程4.8 访问Web服务 (myext整理,04-25)4.8 访问Web服务多年以来一直存在一个软件工程问题:从一台机器调用另一台机器上的服务或方法,即使这些机器使用完全不同的硬件或软件。对于这个问题,最近提出的解决方案是Web服务。几年前,Web服务大受吹捧,它的头上围绕着耀眼的光环,有些人认为Web服务就是分布式软件开发的“圣杯”。后来…… [ajax相关]Ajax基础教程4.7 动态更新Web页面 (myext整理,04-25)4.7 动态更新Web页面如前所述,如果页面中只有一小部分需要修改,此时Ajax技术最适用。换句话说,以前实现一些用例时,为了更新页面中的一小部分总是需要使用完全页面刷新,这些用例就很适合采用Ajax技术。考虑一个有单个页面的用例,用户向这个页面输入的信息要增加到列表中。在这个例子中,你…… |


