JQuery
文章平均质量分 80
乐由心起
这个作者很懒,什么都没留下…
展开
-
将div显示到屏幕中央
pageEncoding="utf-8"%>提示信息window.onload = function() { var div = document.getElementById("showDiv"); div.style.position= "absolute"; div.style.top = (document.documentElement.scrollTop + (document.doc原创 2014-02-26 16:58:26 · 1416 阅读 · 0 评论 -
javascript ActiveXObject FileSystemObject 对象,创建、复制、删除、读取文件等
Javascript是网页制作中离不开的脚本语言,依靠它,一个网页的内容才生动活泼、富有朝气。但也许你还没有发现并应用它的一些更高级的功能吧?比如,对文件和文件夹进行读、写和删除,就象在VB、VC等高级语言中经常做的工作一样。怎么样,你是否需要了解这方面的知识?那就请跟我来,本文将详细描述如何使用Javascript语言进行文件操作。 一、功能实现核心:FileSystemObject 对象 其实原创 2014-02-26 17:06:11 · 1905 阅读 · 0 评论 -
JS获得月最后一天和js得到一个月最大天数
[javascript] view plaincopy"http://www.w3.org/1999/xhtml" > 标题页 "javascript"> function getLastDay(year,month) { var new_year = year; //原创 2014-02-26 17:01:51 · 672 阅读 · 0 评论 -
javascript操作Date对象
Date 对象用于处理日期和时间。创建 Date 对象的语法:var myDate=new Date()Date 对象会自动把当前日期和时间保存为其初始值。参数形式有以下5种: new Date("month dd,yyyy hh:mm:ss"); new Date("month dd,yyyy"); new Date(yyyy,mth,dd,hh,原创 2014-02-26 17:06:07 · 857 阅读 · 0 评论 -
JS获取按键的代码,Js如何屏蔽用户的按键,Js获取用户按键对应的ASII码(兼容所有浏览器)
http://huazi.tcreator.info原文网址:http://www.phpernote.com/javascript-function/297.html在使用JavaScript做WEB键盘事件侦听捕获时,主要采用onkeypress,onkeydown,onkeyup三个事件,这三个事件执行的顺序为:onkeydown,onkeypress,onkeyup,在一般情况下,采用原创 2014-02-26 17:01:37 · 849 阅读 · 0 评论 -
scrollLeft,scrollWidth,clientWidth,offsetWidth
http://wenku.baidu.com/view/c1250d46b307e87101f6960d.htmlHTML:scrollLeft,scrollWidth,clientWidth,offsetWidth之完全详解(转)------------------------------------------------var s = ""; s += " 网页可见区域宽原创 2014-02-26 16:58:30 · 625 阅读 · 0 评论 -
js设置div大小随窗口大小变化
pageEncoding="utf-8"%> Insert title here$(function(){ var mydiv=$("#mydiv"); var mydiv_resize=function(){ $(mydiv).css("width",$(window).width()); $(mydiv).css("height",$(window).height())原创 2014-02-26 16:59:32 · 5052 阅读 · 0 评论 -
js 剪切板应用clipboardData
http://blog.csdn.net/fox123871/article/details/6454634http://blog.csdn.net/fox123871/article/details/6454634原创 2014-02-26 17:01:49 · 717 阅读 · 0 评论 -
javascript对字符串的常见操作trim,ltrim,rtrim,isEmpty,isFloat等
1、验证字符串是否为空格、是否包含非法字符。//验证是否字符串有非法字符 function v_invalide_char(value,msg){ var arr = ['#','@','!','$','%','^','&','*']; var flag=true; var v_char="";原创 2014-02-26 17:05:56 · 925 阅读 · 0 评论 -
iframe和frame的区别
在同时有frame和Iframe的一个窗口里frame最大可以做个frameset的儿子,Iframe最大也只能做到frameset的孙子。frame的布局限于几种,Iframe想放哪里放哪里。frame的兄弟刷新和自己没关系,Iframe的爸爸刷新自己跟着刷新 哪个更好就得根据情况选择了 欲明白本篇【HTML剖析】之标记分类请看 【标记一览】。 亦请先明白围堵标原创 2014-02-26 17:03:46 · 680 阅读 · 0 评论 -
Iframe的应用以及父窗口和子窗口的相互访问
点评:Iframe和FRAME的区别,方便大家以后在使用过程中根据实际需要取舍。-function getParentIFrameDocument(aID){ var rv = null; // if contentDocument exists, W3C compliant (Mozilla) if (parent.document.getElem原创 2014-02-26 17:03:44 · 787 阅读 · 0 评论 -
js性能优化(二)
http://huazi.tcreator.info/?p=450优化1:function用法:测试代码://代码优化1: function用法12345678910111213 var t1=new Date().getTime(); for(var i=0;i4000;i++){ var func1原创 2014-02-26 17:01:39 · 617 阅读 · 0 评论 -
(转)JavaScript Trim() IE 不支持 问题解决 .
(转)JavaScript Trim() IE 不支持 问题解决 . 感兴趣的几个方法:function trim1(str) { return str.replace(/^/s/s*/, '').replace(//s/s*$/, ''); } function trim2(str) { return str.replace(/^/s+/, '').replace(/原创 2014-02-26 16:58:58 · 947 阅读 · 0 评论 -
JavaScript判断变量类型:typeof函数与constructor属性异同
http://www.cnblogs.com/zhengchuyu/archive/2008/07/21/1247764.html有时你可能需要对变量进行类型检查,或者判断变量是否已定义。有两种方法可以使用:typeof函数与constructor属性。 typeof函数的用法可能不用我多说,大家都知道怎么用。而constructor属性大家可能就陌生点。在《精通JavaScri原创 2014-02-26 16:59:30 · 595 阅读 · 0 评论 -
showModalDialog参数详解
基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框。 window.showModelessDialog()方法用来创建一个显示HTML内容的非模态原创 2014-02-26 16:59:35 · 804 阅读 · 0 评论 -
js验证文本框内容不能为空(转)
js验证文本框内容不能为空只能输入英文和数字判断字符由字母和数字,下划线,点号组成.且开头的只能是下划线和字母/^([a-zA-z_]{1})([\w]*)$/g.test(str)只能输入数字只能输入中文只能输入英文只能输入中文、英文、数字、@符号和.符号只允许输入英文,且不能粘贴也无法弹出粘贴菜单只能输入数字和点号(注意:在[^\d\.]里的d不能写成大写D原创 2014-02-26 16:59:39 · 997 阅读 · 0 评论 -
javascript刷新界面
一、先来看一个简单的例子: 下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。 frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下: window.location.href="url" frame 现在假设top.html (即上面的页面) 有七个butto原创 2014-02-26 17:00:47 · 909 阅读 · 0 评论 -
javascript中的call和apply两个方法的区别
ref:http://www.popo4j.com/article/the-differences-of-apply-and-call.html 如果没接触过动态语言,以编译型语言的思维方式去理解javaScript将会有种神奇而怪异的感觉,因为意识上往往不可能的事偏偏就发生了,甚至觉得不可理喻.如果在学JavaScript这自由而变幻无穷的语言过程中遇到这种感觉,那么就从现在形始,请放下的原创 2014-02-26 17:00:52 · 742 阅读 · 0 评论 -
JS获取浏览器高度和宽度
IE中:document.body.clientWidth ==> BODY对象宽度document.body.clientHeight ==> BODY对象高度document.documentElement.clientWidth ==> 可见区域宽度document.documentElement.clientHeight ==> 可见区域高度FireFox中:doc原创 2014-02-26 17:08:04 · 668 阅读 · 0 评论 -
封装方法到对象(javascript)
/*!* artDialog 5* Date: 2012-03-21* http://code.google.com/p/artdialog/* (c) 2009-2012 TangBin, http://www.planeArt.cn** This is licensed under the GNU LGPL, version 2.1 or later.* For d原创 2014-02-26 17:06:51 · 1252 阅读 · 0 评论 -
(转)超级实用且不花哨的js代码大全
事件源对象 event.srcElement.tagName event.srcElement.type捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey事件返回值 eve原创 2014-02-26 17:08:08 · 1390 阅读 · 0 评论 -
jquery的ajax重写
(function($){ //备份jquery的ajax方法 var _ajax=$.ajax; //重写jquery的ajax方法 $.ajax=function(opt){ //备份opt中error和success方法 var fn = { er原创 2014-02-26 16:59:21 · 759 阅读 · 0 评论 -
jQuery开发插件的两个方法
jQuery为开发插件提拱了两个方法,分别是:jQuery.fn.extend(object); 和 jQuery.extend(object);jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法。jQuery.fn.extend(object);给jQuery对象添加方法。fn 是什么东西呢。查看jQuery代码,就不难发现。jQu原创 2014-02-26 16:59:25 · 630 阅读 · 0 评论 -
调用jquery的resize方法改变div的宽度和高度在IE中不变,在谷歌中可以正常显示
1、jquery代码: 1.1问题的版本:$(function() { haituheight(); $(window).resize(function(){ haituheight(); });});//改变高度和宽度的方法function haituheight() { var he原创 2014-02-26 17:08:25 · 1074 阅读 · 0 评论 -
Jquery获取select,dropdownlist,checkbox下拉列表框的值
引用: http://www.cnblogs.com/shengxiang/archive/2011/09/06/2168557.html jQuery获取 Select选择的Text和Value:语法解释:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项 时触发2. var chec原创 2014-02-26 16:58:35 · 568 阅读 · 0 评论 -
JQuery的extend方法详解
JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 一、Jquery的扩展方法原型是: extend(dest,src1,src2,src3...); 它的含义是将src1,src2,src3...合并到dest中,返回值为合并后的dest,由原创 2014-02-26 16:59:23 · 724 阅读 · 0 评论 -
读jQuery之三(构建选择器)
前面两篇已经道明了jQuery的核心框架。弄清楚了jQuery对象的组成,以及如何用extend方法来扩展库。链式操作 也仅仅是方法体内返回this。为了叙述每一篇的重点,其示例代码都是最精简的,比如选择器只能传HTMLElement和id。这篇我们增强下选择器,依据2/8原则,这里仅实现最常用的几种。1, 通过id获取,该元素是唯一的?1$('原创 2014-02-26 17:00:05 · 534 阅读 · 0 评论 -
读jQuery之五(取DOM元素)
http://www.cnblogs.com/snandy/archive/2011/06/08/2074086.html使用过Prototype.js的同学知道$(xx)调用后返回的是HTMLElement或其集合。 jQuery的$调用后想要获取DOM元素可以使用get方法,如下?12// 方式1$('div'原创 2014-02-26 17:00:12 · 609 阅读 · 0 评论 -
jquery过滤选择常用radio,select,checkbox,input 等标签
1、单选框radio标签常见操作: $("#enterpriseForm input[type=radio]:checked"); //过滤被选中的radio $("#addRoleForm input[[type=radio]").get(0).checked=true; //使第一个radio选中 $("#addRoleForm input[[type=rad原创 2014-02-26 17:00:45 · 1967 阅读 · 0 评论 -
验证数字范围的小插件
(function($) {$.fn.checkNumber = function(options) {// 自定义购物车商品数量,只能输入数字var defaultOpt = {max : null,min : null,showButton : true,minusBtn : '-',plusBtn : '+'}, opt = $.extend(defaultOpt, options), ch原创 2014-02-26 17:01:28 · 661 阅读 · 0 评论 -
获取子窗口中使用jQuery.data()设置的参数
http://hyj1254.iteye.com/blog/643035 假设在iframe子窗口中设置了$('#mydata').data('key','hello world'); 那在包含iframe的父页面中如何获取它呢?直接使用$('#mydata').data('key')是不行的。 原因是:data()将数据存入了iframe页面的jQuery对象中,与父页面的jQue原创 2014-02-26 17:02:04 · 1615 阅读 · 0 评论 -
jQuery插件之清空区域内容
(function($) { $.fn.extend({ clear:function(){ cl(this); }, }) ; function cl(_id){ $("input,select,textarea", _id).each(function() { var t = this.type, tag = this.tagName.toLowerCase(); if原创 2014-02-26 17:00:23 · 908 阅读 · 0 评论 -
读jQuery之六(缓存数据)
http://www.cnblogs.com/snandy/archive/2011/06/10/2077298.html很多同学在项目中都喜欢将数据存储在HTMLElement属性上,如?1234div data="some data">Testdiv>script> div.getAttribute('dat原创 2014-02-26 17:00:25 · 531 阅读 · 0 评论 -
jQuery控制div层,使其移动、改变位置
1、移动divDOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> html> head> title>test2.htmltitle> meta http-equiv="content-type" content="text/html;原创 2014-02-26 17:00:59 · 9472 阅读 · 0 评论 -
读jQuery之四(优雅的迭代)
http://www.cnblogs.com/snandy/archive/2011/06/07/2071988.html前面提到jQuery库如何通过其中的jQuery.extend及jQuery.fn.extend去扩展自身的。第三篇给zChain.js添加了常用选择器,但目前为止zChain.js仍然做不了任何事情。jQuery的操作往往是分两步1,获取元素集合(原创 2014-02-26 17:00:07 · 583 阅读 · 0 评论 -
读jQuery之八(包装事件对象)
http://www.cnblogs.com/snandy/archive/2011/06/17/2081213.html由于各个浏览器中原生事件对象的 差异性 ,多数 JS库/框架 都或多或少的对原生事件对象进行了修复及包装。比如,停止事件冒泡IE用 cancelBubble ,标准浏览器则用 stopPropagation 。获取事件源对象,IE用 srcElement ,标准浏览器则原创 2014-02-26 17:00:29 · 589 阅读 · 0 评论 -
读jQuery之十(事件模块概述)
http://www.cnblogs.com/snandy/archive/2011/06/27/2085062.htmljQuery的事件模块是较复杂的,前面仅仅提到了对事件对象的包装。即统一了一些兼容性的问题。这篇会综述下jQuery的整个事件模块。后面会详细分析jQuery.event.add/jQuery.event.remove/jQuery.event.trigger。 虽原创 2014-02-26 17:00:31 · 572 阅读 · 0 评论 -
javascript常用的小知识
1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键no 可用于Table 2. 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 5. IE地址栏前换成自原创 2014-02-26 17:02:56 · 745 阅读 · 0 评论