摘要: 文件结构如图:用F5刷新页面间歇性出错:demo.html代码:<!DOCTYPE HTML><html><head> <meta charset="utf-8"/> <title>seajs Hello World</title> <script src="/script/libs/dist/sea.js" data-main="/script/main"></script> <script src="/script/pa 阅读全文
posted @ 2012-10-22 09:31 oneroundseven 阅读(1315) 评论(0) 推荐(0) 编辑
摘要: 我们知道,Array.prototype.slice.call(arguments)能将具有length属性的对象转成数组,除了IE下的节点集合(因为ie下的dom对象是以com对象的形式实现的,js对象与com对象不能进行转换)如:var a={length:2,0:'first',1:'second'};Array.prototype.slice.call(a);// ["first", "second"]var a={length:2};Array.prototype.slice.call(a);// [undefi 阅读全文
posted @ 2012-08-01 09:25 oneroundseven 阅读(330) 评论(1) 推荐(1) 编辑
摘要: 在使用for-in循环时,返回的是所有能够通过对象访问的、可枚举的(enumerated)属性,其中既包括存在于实例中的属性,也包括存在于原型中的属性。屏蔽了原型中不可枚举属性(即设置了[[DontEnum]]标记的属性)的实例属性也会在for-in循环中返回,因为规定,所有开发人员定义的属性都是可枚举的——只有IE除外。IE的JScript实现中存在一个bug,即屏蔽了不可枚举属性的实例属性不会出现在for-in循环中。例如: 1 var o = { 2 toString: function () { 3 return "My Object"; 4 } 5 }... 阅读全文
posted @ 2012-06-19 09:20 oneroundseven 阅读(6765) 评论(1) 推荐(0) 编辑
摘要: 1,关于PNG图片需要知道的:Ø PNG有8,24,32位三种格式(8位,24位,32位);Ø索引透明:某一个像素只有全透和全不透明两种效果;ØAlpha透明:半透明效果;Ø8位PNG:最多支持256(2的8次方)种颜色,支持索引透明和Alpha透明;Ø24位PNG:最多支持2的24次方种颜色,不支持透明信息;Ø32位PNG:在24位基础上增加8位透明信息,Alpha透明(不同程度的半透明效果);也就是说,平常用到的透明(或半透)PNG图片都是8位的或者32位的,24位的PNG是不支持透明信息的,在平常使用Firewoks导出PNG图 阅读全文
posted @ 2012-05-16 09:19 oneroundseven 阅读(896) 评论(0) 推荐(0) 编辑
摘要: var extend = function(destination, source, override) { if (override === undefined) override = true; for (var property in source) { if (!override && typeof(source[property]) == 'function' && destination.hasOwnProperty(property)) { destination[property] = (f... 阅读全文
posted @ 2012-03-28 10:57 oneroundseven 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 直接上代码: var extend = function(destination, source, override) { if (override === undefined) override = true; for (var property in source) { if (!override && typeof(source[property]) == 'function' && destination.hasOwnProperty(property)) { destination[property... 阅读全文
posted @ 2012-03-27 11:44 oneroundseven 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 在FF中无论在当前页如何写都会报错,如果参数填写不全则会提示: Not enough arguments [nsIDOMHTMLDocument.execCommand][在此错误处中断] iframeDocument.execCommand(command); 刚开始还以为FF中需要写全参数,后来补全了仍旧报错:Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMHTMLDocument.execCommand][在此错误处中断] document.execCommand(command, fa... 阅读全文
posted @ 2012-03-26 17:00 oneroundseven 阅读(4018) 评论(0) 推荐(0) 编辑
摘要: var i = 0; my_label : { i++; break my_label; i = 0; } my_label1 : { i++; while(true) { break my_label1; } i = 0; } my_label2 : { i++; switch (true) { case false : break; //作用于sw... 阅读全文
posted @ 2012-03-20 09:32 oneroundseven 阅读(397) 评论(0) 推荐(0) 编辑
摘要: Bug修正:1、修正重复点开始累加执行。2、增加loop未设置初始化为循环。3、增加设置循环时间的接口。4、修正loop为flase无法执行第一轮的bug。Code 1.1<!DOCTYPE html><html><head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title></title></head><body><div id="sho 阅读全文
posted @ 2012-03-15 16:40 oneroundseven 阅读(3151) 评论(0) 推荐(0) 编辑
摘要: 本例子是用A*方法先上一个4方向的A*<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head> <meta http-equiv="Content-Type" content="text/html" charset="utf-8"> <title>A* javascr 阅读全文
posted @ 2012-02-14 15:12 oneroundseven 阅读(823) 评论(0) 推荐(0) 编辑