随笔分类 - javascirpt
摘要:首先先来看一个演示例子的代码部分。 XHTML部分: 这个box应该在上面 这个box应该在下面,IE浏览器会对定位元素产生一个新的stacking context ,甚至当元素 z-index的为“auto”。 CSS部分: #container { position: relative; } #box1 { position: absolute; top: 100px; left: ...
        阅读全文
                
摘要:我们知道,在IE的怪癖模式(quirk mode)下,元素会忽略所设定的padding。而在标准模式下,则会有padding。 问题是,IE所表现出来的情况说明,整个IE的开发,大量的问题不是从认真修复和从根本上重构,而貌似是不断patch。 举一个例子。最初IE就具有一个bug,即操作scrollbar,会导致控件(如input文本输入框)的focus丢失。为了解决这个问题,MS做了一个补丁...
        阅读全文
                
摘要:/* Array */ Array.reverse() //数组反向排序,变成新数组。 Array.sort() //把数组按字符排序,变成新数组。 s=Array.push("str1","str2") //从后面添加数组,s为添加记录 s=Array.pop() //从后面删除数组,s为被删...
        阅读全文
                
摘要:javascript实现的数据结构 此例是javascript来建立链表。。 并对此进行了排序。。 还可以在GenericList一般链表上进行扩展。 实现各种排序及增,删,改结点。。
        阅读全文
                
摘要:今当远离,临表涕零,不知所言 ——诸葛亮《出师表》 Lisp是一门历史悠久的语言,全名建LISt Processor,也就是“表处理语言”,它是由John McCarthy于1958年就开始设计的一门语言。和Lisp同时期甚至更晚出现的许多语言如Algo等如今大多已经消亡,又或者仅仅在一些特定的场合有一些微不足道的用途,到现在还广为人知的恐怕只剩下了Fortran和COBOL。但唯独Lisp,...
        阅读全文
                
摘要:简介 函数式编程语言在学术领域已经存在相当长一段时间了,但是从历史上看,它们没有丰富的工具和库可供使用。随着 .NET 平台上的 Haskell 的出现,函数式编程变得更加流行。一些传统的编程语言,例如 C++ 和 JavaScript,引入了由函数式编程提供的一些构造和特性。在许多情况下,JavaScript 的重复代码导致了一些拙劣的编码。如果使用函数式编程,就可以避免这些问题。此外,可以利用...
        阅读全文
                
摘要:简介 你是否知道JavaScript其实也是一个函数式编程语言呢?本指南将教你如何利用JavaScript的函数式特性。 要求:你应当已经对JavaScript和DOM有了一个基本的了解。 写这篇指南的目的是因为关于JavaScript编程的资料太多了但是极少的资料提到了JavaScript的函数式特性。在本指南中,我只会讲解这些基本知识而不会深入其它的函数式语言或这是Lambda算子。 ...
        阅读全文
                
摘要:刚念大学的时候电脑还是奔三毒龙的年代,当时学校电脑资源不是很充足,我却迷上了做网页,经常拷贝一些JavaScript网页特效放在网页里,现在看起来都是一些比较幼稚的作品,也从来没有深入去研究JavaScript。 2005年Ajax开始流行,瞬间将JavaScript推向神坛,JavaScript这种过去专门用来生产网页垃圾的脚本获得了难得的转正机会。其实做WebGIS从...
        阅读全文
                
摘要:prototype 源码解读 之 prototype.js(一) prototype 源码解读 之 prototype.js(二) prototype 源码解读 之 prototype.js(三) prototype 源码解读 之 prototype.js(四) prototype 源码解读 之 prototype.js(五) prototype 源码解读 之 prototype.js(六) ...
        阅读全文
                
摘要:一、验证类 1、数字验证内 1.1 整数 1.2 大于0的整数 (用于传来的ID的验证) 1.3 负整数的验证 1.4 整数不能大于iMax 1.5 整数不能小于iMin 2、时间类 2.1 短时间,形如 (13:04:06) 2.2 短日期,形如 (2003-12-05) 2.3 长时间,形如 (2003-12-05 13:04:06) 2.4 只有年和...
        阅读全文
                
摘要:最近在脑子一直在想pjblog重构的问题.当然重构前,必须把所有需要做的东西想清楚.其中想到一个js改进的内容,需要innerHTML后的脚本也可以运行.但是尝试了一下.发现IE下直接innerHTML的脚本无法执行. 尝试了几次发现,插入的HTML里,前面有其他对象,并且script 设置了 defer , 这样的脚本innerHTML被IE执行了. ,但是这招对于firefox不灵~~...
        阅读全文
                
摘要:刷新页面一定次数后自动 转到登录界面 (来自51js Bencalie)
        阅读全文
                
摘要:篇文章阐述的是一种函数式编程(functional-programming)设计模式,我称之为惰性函数定义(Lazy Function Definition)。我不止一次发现这种模式在JavaScript中大有用处,尤其是编写跨浏览器的、高效运行的库之时。 热身问题 编写一个函数foo,它返回的是Date对象,这个对象保存的是foo首次调用的时间。 方法一:上古时代的技术 这个最简陋的解决方案使用...
        阅读全文
                
摘要:自Nine Javascript Gotchas, 以下是JavaScript容易犯错的九个陷阱。虽然不是什么很高深的技术问题,但注意一下,会使您的编程轻松些,即所谓make life easier. 笔者对某些陷阱会混杂一些评点。 最后一个逗号 如这段代码,注意最后一个逗号,按语言学角度来说应该是不错的(python的类似数据类型辞典dictionary就允许如此)。...
        阅读全文
                
摘要:效果演示 function.js } function TabNews(tagid,x){ for (var i=1;i style.css body{ margin: 0;padding: 0;background: #FFF;color: #000;font: normal 12px 宋体,arial,sans-serif;text-align: le...
        阅读全文
                
摘要:JavaScript 使用面向对象的技术创建高级 Web 应用程序 Ray Djajadinata ...
        阅读全文
                
摘要:javascript事件列表解说 ...
        阅读全文
                
摘要:根据当前结点,来查找上下文的特定元素 查找子元素: 代码转自birdhome 查找父元素
        阅读全文
                
摘要:clientHeight / scrollHeight / offsetHeight 和 clientWidth / scrollWidth / offsetWidth 还有 clientTop / scrollTop / offsetTop 等属性的图示! 注意: 当页面使用的编码标准为下面语句时: 一些属性,如 body.clientHeight 就会失效,如果需要,可用下...
        阅读全文
                
摘要:...
        阅读全文
                
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号