摘要: 随着ajax的升温,javascript越来越得到人们的重视。重要的是,ajax在一定程度上带来了web软件架构上的变化,人们把越来越多的功能分配到客户端实现,javascript子项目规模越来越大。如何更高效的使用javascript,如何更科学的组织javascript,如何更顺利的保证项目进展?我想就我的经验谈一点浅见。 一。 开发人员需要认真学习javascript语言本身...
阅读全文
随笔分类 - JavaScript
1
摘要: 随着ajax的升温,javascript越来越得到人们的重视。重要的是,ajax在一定程度上带来了web软件架构上的变化,人们把越来越多的功能分配到客户端实现,javascript子项目规模越来越大。如何更高效的使用javascript,如何更科学的组织javascript,如何更顺利的保证项目进展?我想就我的经验谈一点浅见。 一。 开发人员需要认真学习javascript语言本身...
阅读全文
摘要:html head titleJS window.open tester/title /head script language="javascript" function jsOpenWindow() { var iRand = Math.round(Math.random()*1000000); var sURL = "Blank.htm...
阅读全文
摘要:html head script language="Javascript" type="text/javascript" function sixteenth(src) { var oSrc = eval("document." + src); oSrc.focus(); oSrc.select(); textRange = oSrc.createTe...
阅读全文
摘要:No. 1 《JavaScript: The Definitive Guide (5 edition)》 No. 2 《JavaScript:TheGoodParts》——Douglas Crockford ——JSON、JSLint、JSMin和ADSafe之父。 ——JavaScript的发明人Brendan Eich说他是“Yoda of lambda programming a...
阅读全文
摘要:使用 Cookies 我们已经知道,在 document 对象中有一个 cookie 属性。但是 Cookie 又是什么?“某些 Web 站点在您的硬盘上用很小的文本文件存储了一些信息,这些文件就称为 Cookie。”—— MSIE 帮助。一般来说,Cookies 是 CGI 或类似,比 HTML 高级的文件、程序等创建的,但是 JavaScript 也提供了对 Cookies 的很全面的访问权利...
阅读全文
摘要:当你想要改变网页行为的时候 你该怎么办呢?你不会用脚来踹网页或者用头来顶网页吧? 这时候怎么办呢 ?而你手中有javascript 这种工具!所以你就会考虑用javascript来改变网页行为,而这时候你会想 我怎么改变呢?而我发现 网页原来有接口的,就好像你推车有车柄一样,你可以作用于车柄让它往前走,同样的 你也会作用于网页的接口改变他的行为,而这个接口就是DOM。 所以 javascript和...
阅读全文
摘要:再开始学习javaScript的时候,就觉得Dom模型非常主要,这两个没有什么事情,自己参照网上的一些资料,自己把DOM模型总结了一下,备以后学习过程中使用。 文档对象模型(DOM)是W3C为解决浏览器混战时代不同浏览器环境之间的差别而制定的模型标准。W3C将文档对象模型定义为:是一个能让程序和脚本动态访问和更新文档内容、结构和样式的语言平台。提供了标准的HTML和XML对象集,并有一个标准接口来...
阅读全文
摘要:html head titleJavaScript版本测试/title /head body script language="JavaScript" //仅支持JavaScript 1.0的浏览器才读该部分 document.write('浏览器支持JavaScript 1.0...
阅读全文
摘要: ajax和以前的网页有很大的区别,以前都是客户端像服务器端发送http请求来获取新的web页面,并通过在http请求中传递参数来实现一些动态的功能,这样就迫使浏览器刷新整个页面.但是ajax是通过XMLHttpRequest隐蔽的向服务器端发送http请求,并通过客户端Javascrīpt来获取服务器端发回的数据,然后在通过Javascrīpt动态向HTML文档中添加节点和文本. ajax和...
阅读全文
摘要:以前做界面是用jquery的,现在因为要用许多ajax效果,改用了rails自带的prototype 因为jquery用多了,换个框架也大同小异,不过细节上有很多不同。。。 1.dom加载方面: jquery有dom ready方法,推迟js函数的绑定知道dom树完成(如果没有这个功能,一些element的事件函数之类的绑定可能会出错): $(document).ready(function()...
阅读全文
摘要:事件(Event)——由鼠标或热键的动作而引起,也可由浏览器自身引起。 事件驱动(Event Driver)——由鼠标或热键引发的一连串程序的动作。 事件处理程序(Event Handler)——对事件进行处理程序或函数 JavaScript事件主要分为三类: 1.引起页面之间跳转的事件,主要是超连接事件。 2.事件浏览器自己引起的事件。 3.事件在表单内部同界面对象的交互。 一般...
阅读全文
摘要:JavaScript变量命名类型 变量命名前缀 Array a Boolean b Float l Function f Integer(int) n Object o Regular Expression r String s
阅读全文
摘要:完整的 HTTP 1.1规范说明书来自于RFC 2616,你可以在http://www.rfc-editor.org/在线查阅。HTTP 1.1的状态码被标记为新特性,因为许多浏览器只支持 HTTP 1.0。你应只把状态码发送给支持 HTTP 1.1的客户端,支持协议版本可以通过调用request.getRequestProtocol来检查。 本部分余下的内容会详细地介绍 HTTP 1.1中的状态...
阅读全文
摘要:服务器在完成请求之后会在 XMLHttpRequest 的 onreadystatechange 属性中查找要调用的方法。这是真的,但还不完整。事实上,每当 HTTP 就绪状态改变时它都会调用该方法。这意味着什么呢?首先必须理解 HTTP 就绪状态。 HTTP 就绪状态表示请求的状态或情形。它用于确定该请求是否已经开始、是否得到了响应或者请求/响应模型是否已经完成。它还可以帮助确定读取服务器提供...
阅读全文
摘要:XMLHttpRequest对像的几个方法与属性 |- open():建立到服务器的新请求。 |- send():向服务器发送请求。 |- abort():退出当前请求。 |- readyState:提供当前 HTML 的就绪状态。 |- responseText:服务器返回的请求响应文本。 创建对象 -------- 1.创建新的XMLHttpRequest对象 script language...
阅读全文
摘要:当表达式为false, 0, 字符串的空'', NaN, undefined, null时, 表达式的值为假(false),其他在任何情况下表达式的值都为真(true).
阅读全文
摘要:今天在学习Bom时遇到了一个错误: Static overflow at 7 错误原因:自定义了一个 scrollTo(),与系统window.scrollTo()冲突,以致引起死循环,此错误在弹出错误框,而在FF下没有反应,但function也不执行。另外img src="" onerror=""/也可能出现这种情况。详细请参考:http://www.cnblogs.com/S.Sams...
阅读全文
摘要:父页面弹出一个显示HTML内容的模态对话框: 父页面:var ret = window.showModalDialog(url[, args][, features]); 子页面: 接收参数:var arg = window.dialogArguments; 返回参数:window.returnValue = staff; 1、当子页面关闭时,父页面ret才能得到值,即ret = staff。如果...
阅读全文
摘要: 什么是URI?Web上可用的每种资源如 HTML文档、图像、视频片段、程序等 都是一个通用资源标志符来(Universal Resource Identifier, 简称"URI")定位的。 URI一般由三部分组1、访问资源的命名机制。 2、存放资源的主机名。 3、 资源自身的名称,由路径表示。 考虑下面的URI,它表示了当前的HTML 4.0规范http://www.tf988.com....
阅读全文
1
|