JavaScript技术

JavaScript技术

一步一步制作jquery插件Tabs实现过程

阅读(21) 作者(admin)

tabs是现在网页应用最广的一种效果,jquery插件和非jquery插件也有不少,有一些朋友问我怎么用jquery.ui.tabs的ajax怎么只请求服务器一次原来我想其实很简单,看看官方的API就了解,不过我在回复这些朋友之前,用firebug查看了...

JavaScript技术

javascript对象小结

阅读(20) 作者(admin)

距离某天还有天 javascript对象 距离某天还有天 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]...

JavaScript技术

javascript淘宝评星简版

阅读(21) 作者(admin)

【程序源码】 这个效果主要体现在CSS和javascript的配合上 CSS代码 复制代码 代码如下: ul, li {margin: 0; padding: 0; border: 0;} .shop-rating { height: 25px; overflow: hidden; zoom: 1; padding: 2px 0; pos...

JavaScript技术

javascript操作cookie方法函数集合第1/2页

阅读(22) 作者(admin)

问题: 使得在访问页面的时候能够沿用上次的设置,或者在不同的页面间共享数据。比如用户在访问网站的时候设置了页面字体的大小,那么会希望下次访问的时候仍然能使用同样的设置进行浏览,而不用重复设置。 解决方案: 在用户...

JavaScript技术

jQuery EasyUI NumberBox(数字框)的用法

阅读(21) 作者(admin)

这里的options是选项,可以参考下表: 选项名类型描述默认值min数字文本框中可允许的最小值nullmax数字文本框中可允许的最大值nullprecision数字最高可精确到小数点后几位0 例如:金额输入框 最大值为“99999.99” 精确到...

JSON.parse 解析字符串出错的解决方法
JavaScript技术

JSON.parse 解析字符串出错的解决方法

阅读(23) 作者(admin)

经查,原来是json数据的格式要求非常严格,属性名称必须是用双引号“”括起来。

复制代码 代码如下: var a=JSON.parse('{"a":"aaaaa"}');//正确 var a=JSON.parse("{'a':'aaaaa'}");//错误...

JavaScript技术

IE8 chrome中table隔行换色解决办法

阅读(26) 作者(admin)

IE8以上的版本代码,只需要CSS即可 tr{ background-color:expression('#F8F8F8,#EFEFEF'.split(',')[rowIndex%2]); } IE8以下的版本代码,是需要CSS与JS共同完成的: 首先定义好两个CSS,代码如下: 复制代码 代码如下: .tr1{b...

js实时计算字数提醒的文本框
JavaScript技术

js实时计算字数提醒的文本框

阅读(23) 作者(admin)

自己想了一下应该是用JavaScript实现的,今天把它做出来了。原理很简单就是根据文本框触发的onkeyup事件来获得当前文本框字符的长度,然后文本框允许输入的最大字符数来减去当前的字符数,并用label控件显示出来就可以了。...

JavaScript技术

jquery multiSelect 多选下拉框

阅读(23) 作者(admin)

$("#id").multiSelect({ oneOrMoreSelected: '*',selectAll:false,noneSelected:'默认显示' }); Usage: $('#id').multiSelect( options, callback ) Options: selectAll - whether or not to display the Select All...

JavaScript技术

SWFObject 2.1以上版本语法介绍

阅读(25) 作者(admin)

不过先前的 调用方法着实有些繁琐,先实例化->添加参数、变量->写入,搞的跟把大象装冰箱里头一样麻烦。好在作者终于注意到这一点,在新的2.x版本中,其最简单的调用竟只需一句话,并且不需要等待页面加载完成,这意味着你可以将...

加载jQuery后$冲突的解决办法
JavaScript技术

加载jQuery后$冲突的解决办法

阅读(27) 作者(admin)

网站开发中的javasript部分,现在的开发人员很少有再去手工写document.getElementById()的了吧,那还不得累死,你还真别说,getElementById还真不好写,字母还挺多又区分大小写,一不留神就写错了。因此一下诸如用$来实现documen...

JavaScript技术

浅谈javascript的数据类型检测

阅读(17) 作者(admin)

一、javascript的数据 javascript的数据分为两种:简单数据和复杂数据。简单数据包含number,string,boolean,undefined和null这五种;复杂数据只有一种即object。【此处友情鸣谢李战老师,<<悟透JavaScript>>写得太传神,印象太...

jquery nth-child()选择器的简单应用
JavaScript技术

jquery nth-child()选择器的简单应用

阅读(45) 作者(admin)

通过网上咨询使用这个选择器便很容易的解决。特此记录一下。 下面是主要的代码 js脚本: 复制代码 代码如下: <script type="text/javascript"> $(document).ready( function () { //每隔五行给li加一个样式 $('.articl...

基于jQuery的树控件实现代码(asp.net+json)
JavaScript技术

基于jQuery的树控件实现代码(asp.net+json)

阅读(23) 作者(admin)

语言: asp.net (其实都一样 只要服务器返回json就可以了); 先介绍下: 这个是一个美女大姐问我要的 写好了DEMO准备发给他 总不能独享 就贴出来了 第二次在cnblogs写博.. - - 那个代码有冗余 各位大虾可以自行修改......

JavaScript技术

js 模拟气泡屏保效果代码

阅读(29) 作者(admin)

核心代码:复制代码 代码如下:var T$ = function(id) { return document.getElementById(id); }var $extend = function(des, src) { for (var p in src) { des[p] = src[p]} return des; }var Bubble = function() {...

JavaScript技术

不同浏览器的怪癖小结

阅读(13) 作者(admin)

1.在设置div top,left是必须一起设置,否则对象消失 ,说明层postion设为fixed

document.getElementById("mydiv").style.top=10+"px";

document.getElementById("mydiv").style.left=10+"px";

在chrome下测试没有...

return false;和e.preventDefault();的区别
JavaScript技术

return false;和e.preventDefault();的区别

阅读(18) 作者(admin)

Have you ever seen those two things (in the title) being used in jQuery? Here is a simple example: 复制代码 代码如下: $("a").click(function() { $("body").append($(this).attr("href")); return false; }...

JavaScript技术

JS中onpropertychange和onchange事件区别小结

阅读(16) 作者(admin)

也就是说:onpropertychange事件在用键盘每改变一下文本框的值或用js改变其值便会触发一下,而onchange只有在用键盘改变其值,然后在失去焦点(onblur)后才触发,用js改变其值不能触发!onpropertychange和onchange都不管文本...

JavaScript技术

javascript中字符串拼接需注意的问题

阅读(26) 作者(admin)

在开发中大家也都会注意尽量使用StringBuilder而不采用普通的字符串拼接方式。但是可能大部分开发者却忽略了js中也需要注意这种效率问题。 下面进行一项性能测试,用事实来说话! 复制代码 代码如下: function xntest(){...

JavaScript技术

使用Cookies保存网站历史浏览记录实例代码

阅读(26) 作者(admin)

下面的代码,注意利用了cookies的多个增加判定等,学习cookies操作的朋友,非常值得一看。核心代码:复制代码 代码如下:function glog(evt){ evt=evt?evt:window.event; var srcElem=(evt.target)?evt.target:evt.srcElemen...