技术开发

JavaScript技术

jQuery中isFunction方法的BUG修复

阅读(39) 作者(admin)

jQuery 1.4 源码 449 行(core.js 431 行),判断是否为函数的方法如下(思路来源于 Douglas Crockford 的《The Miller Device》):isFunction: function( obj ) { return toString.call(obj) === "[object Function]";},同...

JavaScript技术

将函数的实际参数转换成数组的方法

阅读(37) 作者(admin)

值得庆幸的是,我们可以通过数组的 slice 方法将 arguments 对象转换成真正的数组: var args = Array.prototype.slice.call(arguments);对于slice 方法,ECMAScript 262 中 15.4.4.10 Array.prototype.slice (start, end)...

JavaScript技术

javascript 删除数组中重复项(uniq)

阅读(33) 作者(admin)

可以直接使用的代码:脚本之家修正版 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]下面是进阶教程与说明,喜欢跟深入的朋友可以参考下。首先让我们看下 YUI 是如何处理的: 复制代码 代码如下: var toObject = functi...

JavaScript技术

js 巧妙去除数组中的重复项

阅读(38) 作者(admin)

时不时的看下YUI的源码, 总会有些收获.

一. YUI中的源码' 复制代码 代码如下: var toObject = function(a) { var o = {}; for (var i=0, j=a.length; i<j; i=i+1) { // 这里我调整了下, YUI源码中是i<a.length o[a...

JavaScript技术

js 多层叠的TAB选项卡

阅读(50) 作者(admin)

HTML:多个导航tag加一个放置默认内容div 脚本:以数组的形式给出每个导航对应的html 多层叠TAB选项卡 .nonstop { width:168px; font-size:12px;margin:auto; border:1px solid #cdcdcd; padding:2px; over...

JavaScript技术

起点页面传值js,有空研究学习下

阅读(49) 作者(admin)

复制代码 代码如下:<script> function ChangeParam(name, value) { var url = window.location.href; var newUrl = ""; var reg = new RegExp("(^|)" + name + "=([^&]*)(|$)"); var tmp = name + "=" + value; if (...

JavaScript技术

javascript 的Document属性和方法集合

阅读(39) 作者(admin)

document.title //设置文档标题等价于HTML的title标签 document.bgColor //设置页面背景色 document.fgColor //设置前景色(文本颜色) document.linkColor //未点击过的链接颜色 document.alinkColor //激活链接(焦点...

JavaScript技术

使用JQuery进行跨域请求

阅读(44) 作者(admin)

以上程序是今天偶然看到的,分享一下!原文地址: Cross-domain-request-with-jquery当然,还有以上的那个 Demo,我直接拿过来改了下,原地址:Demo复制代码 代码如下:$(document).ready(function(){ var container = $('#target'...

JavaScript技术

jquery 经典动画菜单效果代码

阅读(39) 作者(admin)

复制代码 代码如下: body { font-size:12px; } .menuBox { width:50%; height:auto; margin:0 auto; } .menuBox ul { margin:0px; padding:0px; } .menuBox ul li { float:left; display:block; width:18%; height:3...

JavaScript技术

jquery 常用操作方法

阅读(52) 作者(admin)

操作下拉列表

添加选项列表

$(this).get(0).options.add(new Option(text,value));

清空列表

$(this).get(0).options.length=0;

删除指定索引的选项

$(this).get(0).remove(index);

设定需要选中项的...

JavaScript技术

js提示信息jtip封装代码,可以是图片或文章

阅读(46) 作者(admin)

话说本人转行做了前端,于是乎每天都是些div+css啥的。今天就讲讲这个用js实现类似于A标签里的title或alt功能,至于这个功能有什么好处呢,你听我慢慢道来,首先title或alt属性所带来的提示太过于简单,样式也无法修改,而且鼠标...

JavaScript技术

javascript面向对象的方式实现的弹出层效果代码

阅读(48) 作者(admin)

说到js的面向对象,就不得不提到prototype这个js内置属性了(注意:这里的prototype可不是prototype.js),它的作用就是可以动态的向一个对象(object)添加某种属性。我现在要做的就是尽可能的让代码达到公用,像继承啦之类的...

JavaScript技术

jquery中的sortable排序之后的保存状态的解决方法

阅读(36) 作者(admin)

当时也就从jquery的官方网站上抄了几句搞上去,后来发现用处不大,还挺慢。汗~~~以至于到今天早上也没搞清楚怎么样才能把排序后的结果保存起来,正好现在公司要做一个这样的功能,就又从新学习了下。首先,在jquery的官方demo(htt...

JavaScript技术

js或css实现滚动广告的几种方案

阅读(52) 作者(admin)

在触发js的scroll事件啊,可是我遇到的是真正不动的,我开始以为是FF上面才会这样,没想到IE6和IE7都有如此效果,不得不惊叹神奇了。如是我就找出了如下神奇的代码:仅用CSS实现滚动效果~~ #fixed{position:fixed;}

<div id=...

JavaScript技术

使用JavaScript库还是自己写代码?

阅读(47) 作者(admin)

你必须做出决定以这两种方法中的哪一种来写你的JavaScript,为了帮助您作出明智的决定哪个更适合你,我们将对比一下这两种方法的一些优劣。

  在过去使用JavaScript库的一个缺点是,库往往相当大,也许包括不少在你的个...

JavaScript技术

图像替换新技术 状态域方法

阅读(52) 作者(admin)

参看Dave Shea's excellent summary ,Paul Young 在分析现存的所有方法的优缺点之后,提出了一种新的方法,并将其命名为“状态域方法”(The StateMethod),本文将详细介绍该方法的原理:该方法检查图片是否禁用,并不是请求服务器...

JavaScript技术

Extjs 几个方法的讨论

阅读(33) 作者(admin)

相信大家在做Extjs开发的时候都使用过类似下面的代码:         复制代码 代码如下: var form_pz = new Ext.form.FormPanel({ id: "form_pz", region: "center", labelAlign: "right", lazyRender: true, frame...