- 浏览: 23715 次
- 性别:
- 来自: 吉林
最新评论
-
zhangfan1990:
楼主的文章有启发啊
JavaScript原型链 -
s2640226szm:
写的不错,理解了原型链
JavaScript原型链
文章列表
在IE浏览器下可以由JS程序调用垃圾回收函数CollectGarbage
可以从下面两篇博客了解其用法。
http://blog.sina.com.cn/s/blog_46d6c13f0100nrag.html
http://www.cnblogs.com/jenry/archive/2011/02/11/1951240.html
最近研究了open-flash-chart2这个报表组件,组件功能非常强大,众多的自定义选项非常丰富,图标种类也完全可以应付常规需求。遗憾的是在网上并不能找到非常全面讲解的文章。在这里我将opne-flash-chart2的相关内容总结为一片文档,有需要的同学请下载附件,如果绝对你有帮助请不要忘记顶贴哦^_^~~
在DOM操纵里,createElement是创建一个新的节点,createDocumentFragment是创建一个文档片段。
网上可以搜到的大项目组都是说应用createDocumentFragment主如果因为避免因createElement多次添加到document.body引起的效力题目,比如:
var arrText=["1","2","3","4","5","6","7","8","9",&qu ...
记录下来,一段优美的代码。来源于jQuery,不过我是从kissy1.3源码中看到的。看来kissy还是大量参照了jquery啊。
代码如下:
var R_XHTML_TAG = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig;
function create( html ){
//...略
...
说说下面几个方法:
getElementById,
getElementsByName,
getElementsByTagName
getElementsByClassName
querySelector
querySelectorAll
一、getElementById
语法: obj= document.getElementById( sID )
参数: sID : 必选项。字符串(String)。
返回值: obj: 对象(object)。
根据指定的 id 属性值得到对象。返回 id 属性值等于 sID 的第一个对象的引用。假如对应的为一 ...
火星浏览器(IE)又抽风了表现如下,在IE7下,使用document.getElementById('id')竟然可以获取到name = 'id' 的标签。如例子
<input type="text" name="aaa" id="ccc" >
<input type="text" name="ccc" id="aaa">
<input type="button" value="测试" onclick ...
研究KISSY 1.3RC源代码DOM/traversal 发现这样一段代码
__contains =
documentElement.compareDocumentPosition ?
function (a, b) {
return !!(a.compareDocumentPosition(b) & 16);
} :
documentElement.contains ?
...
今天研究KISSY1.3 RC源代码时看到这样一段代码,如下:
if (IE_VERSION && IE_VERSION < 9) {
// https://github.com/kissyteam/kissy/issues/198
// http://social.msdn.microsoft.com/Forums/en-US/iewebdevelopment/thread/aa6bf9a5-0c0b-4a02-a115-c5b85783ca8c
// http://gabriel.nagmay.com/2008/11/j ...
在IE浏览器下,可以把部分只针对IE的javascript代码写在注释中,用 @cc_on 语句语句来告知IE激活注释语句。条件编译的典型用途是写兼容代码。
下面是一个示例。
/*@cc_on alert('注释也阻止不了我!');@*/
在IE下执行会弹出提示,在其他标准浏览器下则不会弹出提示。
VO就是值对象(value object)。
PO就是持久对象(persisent object)。
POJO简单的JAVA对象(Plain Old Java Objects)或者(Plain Ordinary Java Objects)。
DTO就是数据传输对象(Data Transfer Object)的缩写。
BO说法比较少见(business object)。
javascript的闭包特性非常强大,但也常常成为bug的滋生地。下面的连接对想弄明白闭包特性的开发人员非常有用。文章通俗易懂,深入浅出,例子非常全面。
http://www.cnblogs.com/rubylouvre/archive/2009/07/24/1530074.html#commentform
今天看到一篇非常帮的文章,博主仅使用几个例子就将javascript的作用域问题将的非常明白。
文章通俗易懂,适合任何层次人员阅读。地址如下
http://www.cnblogs.com/rainman/archive/2009/04/28/1445687.html
如果大家不知道什么是锁屏,可以去163信箱看一看,用途是你要离开屏幕一段时间时可以暂时锁住屏幕保留工作空间。带回来只要重新输入密码验证即可恢复到原先的工作空间。
一般都是通过在页面上增加不透明遮罩层实现锁屏功能,或者是使用两个区域互相显示隐藏。使用框架(frame)构建的网站如果要实现锁屏功能则很有难度。因为在框架页面无法使用div做层。而且框架也不支持css的display:none;属性。
最后的实现方法是使用在FRAMESET内再增加一个frame,出事状态时FRAMESET的rows属性将新增加的frame设置为高度为0。点击锁屏按钮时,则将FRAMESET中其他的frame的高 ...
SWFObject: 基于Javascript的Flash媒体版本检测与嵌入模块。
在下面的博客中有比较详实讲解,记录下来。
http://blog.csdn.net/lillllllll/article/details/4643323
TrimQuery引擎是TrimPath开源项目的一个轻量组件,遵守GPL & APL开源协议。 它可以为你的客户端程序提供使用sql的能力。
TrimQuery引擎是使用javascript编写的,源代码大约900多行。最新版本号为1.1.14
项目托管在google code。地址:http://code.google.com/p/trimpath/
TrimQuery引擎支持类似于SQL的语法有:
INSERT, UPDATE, DELETE
SELECT ... FROM
WHERE ...
LIKE ...
ORDER BY ...