JS+CSS+Dhtml
文章平均质量分 86
yfgcq
php mysql linux
窗含西岭千秋雪,门泊东吴万里船
展开
-
HTML5+flash打造兼容各浏览器的文件上传方案
http://www.cnblogs.com/lvdabao/p/3454551.html转载 2015-04-30 14:27:09 · 1636 阅读 · 0 评论 -
原创专栏 开源学习
导读: 原型对象prototype是Object或与之同等级的对象如(function,Number)的一个属性,protorype是个对象。typeof的值是object。 如果看了上一小节的最后一个例子,对自定义的“类”应该比较熟悉了。 在javascript中,可以说没有方法,因为函数和字符串一样也是种数据类型,但类中的函数可以用this关键字。下面我说的类的属性可以是方法,也可原创 2008-01-15 10:14:00 · 483 阅读 · 0 评论 -
Person.writeType?
导读: { document.writeln(?this?.type); }? //?var?Person?=?function(){}//如果这样定义会报错,可以看看前面文章,函数的预编译。???function??Person()??{}? Person.writeType(); alert(?typeof?(Person)); for?(?var??key??in原创 2008-01-15 10:14:00 · 502 阅读 · 0 评论 -
?JavaScript?
导读: Object.prototype.toString?=?function?()??{?return??myToString}?; var??o?=?new??Object(); o.name?=?zkjo.age?=?25?; o.desc?=?function?()??{?return??姓名:?+?this?.name?+?,年龄:?+?this?.ag原创 2008-01-15 10:14:00 · 460 阅读 · 0 评论 -
深入理解Javascript闭包(closure)
导读: 最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。 一、什么是闭包? “官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一原创 2008-01-12 15:35:00 · 4117 阅读 · 1 评论 -
【JS难题】循环内绑定对象事件
导读: o.attachEvent("onclick", function(){ doClick(i); }); document.body.appendChild(o); } alert出来都是10,要达到的目的很简单,一眼看出,但结果不如所想。如何解决? ------------------------------------------------------------原创 2008-01-09 11:54:00 · 876 阅读 · 0 评论 -
面向对象的 Javascript 语言特性:引用
对象变量的赋值和你直觉期望的不同。例如,你认为下面的程序段是做什么呢?Box b1 = new Box();Box b2 = b1; 你可能认为,变量b2被赋值为变量b1对象引用的一个拷贝。也就是,你可能认为b1和b2引用的是不同的对象,但实际情况却相反,b1和b2将引用同样的对象。将b1赋值给b2并没有分配任何内存或对原对象做任何部分的拷贝。由于它们是同一个对象,因此通过变量b2对对原创 2008-03-26 11:20:00 · 502 阅读 · 0 评论 -
JavaScript 编程引入命名空间 - Dnew.cn - New Technol Union
导读: JavaScript 代码一般最常见的语法格式就是定义函数 function xxx(){/*code...*/},经常有这样的一大堆函数定义。函数名很容易发生冲突,特别是引入多个js文件时,冲突的情况尤为明显。因此也就有引入命名空间的必要。 Javascript 本身没有命名空间的概念,需要用对象模拟出来。 比如定义一个命名空间的类,用于创建命名空间: function原创 2008-03-25 09:30:00 · 559 阅读 · 0 评论 -
javascript设计模式交流(五) ——Composite Pattern
导读: 组合模式是一种应用广泛的模式,在web开发中更是大量使用,Silverlight的很多对象都有Group机制,即是组合模式的典型应用。 组合模式常常被误解为树型结构或者集合,请体会下面两种关系: 一个几何图形是几何图形,几个几何图形的组合仍然是几何图形 一个人是人,但几个人的集合不是人 组合模式适合的正是前者所描述的情形:总体和个体实现了同一个接口。 对任何原创 2008-03-25 15:33:00 · 562 阅读 · 0 评论 -
javascript设计模式交流(四) ——Interpreter Pattern
javascript设计模式交流(四) ——Interpreter Pattern 解释器模式听起来高高在上,但它其实应用广泛而且非常实用,javascript是一门解释型语言,它的大多数引擎(Actionscript是一个特例)都是解释器,解释器的实现十分复杂,然而解释器模式并非如此 ,思想上解释器模式借鉴了解释器的实现,但根据需要,也可以用很简单的代码实现。原创 2008-03-25 15:32:00 · 576 阅读 · 0 评论 -
shawl.qiu javascript 表单列表框联动类 v1.0 (支持无限级联动)
google_ad_client="pub-6065469188450680";google_ad_width=728;google_ad_height=90;google_ad_format="728x90_as";google_ad_type="text_image";google_ad_channel="6872543818";儿童节柜台递交的申请,现在一原创 2008-03-25 09:30:00 · 672 阅读 · 0 评论 -
全面理解javascript的caller,callee,call,apply概念(修改版)
导读: (注:在看到大家如此关注JS里头的这几个对象,我试着把原文再修改一下,力求能再详细的阐明个中意义 2007-05-21) 在提到上述的概念之前,首先想说说javascript中函数的隐含参数:arguments Arguments 该对象代表正在执行的函数和调用它的函数的参数。 [function.]arguments[n]参数 function:选项。当前正在执行原创 2007-12-30 23:44:00 · 640 阅读 · 0 评论 -
Javascript文档对象模型(DOM)实例分析 - 爵士的舞步 - JavaEye技术网站
导读: 基础知识回顾: DOM 即(Document Object Model),文档对象模型,DOM实际是把HTML当作XML文件来进行处理,用对象的眼光来打量HTML,可以说DOM是继HTML后Web的最有用的发明。 Some review of XML SGML(基于标签的语言的普遍规范),在SGML被用于定义HTML的DTD时,发现HTM原创 2007-12-25 10:54:00 · 646 阅读 · 0 评论 -
javascript进阶之对象篇(5)继承
导读: { for??(property??in??source)???{ destination[property]??=??source[property]; }? return??destination; }? function??Man()??{ this?.name?=?zkj}? Man.prototype.type?=?男人Man.prot原创 2008-01-15 10:15:00 · 500 阅读 · 0 评论 -
一行代码加速IE的JavaScript的方法!
导读: 将下列代码加在JavaScript的最前面 /*@cc_on _d=document;eval(’var document=_d’)@*/ 加入这样的一行代码IE的document的访问速度至少可以提高5倍以上 下面是加入前和加入后的测试比较代码 // Before var date = new Date; for (var i = 0; i ale原创 2008-04-22 16:57:00 · 524 阅读 · 0 评论 -
从菜鸟到高手的路还有多远?---javascript
javascript学习二 Professional JavaScriptfor Web Developers Nicholas C. Zakas 文献 [2] Netscape的DevEdge网站:http://devedge.netscape.com,有很多对web开发者有用的信息和脚本工具。 [3] DHTML Part 3: Browser O原创 2008-05-05 09:11:00 · 3249 阅读 · 0 评论 -
条件注释判断浏览器<!--[if !IE]><!--[if IE]><!--[if lt IE 6]><!--[if gte IE 6]>
除IE外都可识别 所有的IE可识别 仅IE6可识别 IE6以及IE6以下版本可识别 IE6以及IE6以上版本可识别 仅IE7可识别 IE7以及IE7以下版本可识别 IE7以及IE7以上版本可识别 仅IE8可识别 仅IE9可识别 项目范例说明![if !IE]The NOT operator. This转载 2013-12-19 10:43:11 · 937 阅读 · 0 评论 -
堆糖瀑布流完整解决方案(jQuery)
http://www.cnblogs.com/transmars/p/3356871.htmlhttps://github.com/duitang/waterfall转载 2013-11-29 10:58:34 · 1223 阅读 · 0 评论 -
IE6中Form.submit不提交的问题
BUG描述:页面是用JavaScript准备数据填写Form然后提交。然而,在IE6下通过JavaScript提交数据时页面没有反应(也没有提示)!?奇怪的是,在FireFox/Opera下面一切正常。BUG分析:首先:接到BUG后,先在测试机上重现了BUG,了解测试人员的操作步骤,然后在研发的机子上重现BUG。其次:对BUG进行了跟踪。起初认为是程序的那个地方有逻辑错误,检查转载 2013-11-22 10:07:47 · 1106 阅读 · 0 评论 -
js url 参数分解
function request(url,paras){ //url="http://www.d2d.cn/addmap.js?key=%E4%B9%9D%E8%A1%97";if(!url||!paras)return;var reg = new RegExp("(^|//?|&)"+ paras +"=([^&]*)(//s|&|$)", "i");if (reg.test原创 2010-06-01 13:46:00 · 1647 阅读 · 0 评论 -
解析margin的自动值auto
.nav { position: relative; /* margin: 0px 0px 0px 0px; /*主菜单的距离 为:上,右,下,左*/ width:961px; margin: 0 auto 0px auto; background: url(images/bImg/nav_bg.png) no-repeat 0 -36px;}=====原创 2011-12-12 10:00:35 · 1119 阅读 · 0 评论 -
focus.swf改进版支持png,gif,swf等文件格式
from http://www.kaiwo123.com/js-flash/show_155/focus.swf的改进版基本上都解决了之前的focus特效的缺点,修改后可以直接支持png,gif图片还可以直接放入swf文件,那讨厌的边框也被去掉了。可以方便的使用与修改。主要参数说明如下: interval_time 设置图片的停顿时间,单位为秒,为0则停止自动切换。 如果没有此转载 2011-11-21 09:28:13 · 1213 阅读 · 0 评论 -
Open-Flash-Chart使用说明
<br /><br />open-flash-chart是一个flash图形工具,主要通过JS设置参数来控制图形的显示,主要有线、柱状及饼图. 基本上能满足数据统计分析的图形化显示需求。优点:使用方便,一般浏览器都能支持使用,提供回调功能支持更高级的处理。目录下JS是与swf交互的核心脚本,不过有些地方好像写得不大好,有些语法不遵从W3C标准,呵~~一点见解:个人觉得用ajax请求数据,然后在前台控制图形的显示比较好。比起在后台直接生成HTML代码返回直接打印的好,怎么说网络传输量可以减少些,而且用前者还可原创 2010-06-07 11:15:00 · 2186 阅读 · 1 评论 -
Open-Flash-Chart使用说明
<br /><br />open-flash-chart是一个flash图形工具,主要通过JS设置参数来控制图形的显示,主要有线、柱状及饼图. 基本上能满足数据统计分析的图形化显示需求。优点:使用方便,一般浏览器都能支持使用,提供回调功能支持更高级的处理。目录下JS是与swf交互的核心脚本,不过有些地方好像写得不大好,有些语法不遵从W3C标准,呵~~一点见解:个人觉得用ajax请求数据,然后在前台控制图形的显示比较好。比起在后台直接生成HTML代码返回直接打印的好,怎么说网络传输量可以减少些,而且用前者还可原创 2010-06-07 11:15:00 · 875 阅读 · 1 评论 -
不错的地图blog
不错的地图bloghttp://www.oncoding.cn/category/map/原创 2010-03-19 15:04:00 · 447 阅读 · 0 评论 -
随笔- 9 文章- 1 评论- 10
导读: 什么是内存泄露 内存泄露是指一块被分配的内存既不能使用,又不能回收,直到浏览器进程结束。在C++中,因为是手动管理内存,内存泄露是经常出现的事情。而现在流行的C#和Java等语言采用了自动垃圾回收方法管理内存,正常使用的情况下几乎不会发生内存泄露。浏览器中也是采用自动垃圾回收方法管理内存,但由于浏览器垃圾回收方法有bug,会产生内存泄露。 内存泄露Quick View原创 2008-08-05 11:30:00 · 550 阅读 · 0 评论 -
JavaScript继承实现方式一览 - winter-cn - 博客园
导读: JavaScript继承实现方式一览 继承 类继承 类抄写 function parent(){ this.x=10}function child(){ var parentObj=new parent(); for(var p in parentObj)this[p]=parentObj[p]; }var childObj=new child(原创 2008-08-05 11:30:00 · 597 阅读 · 0 评论 -
Javascript - 全面理解 caller,callee,call,apply
导读: 2、callee JScript参考中的说明为:返回正被执行的 Function 对象,也就是所指定的 Function 对象的正文。需要注意的是callee拥有length属性,这个在有的时候用于验证还是比较好的。 function calleeDemo() { alert(arguments.callee); } function calleeLeng原创 2008-05-15 11:11:00 · 565 阅读 · 0 评论 -
javascript的“反射”机制
导读: 这里用“反射”这个词仅是一种概念上的借用,且不论下面提到的javascript的特性是否可以被称为“反射”,javascript这种获得对象类型(通过typeof运算)、构造函数(通过观察constructor属性)甚至枚举属性和方法的特性确实为我们学习、研究和使用javascript带来了极大的便利。 在javascript中可以利用for...in方法枚举出对象中所有“可列举”原创 2007-12-20 10:36:00 · 571 阅读 · 0 评论 -
jQuery工作原理解析以及源代码示例
jQuery工作原理解析以及源代码示例 jQuery的开篇声明里有一段非常重要的话:jQuery是为了改变javascript的编码方式而设计的.从这段话可以看出jQuery本身并不是UI组件库或其他的一般AJAX类库.jQuery改变javascript编码方式!那么它是如何实现它的声明的呢?这里,用以下的一段简短的使用流程:1)查找(创建)jQuery对象:$(”sel原创 2007-12-20 11:11:00 · 590 阅读 · 0 评论 -
在JavaScript中实现命名空间
导读: 在JavaScript中实现命名空间 注:好久没写了,今天把我在公司内网写的文章拷一份,出来露露脸,刚转Web开发,所以开始学JavaScript! 在引入命名空间之前,一个令开发人员头疼的问题就是如何防止函数名/类名和其他人的冲突,在一个公司内部项目组之间可以通过命名预定(比如加前缀等)解决这个问题,但是把视线放到整个软件开发领域,在当今协作开发相当盛行的时代,这个问题原创 2007-12-20 11:18:00 · 591 阅读 · 0 评论 -
IE与Firefox下对CSS解析的区别及解决方案
导读: 1、IE与Firefox下对CSS解析的区别,这是我在使用中的一些经验,拿出来和大家分享,希望大家继续 对高度的解析 IE:将根据内容的高度变化,包括未定义高度的图片内容,即使定义了高度,当内容超过高度时,将使用实际高度 Firefox:没有定义高度时,如果内容中包括了图片内容,MF的高度解析是根据印刷标准,这样就会造成和实际内容高度不符合的情况; 当定义了高度,但是内原创 2007-11-23 10:50:00 · 643 阅读 · 0 评论 -
常用正则表达式
导读: 正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。 匹配中文字符的正则表达式: [/u4e00-/u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^/x00-/xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)原创 2007-11-23 10:50:00 · 418 阅读 · 0 评论 -
javascript 的几种排序方法
导读: 所谓排序,就是要整理文件中的记录,使之按关键字递增(或递减)次序排列起来。其确切定义如下: 输入:n个记录R1,R2,…,Rn,其相应的关键字分别为K1,K2,…,Kn。 输出:Ril,Ri2,…,Rin,使得Ki1≤Ki2≤…≤Kin。(或Ki1≥Ki2≥…≥Kin)。 这里,我们简单介绍几种排序方法,直接插入排序、希儿排序、冒泡排序、快速排序、直接选择排序,文中所提及的原创 2007-11-23 10:42:00 · 791 阅读 · 0 评论 -
JavaScript init 静态方法 对象语言 JS 值传递 函数 Archive Boolean for
导读: Published by 小马5月 15th, 2007. 今天看到MSDN 上的新文章:Create Advanced Web Applications With Object-Oriented Techniques。 很久没有看到这样让人唇齿留香的好文了。上次看到的是一篇是 Douglas Crockford 的JavaScript, We Hardly new Ya(我简原创 2007-11-23 10:19:00 · 10824 阅读 · 3 评论 -
关于google map api中的球平投影算法接口: GProjection和GMercatorProjection类 - tim-wu - BlogJava
导读: 偷懒了一个月,今天终于重新修改了mapeasy中的球平算法应用。 以前的mapeasy中使用google map data的例子不能正确使用经纬度,现在终于可以了。 google map api中有个很有用的接口:GProjection,官方对这个接口的解释是: This is the interface for map projections. A map projec原创 2007-11-23 10:19:00 · 1238 阅读 · 0 评论 -
常规循环引用内存泄漏和Closure内存泄漏
导读: 要了解javascript的内存泄漏问题,首先要了解的就是javascript的GC原理。 我记得原来在犀牛书《JavaScript: The Definitive Guide》中看到过,IE使用的GC算法是计数器,因此只碰到循环 引用就会造成memory leakage。后来一直觉得和观察到的现象很不一致,直到看到Eric的文章,才明白犀牛书的说法没有说得很明确,估原创 2007-11-23 10:18:00 · 643 阅读 · 0 评论 -
Javascript元素拖曳操作 (兼容IE,Opera,Firefox)
导读: 说明: 拖曳流程鼠标按下->(鼠标移动->元素移动) 鼠标按键弹起->元素停止移动 针对 IE, 主要使用 obj.attachEvent() &&obj.detachEvent() 针对 Firefox 主要使用 DOM 2 的 obj.addEventListener() &&obj.removeEventListener Opera 以上两种方法都支持 在本文中, 需要拖曳的元素原创 2007-11-23 10:14:00 · 802 阅读 · 0 评论 -
Javascript的调试利器:Firebug使用详解
导读: Javascript的调试,是开发Web应用尤其是AJAX应用很重要的一环,目前对Javascript进行调试的工具很多,我比较喜欢使用的是Firebug。Firebug是Joe Hewitt开发的一套与Firefox集成在一起的功能强大的web开发工具,可以实时编辑、调试和监测任何页面的CSS、HTML和JavaScript。 本文主要是为初学者介绍一下Firebug的基本功能与原创 2007-11-23 10:11:00 · 995 阅读 · 0 评论 -
SWFObject: 基于Javascript的Flash媒体版本检测与嵌入模块
导读: SWFObject是一个用于在HTML中方面插入Adobe Flash媒体资源(*.swf文件)的独立、敏捷的JavaScript模块。该模块中的JavaScript脚本能够自动检测PC、Mac机器上各种主流浏览器对Flash插件的支持情况。它使得插入Flash媒体资源尽量简捷、安全。而且它是非常符合搜索引擎优化的原则的。此外,它能够避免您的HTML、XHTML中出现object、em原创 2007-11-23 10:09:00 · 915 阅读 · 0 评论