javascript(jquery)
文章平均质量分 58
uohzoaix
这个作者很懒,什么都没留下…
展开
-
为什么++[[]][+[]]+[+[]]=10
首先,问这个问题的人是个天才,他怎么会遇到这样的一个问题。其次,回答这个问题的人更是一个天才,我难以想象他会回答这个问题,更难以想象的是,他的回答是如此的详细和丰富和完整,真正称得上诲人不倦。 既然遇到了这个问题,我们不妨也跟着提高一下。 这是一个Javascript语言题目,一个完全有效的等式,不信自己可以试一下,下面看看高人的题解:++[[]][+[]]+[+[]] 如果转载 2012-01-13 12:15:34 · 602 阅读 · 0 评论 -
jquery UI draggable学习
jquery UI组件中的draggable是个很强大的工具,能够对元素进行各种方式的拖动。在其官网http://jqueryui.com/demos/draggable/上只是对一些参数和事件进行了介绍,没有具体的例子进行说明。下面我就对平常使用率较高的一些选项进行讲解:1.axis:设置拖动的方向,值有‘x’,'y'两个。x表示在水平位置上拖动,y表示在垂直方向上拖动。2.cancel原创 2012-08-25 22:07:36 · 1509 阅读 · 0 评论 -
jquery实现产品比较器
这两天在搞一个产品比较的选择器功能,就像很多电商页面上对两个或者两个以上的产品的一些属性进行比较,从中挑选一个更适合我们的产品的这样的一个玩意,效果图如下:当我们点击红叉或者清除所有品种的时候会将比较栏中的产品清除掉,当点击对比所选品种时就会向后台发送请求然后返回一些数据(一般都是所选产品共有的一些属性)给我们,当点击收起时这个比较栏就会缩小成如下形式:这时候点击展开的时候原创 2012-08-07 21:50:49 · 2523 阅读 · 0 评论 -
document.layer,document.all,document.getElementById区别与作用
document.layers可以用来判断是否是netscape4之前的浏览器,document.all可以用来判断是否是ie4之后的浏览器,document.getElementById&&!document.all可以用来判断是否是netscape6之后的浏览器。原创 2012-07-02 21:29:08 · 1522 阅读 · 0 评论 -
js正则表达式验证各类需求(整数,实数,小数,时间,URL等)
function validateNum(val){//验证整数var patten = /^-?\d+$/;return patten.test(val); }function validateRealNum(val){//验证实数 var patten = /^-?\d+\.?\d*$/; return patten.test(val); }funct原创 2012-07-03 09:37:03 · 7125 阅读 · 3 评论 -
设为首页js代码
function SetHome(obj, vrl) {try {obj.style.behavior = 'url(#default#homepage)';obj.setHomePage(vrl);} catch (e) {if (window.netscape) {try {netscape.security.PrivilegeManager.enablePri原创 2012-06-24 22:29:47 · 1153 阅读 · 2 评论 -
jquery超强插件-颜色获取,右键菜单,图片展示
Farbtastic是一个color picker插件。它能够在一个页面中加入多个颜色选择控件,然后每个控件关联到页面中的一个元素比如:文本输入框。Farbtastic jQuery Color Picker 一个简单的颜色选择控件。操作方式与Adobe Photoshop中颜色选择操作置。jQuery Color Picker iColorPick转载 2012-06-13 16:30:29 · 1724 阅读 · 0 评论 -
IE6下PNG图背景透明解决办法(IE6解决PNG透明)
IE6下PNG背景透明或者图片透明一直让人很伤脑筋,以前的解决办法也不尽完好。最近在项目中,发现了一种几乎完美的解决办法。用JS在IE6下面实现png图和背景PNG透明。不敢独享,写下这篇文章,也好为自己以后查阅,利人利己啊。并且,可以解决a:hover 背景png的问题。下面开始,三步即可搞定IE6下PNG透明问题。第一步:下载JS文件DD_belatedPNG_0.0.8a原创 2012-06-11 21:35:18 · 1396 阅读 · 2 评论 -
document.location.protocol与谷歌分析
对象属性document.title //设置文档标题等价于HTML的title标签document.bgColor //设置页面背景色document.fgColor //设置前景色(文本颜色)document.linkColor //未点击过的链接颜色document.alinkColor //激活链接(焦点在此链接上)的颜色document.vlinkColor //原创 2012-05-04 10:38:53 · 8491 阅读 · 0 评论 -
网页中播放FLV文件的代码
使用方法:方法一、js嵌入直接copy下面代码,修改其中红色部分,即:swf_width、swf_height、texts、files参数var swf_width=240var swf_height=240var texts=’幸福的脚丫预告片’var files=’http://www.ruochi.com/product/vcastr/flv/原创 2012-05-03 23:10:38 · 1315 阅读 · 0 评论 -
js提交验证
关键字:js验证表单大全,用JS控制表单提交 ,javascript提交表单:目录:1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制 2.:js判断汉字、判断是否汉字 、只能输入汉字3:js判断是否输入英文、只能输入英文4:js只能输入数字,判断数字、验证数字、检测数字、判断是否为数字、只能输入数字5:只能输入英文字符和数字转载 2012-04-09 16:22:41 · 917 阅读 · 0 评论 -
页面回到顶部的三种实现
本文介绍三款简单的返回页面顶部代码,可以使用简单的HTML锚标记,也可使用JavascriptScroll函数动态返回,其它的还有悬浮脚本等有点复杂了,本文不再介绍,大家根据自己需要选择其中的一种即可,总之简约最美的,能减少代码就减少代码,能不调用的就别调用,要不是天缘博客的文章都是牛长也不会添加这个功能。一、使用锚标记返回页面顶部使用HTML锚标记最简单,就是看起来有点不好看,点击后原创 2012-03-19 14:52:42 · 1396 阅读 · 0 评论 -
js去掉字符串前后空格的五种方法
第一种:循环检查替换//供使用者调用 function trim(s){ return trimRight(trimLeft(s)); } //去掉左边的空白 function trimLeft(s){ if(s == null) { return ""; } var whitespace = new String(" \t\n\r"); var str = new Str原创 2012-03-31 10:41:38 · 1605 阅读 · 0 评论 -
js实现replaceAll
第一种:String.prototype.replaceAll = function(s1,s2){ return this.replace(new RegExp(s1,"gm"),s2); //这里的gm是固定的,g可能表示global,m可能表示multiple。} 第二种:var reg = /\s/g; //这里是替换所有空格,如需替换其他则在正则里写上即可原创 2012-03-31 10:18:43 · 653 阅读 · 0 评论 -
一款简单的年月日选择器
<!-- Beginvar dDate = new Date();var dCurMonth = dDate.getMonth();var dCurDayOfMonth = dDate.getDate();var dCurYear = dDate.getFullYear();var objPrevElement = new Object();function fToggleColor(原创 2012-02-27 17:29:22 · 797 阅读 · 0 评论 -
Head标签中JS和CSS前后关系执行效率对比
1. head里的顺序如下,考虑会对请求有何影响:a. 外部js在css前面 src="1.js">> rel="stylesheet" type="text/css" href="1.css?sleep=5s"> rel="stylesheet" type="text/css" href="2.css?sleep=5s">b. 外部js在css后面原创 2012-02-27 17:15:08 · 2650 阅读 · 0 评论 -
js实现注册时间倒计时
var wait = 10; //时间倒数 function updateinfo(){ if(wait==0){ document.form1.Submit.value = "我同意"; document.form1.Submit.disabled = false; }else{ document.form1.Submit.value = "阅读条款"+wait; w原创 2012-02-27 17:24:01 · 862 阅读 · 0 评论 -
js相关小代码收集
此篇文章将作为以后遇到关于js方面的知识的记录。1.开发当中用到了datepicker这个插件,用到了如下的两个方法:$('#date').datePicker({ clickInput:true, startDate:new Date(1900,1,1).asString() });用来设置输入框是否能够输入并设置文本框的开始显示的时间。2原创 2012-01-12 10:07:28 · 984 阅读 · 0 评论 -
有趣的jquery.data
刚在看jquery.data方法这个方法,其官网http://api.jquery.com/jQuery.data/上对其有多种不一样的评价,有考虑$.data的速度和el.data的速度谁更快的,有考虑.data能够存储多少数据的,有考虑是否垃圾回收器能够回收这些.data的数据等等。关于$.data()和el.data()速度的说法在http://jsperf.com/jquery-dat原创 2012-08-26 00:28:35 · 1439 阅读 · 0 评论