在YUI框架的%BULID%/yahoo/yahoo.js中,包含了一系列的变量类型检测方法,它们被分装成YAHOO.lang.is*。其中,这些函数的大部分封装都是typeof操作符的封装,我个人比较敢兴趣的事isArray与isValue的两个函数。
DOM操作是学习Javascript很重点的一块。YUI提供了丰富的DOM操作接口,它们定义在%BUILD%/dom/dom.js中(封装成YAHOO.util.Dom)。由于DOM操作比较重要,我计划将其分成几个Part分析。
继续在YAHOO.util.Dom中徘徊。由于YAHOO.util.Dom多次调用batch方法,所以先看看这个函数是怎么写的。有关batch的用法,可以参见这里,相关的代码如下
在YAHOO.util.Dom中能发现很多有趣的东西。下面先说下toCamel的函数,感谢小马帮助我理解了这个函数。toCamel把指定名称替换为驼峰写法,比如把border-width替换为borderWidth。
YAHOO.util.Dom中的getXY函数让开发者充分体验到不同浏览器的Hack的乐趣。IE8即将破壳而出,但愿下面的函数不会又多个if判断。getXY函数使用匿名函数执行返回函数(听起来有点拗口,可以参考圆心Blog上的一篇文章)。
ju应该是一个定义了各种方法对象function(b)的b就是b(a[d],d)中的参数a[d]C是统计方法数量的函数
php的函数str_replace替换漏洞
我说过,我要写一个JS的框架,我知道有人会从心底BS我,但是:你继续BS吧!我还是要写我的JOBJ。
用链式操作,的确很简单!不过,还不得要领。要继续修改!
步骤1:将下面代码加到标签内:复制代码代码如下:/************************************************DHTMLslideshowscript-©DynamicDriveDHTMLcodelibrary(www.dynamicdrive.com)*Thisnoticemuststayintactforlegaluse*Visithttp://www.dynamicdrive.com/
蓝色和红色互换的时间效果代码
计算过去多长时间的js代码,可以加个自动切换到当前focus也不错,大家可以动手弄下
www.jb51.net脚本之家随即变色[Ctrl+A全选注:如需引入外部Js需刷新才能执行]
最近群里好多人讨论oracle安全问题,今天找了些资料学习了下获取Oracle当前会话的一些属性(对于sql注射的环境判断很有用哦)SYS_CONTEXT函数返回是与上下文名称空间相关的属性值。这个函数可以用在SQL和PL/SQL语句中。注意:SYS_CONTEXT返回的是用户会话期间的属
废话不说,可以随意更换图片。内附简单说明。喜欢的自己下载非常不错的幻灯片图片切换效果,用flash+js实现核心代码复制代码代码如下:脚本之家奥运幻灯www.jb51.net//functiongetObject(objectId){if(document.getElementById&&document.getElementById(objec
前2个星期看到一位朋友说如何用JS实现http://women.sohu.com/这个页中FLASH图片切换效果,这两天有空,做了一个,大家评评:【加载图片慢点请等会】www.jb51.net脚本之家JS图片切换::*{margin:0;padding:0;}body{margin:0;color:#88c;background:#333;}img{ma
大家以前看到的都是FLASH,现在看看JS也来做。提示:支持键盘左右键。拉条可以快速浏览。
突然看到那个apple的底下的那个很漂亮,所以呢,我就改进了一下做了一个图片版本的,好像很多人都做了个http://home.goofar.com/bqqdqq/photo/a.html上面这个是预览地址如果浏览速度慢的话,下面是我做了一个包出来兼容FF,IE在线演示http://img.jb51.net/online/p
这个是例如了CSS的margin负值和相对定位做的一个图片放大的效果。图片开始只是局部的,鼠标放上去显示整个图片。无标题文档body{font-size:12px;}ul,li,ol{margin:0;padding:0;list-style:none;}.box{margin:100px;clear:both;border:1pxsolid#000;}.boxulli{
如何用Javascript检测浏览器似乎是老生常谈的问题。根据本人的经验,使用Javascript检测浏览器无非使用两大类的方法。其一,是使用使用浏览器的功能属性。比如检测浏览器是否支持getElementById方法就可以使用if(document.getElementById){//themethodexists,