JavaScript
JOY的小鱼
这个作者很懒,什么都没留下…
展开
-
Jquery图片轮播效果
效果如下图:代码:点击下载原创 2012-04-25 10:37:25 · 1029 阅读 · 0 评论 -
javascript获取某年某月的最后一天
// 获取某年某月的最后一天,,year=2012,month=5function getLastDay(year, month){ var dt = new Date(year, month - 1, '01'); dt.setDate(1); dt.setMonth(dt.getMonth() + 1); cdt = new Date(dt.g原创 2013-05-31 21:40:20 · 2257 阅读 · 0 评论 -
href的用法
*.location.href 用法: top.location.href=”url” 在顶层页面打开url(跳出框架) self.location.href=”url” 仅在本页面打开url地址 parent.location.href=”url” 在父窗口打开Url地址 this.location.href=”url”转载 2013-05-31 15:42:33 · 1785 阅读 · 0 评论 -
AJAX跨域 jQuery JSONP 实践
一直对jQuery 的jsonp 调用比较疑惑,今天研究了一下jsonp 做了一个简单的调用例子,我用asp做服务端s客户端(url:http://192.168.1.2:81/jsonp_test.asp)客户端页面首先在body 中放置一个div: 将远程调用的数据写入该div中 $(document).ready(function(){ $转载 2013-05-27 11:03:46 · 1371 阅读 · 0 评论 -
最简方法,js得到标准时间格式
这应该是最简单的方法吧.,可能.. function getDatetime(){ var dt = new Date(); return (dt.getFullYear()+'-'+(dt.getMonth()+1)+'-'+dt.getDate()+' '+dt.getHours()+':'+dt.getMinutes()+':'+dt.getSeconds()原创 2013-02-21 17:07:44 · 911 阅读 · 0 评论 -
js判断ie6浏览器
if (window.ActiveXObject) { var ua = navigator.userAgent.toLowerCase(); var ie=ua.match(/msie ([\d.]+)/)[1]if(ie==6.0){ alert("您的浏览器版本过低,在本系统中不能达到良好的视觉效果,建议你升级到ie8以上!");window.close();}}转载 2013-03-05 13:49:34 · 460 阅读 · 0 评论 -
TextArea 控制输入长度
onkeyup="this.value = this.value.slice(0, 200)" 加上这一句,不是完美解决能够初步解决。原创 2013-01-16 15:51:19 · 467 阅读 · 0 评论 -
[同域] iframe子页面调用父页面、父页面调用子页面javascript函数的方法
1、iframe子页面调用 父页面js函数子页面调用父页面函数只需要写上window.praent就可以了。比如调用a()函数,就写成:window.parent.a(); 2、iframe父页面调用 子页面js函数这个就稍微复杂一些,下面的方法支持ie和firefox浏览器:document.getElementById('ifrtest').co原创 2012-07-09 10:01:37 · 1647 阅读 · 0 评论 -
解决从浏览器地址栏直接获得汉字参数乱码问题
今天遇到从url中获取汉字乱码的问题,找了很多资料,到现在还没解决,如下:问题:tomcat 6.0 的service.xml中加入 URIEncoding="UTF-8",整个项目的编码为UTF-8,jsp文件的编码都为UTF-8,添加了spring的过滤器,假如在jsp页面加上如下代码且去掉tomcat 6.0 的service.xml中的URLEncoding="UTF-8",则能在原创 2012-09-11 15:30:18 · 8453 阅读 · 2 评论 -
js获取地址参数
// 读取参数function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2原创 2013-05-31 21:41:12 · 631 阅读 · 0 评论 -
Javascript日期格式化
// 时间格式化Date.prototype.format = function(format){ var o = { "M+" : this.getMonth()+1, //month "d+" : this.getDate(), //day "h+" : this.getHours(), //hour "m+" : this.getM原创 2013-05-31 21:39:22 · 540 阅读 · 0 评论 -
JS实现新打开网页最大化or全屏显示
一个新的小功能,用户希望打开的页面可以全屏显示~唔~不是实现F11那种效果,只是填满任务栏上方的屏幕~ function openwintask(url) { if (url != null) { try { var feature = 'top=0, left=0,toolb转载 2015-05-21 09:24:33 · 17716 阅读 · 2 评论 -
jQuery,使用on代替delegate,live 写法区别
早期对页面上后期加载的动态元素,赋事件或值的时候,是使用live的. 由于效率比较低(其实数据不多也感觉不出来),后面使用delegate委托来代替了,再后面,1.7以后使用on 来代替delegate了. live,delegate在新版本中都还可以用. 它们在写法上有差别,一段时间不写容易混,写下来备忘. 如点击div里的任意一个button时增加一个新button:页面转载 2014-03-20 09:58:32 · 14969 阅读 · 2 评论 -
Jquery实际应用,判断radio,selelct,checkbox是否选中及选中的值
jquery取radio单选按钮的值 $("input[name='items']:checked").val(); 另:判断radio是否选中并取得选中的值 如下所示: function checkradio(){ var item = $(":radio:checked"); var len=item.length; if(len>0){ alert("yes--选原创 2013-09-16 00:22:45 · 737 阅读 · 0 评论 -
JS实现页面打印
方法多多,自己收集一下1、js实现(可实现局部打印).noprint{display : none }不需要打印的地方function preview(oper) {if (oper < 10){bdhtml=window.document.body.innerHTML;//获取当前页的html代码sprnstr="";//设置打印开始区域ep原创 2013-07-13 15:55:41 · 19706 阅读 · 1 评论 -
轻量级图形报表工具JSCharts (JSChart),内置函数中文参考及中文解决方案
JSChart是一个轻量级的在线图表生成工具,本身十分小巧,简单易用,相对来讲功能也不是特别强大,但是对于一些要求不高的应用来讲已经够用了。 这个框架本身对中文支持不是很好,手册什么的都是英文的。JSChart内置函数参考colorizeBars(array colordata)设置柱状图各矩形颜色。colorizePie(array colordata)设置饼图原创 2013-06-09 09:15:57 · 5775 阅读 · 2 评论 -
JSCharts v3.06 去除logo方法
最近一个项目前需要用到曲线图表,我选用了JsCharts 3 作为曲线图表插件,但发现免费版的会在图表上加一个JsCharts的LOGO经研究发现只需将如下代码去除即可!fs.bg.2u(fX) 如果查找不到查找下面的代码fs.bg.2v(fX)原创 2013-06-07 16:45:17 · 1452 阅读 · 1 评论 -
JS读写文本文件
JS操作文本文件var arr = 1;function Write2Text(){var fso = new ActiveXObject("Scripting.FileSystemObject");var f = fso.CreateTextFile("a.txt", true);f.write(arr);f.Close();}function GetHeade转载 2013-06-04 17:00:40 · 7561 阅读 · 0 评论 -
js 连接数据库如何操作数据库中的数据
//连接SQL var conn = new ActiveXObject("ADODB.Connection"); conn.Open("Provider=SQLOLEDB.1; Data Source=tgf; User ID=sa; " +"Password=sasa; Initial Catalog=MyBulletin"); var rs = new ActiveXObjec转载 2013-06-04 17:12:39 · 4654 阅读 · 0 评论 -
怎样用js触发a标签的click事件
1、JSvar comment = document.getElementsByTagName('a')[0]; if(document.all){// For IE comment.click();}elseif(document.createEvent){在ff中要为a标签添加click事件,并且侦听该事件 var ev = document.crea转载 2012-08-27 16:40:58 · 13274 阅读 · 0 评论 -
js 获取浏览器高度和宽度值(多浏览器)
IE中: document.body.clientWidth ==> BODY对象宽度 document.body.clientHeight ==> BODY对象高度 document.documentElement.clientWidth ==> 可见区域宽度 document.documentElement.clientHeight ==> 可见区域高度 FireFox中:转载 2012-09-03 14:59:59 · 416 阅读 · 0 评论 -
JavaScript、js跳转到锚点
location.hash="anchor";#window.location.hash="anchor";代码如上。原创 2012-06-21 15:15:45 · 475 阅读 · 0 评论 -
JQuery datepicker 使用方法
官方地址:http://docs.jquery.com/UI/Datepicker,官方示例: http://jqueryui.com/demos/datepicker/。一个不错的地址,用来DIY jQuery UI界面效果的站点http://jqueryui.com/themeroller/DatePicker基本使用方法:代码如下:转载 2012-05-11 09:36:06 · 698 阅读 · 0 评论 -
jQuery Trim去除字符串首尾空字符实现方法
假如您的项目正在使用jQuery框架,要去除字符串首尾的空字符您当然会选择:jQuery.trim(string)。如果没有用到jQuery如何简单的实现呢。之前本人曾发过一个代码小片段:Javascript去除字符串左右的空格-trim(),这个写的比较粗糙并要用到递规操作。所以很多人很不满意代码的质量,包括我在内。偶尔看了下jQuery的代码,发现非常值的我们学习。看看它是怎么实现这个功能原创 2012-04-23 16:06:42 · 3590 阅读 · 0 评论 -
Iframe根据内嵌元素的高度自适应高度-同域
// index.html 页面的部分代码function reinitIframe(){var iframe = document.getElementById("c-c-iframe");try{var bHeight = iframe.contentWindow.document.body.scrollHeight;var dHeight = if转载 2012-04-23 16:14:33 · 1525 阅读 · 0 评论 -
网站变灰
我们的网页变灰色加到这里html {FILTER: gray}部分牛站 不好用就用这个。BODY {filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}-->***************************************************转载 2012-04-23 16:13:00 · 658 阅读 · 0 评论 -
设置首页、加入收藏、打印页面、关闭
function addFavorite(sURL, sTitle) { try { window.external.addFavorite(sURL, sTitle); } catch (e) { try { window.sidebar.addPanel(sTitle, sURL, ""); } catch (e) { alert("加入收藏失败,请使用Ctrl+D转载 2012-04-23 16:12:07 · 851 阅读 · 0 评论 -
一个简短的脚本判断浏览器是否是IE
//if(-[1,]){alert("这不是IE浏览器!");}else{alert("这是IE浏览器!");} //]]>转载 2012-04-26 14:01:25 · 467 阅读 · 0 评论 -
Eclipse去除js(JavaScript)错误
最近出了一个很怪的现象,某一个js文件,在某一个Eclipse工程中呆的好好的,突然新建一个项目,把js文件复制进去的时候,Eclipse就提示错误。我对Eclipse错误非常敏感,下决心一定要把它去掉。第一步:去除eclipse的JS验证:window->preference->Java Script->Validator->Errors/Warnings->Enable Javas原创 2012-04-25 16:25:49 · 9989 阅读 · 1 评论 -
Jquery图片轮播效果2
点击下载:http://download.csdn.net/detail/itchiang/4381963转载 2012-06-24 19:29:38 · 531 阅读 · 0 评论 -
天猫商城砸自动砸金砖脚本备忘,以后又类似活动可以扩展
var click_t = 1000;window.setInterval(function(){document.getElementById('J_Vol_Brick_Btn').click();click_t = Math.floor(Math.random()*1000+300);}, click_t);火狐浏览器,同时按Shift+Ctrl+K,在弹出的窗口中,将上面代码复制原创 2012-06-24 19:31:10 · 3203 阅读 · 0 评论 -
js、javascript判断是汉字还是字母
var str = "abc";if(/^[a-zA-Z]*$/.test(str)){ alert("“" + str + "”里全是字母!");}else if(/^[\u4e00-\u9fa5]*$/.test(str)){ alert("“" + str + "”里全是汉字!");}原创 2012-07-22 19:56:43 · 2219 阅读 · 0 评论 -
监听输入框值的即时变化onpropertychange、oninput兼容IE,Chrome,FF,Opera等
要达到的效果很多情况下我们都会即时监听输入框值的变化,以便作出即时动作去引导浏览者增强网站的用户体验感。比如即时显示输入框已经被输入的字节数,或者即时读取输入的值来进行搜索引导,也就是google的关联搜索效果等。只要我们能捕获即时事件就能做到很多事情。需要了解的知识首先,我们需要了解onchange和onpropertychange的不同:IE下,当一个H原创 2012-07-21 02:34:44 · 13566 阅读 · 2 评论 -
关闭浏览器输入框自动补齐,兼容IE,FF,Chrome等
firefox 和 ie 的浏览器各自实现了input历史记录的功能,可以简化输入时的麻烦,但是,有时候弹出的下拉框会挡住页面显示内容,而且在某些情况下也不需要对input框进行记录,如号码查询的input框,用户不会对同一个号码进行多次查询,就没有必要让浏览器记录。 MSIE自定义了input 的扩展属性 autocomplete,置为off即可 autocomplete="of原创 2012-07-21 03:28:19 · 1753 阅读 · 0 评论 -
js添加事件、移除事件、阻止冒泡、阻止浏览器默认行为等写法(兼容IE/FF/CHROME)
网上有关这方面的代码比较多而乱,这里整理一下并加以改进。添加事件var addEvent = function( obj, type, fn ) { if (obj.addEventListener) obj.addEventListener( type, fn, false ); else if (obj.attachEvent)转载 2012-07-21 02:43:33 · 20742 阅读 · 0 评论 -
防止表单回车form自动提交以及检测回车事件并处理
1、回车表单自动提交这个问题的原因在于一个Form里只有一个text元素,添加一个隐藏的text即可解决这个问题 2、检测页面回车时间 代码1:$(document).keypress(function(e) {var actId = document.activeElement.id;if (e.which == 13) {if (actId == "search_v原创 2012-07-15 22:14:52 · 3547 阅读 · 0 评论 -
[同域] 嵌入式iframe子页面与父页面js通信方式
iframe框架中的页面与主页面之间的通信方式根据iframe中src属性是同域链接还是跨域链接,有明显不同的通信方式,同域下的数据交换和DOM元素互访就简单的多了,而跨域的则需要一些巧妙的方式来实现通信。一、同域下父子页面的通信父页面 parent.htmlhtml>head>script type="text/javascript">function转载 2012-07-10 15:19:07 · 1592 阅读 · 0 评论 -
判断 iframe 是否加载完成的完美方法
Nicholas C. Zakas 文章《Iframes, onload, and document.domain》的评论中 Christopher 提供了一个新的判断方法(很完美):var iframe = document.createElement("iframe");iframe.src = "http://www.planabc.net";if (iframe.attach转载 2012-06-28 10:17:15 · 530 阅读 · 0 评论 -
iframe异步加载技术及性能
这是一篇原创翻译文章。原文地址。我们会经常使用iframes来加载第三方的内容、广告或者插件。使用iframe是因为他可以和主页面并行加载,不会阻塞主页面。当然使用iframe也是有利有弊的:Steve Souders在他的blog里面有阐述:Using Iframes Sparingly:iframe会阻塞主页面的onload事件主页面和iframe共享同一个连接池转载 2012-06-28 11:14:25 · 509 阅读 · 0 评论 -
JS/JavaScript前台异步加载并调用回调函数
代码简单直接贴代码/** * 异步加载依赖的javascript文件 * src:script的路径 * callback:当外部的javascript文件被load的时候,执行的回调 */ function loadAsyncScript(src, callback) { var head = document.getElement原创 2015-11-03 17:02:41 · 3134 阅读 · 0 评论