
JS
JS
吉普赛的歌
这个作者很懒,什么都没留下…
展开
-
LayUI 日期控件
【代码】LayUI 日期控件。原创 2023-11-14 14:13:07 · 712 阅读 · 0 评论 -
使用ajaxFileUpload过程中发现的file控件只触发一次change事件的解决办法
项目用到ajaxFileUpload做异步上传,但是发现一个问题:file控件只触发一次change事件,无法触发第二次。$(function(){ $("body").on("change propertychange","input[type='file']",function(){ $.ajaxFileUpload( options ); }})...原创 2019-12-03 15:55:13 · 799 阅读 · 0 评论 -
为排好的序的字符串, 找出重复的行。
实现这样一个需求,在一个Editplus文档中,有很多行10位的数字,这些数字已经排好序了。比如:1234567890123456789112345678921234534124123461412443214124145636373573有什么办法能方便的找出两行至少前7位相同的数字吗?比如,上面的数字中,能够找出1234567890123456原创 2011-12-30 23:43:12 · 750 阅读 · 0 评论 -
用模式窗口, 在主页面和子页面中互相传值
主面面: function openWindow() { var oldValue = { Name:$("#Name").val(),Age:$("#Age").val() }; var result = popModal("window.html", 300, 200, oldValue原创 2012-05-25 22:25:43 · 2164 阅读 · 0 评论 -
window.opener用法
window.opener 实际上就是通过window.open打开的窗体的父窗体。比如在父窗体parentForm里面 通过 window.open("subForm.html"),那么在subform.html中 window.opener就代表parentForm,可以通过这种方式设置父窗体的值或者调用js方法。如:1,window.opener.test(); ---调用父窗体转载 2012-07-24 17:36:37 · 972 阅读 · 0 评论 -
点击链接,弹出最大化窗口或者水平和垂直方向都居中的小窗口
测试页/*Author : yenange, 2012-08-23Description: 打开一个最大化的窗口Parameter : url -> 必选项,要打窗口的地址 windowName -> 可选项,窗口名称。注无此参时,将产生一个不会重复的窗口名称,避免再次点击无法打开新窗口。 otherOp原创 2012-08-23 17:09:24 · 3468 阅读 · 0 评论 -
根据类名获取元素
/* 功能:通过className获取元素,兼容非IE浏览器[FF,Chrome是可以的,其他的没测试] a:要查找的元素的父节点,以便更快的定位[此参数属可选项,默认为从document中查找] b:指定的className名称*/function getElementsByClassName(){ var l=arguments&&arguments.len转载 2012-10-22 17:11:38 · 3040 阅读 · 0 评论 -
JS控制文本框的内容
JS 控制文本框只能输入数字JS 控制文本框只能输入数字、小数点JS 控制文本框只能输入英文JS 控制文本框只能输入英文、数字JS 控制文本框只能输入中文JS 控制文本框只能输入中文、英文、数字JS 控制文本框只能输入中文、英文、数字、空格JS 控制文本框只能输入中文、英文、数字、小数点总而言之:先原创 2012-12-02 11:15:31 · 2046 阅读 · 0 评论 -
js绘图——http://www.mxgraph.cn/mxgraph.php
点击打开链接原创 2012-11-19 15:18:46 · 1097 阅读 · 0 评论 -
js 判断某个对象是否在数组中
var str = "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17"var srcStr = "1";if ((',' + str + ',').search(',' + srcStr +',') > -1) { alert(srcStr + ' is contains in ' + str);}jQuery 做法: jQuery.i原创 2012-12-03 20:19:27 · 1290 阅读 · 0 评论 -
window.创建模式窗口详解
window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框。 window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框。 使用方法: vReturnValue = window.showModalDialog(sURL [, vArguments] [转载 2012-05-25 21:24:11 · 1027 阅读 · 0 评论 -
显示日历和天气
function startTime() { //获取当前系统日期 var today=new Date() var y=today.getFullYear() var mo=today.getMonth() var da=today.getDate() var h=today.getHours() var m=today.getMinute转载 2012-04-21 18:45:55 · 960 阅读 · 0 评论 -
好用的效果,库
Web开发必备:16款强大的JavaScript库16 个印象深刻的 HTML5/CSS3/JavaScript 体验jQuery.Switchable Plugins常见效果有木有兄弟在研究HTML5和css3啊?进来唠叨一下,分享一下你的资源原创 2012-04-20 08:59:39 · 820 阅读 · 0 评论 -
在线色盘
http://www.colorschemer.com/online.html原创 2012-02-18 21:51:21 · 3110 阅读 · 0 评论 -
左中右布局, 可以拖动的中间块
js SplitPanelLeft center top center bottom rightvar $=function(id){ return document.getElementById(id);};function bindEvent(obj,evt,fun){ if(win转载 2012-03-16 09:10:59 · 1542 阅读 · 0 评论 -
简单的弹出层, 模拟保存时弹出保护
function test() { document.getElementById("bgdiv").style.display = ""; document.getElementById("editDiv").style.display = ""; setTimeout(function () { document.getE原创 2012-03-16 12:08:30 · 741 阅读 · 0 评论 -
js只允许输入数字和小数点
//示例代码: //只允许输入数字与.: //只允许输入数字 : //只允许输入数字与小数点 function checkKeyForFloat(value, e) { var isOK = false; var key = window.event ? e.keyCode :原创 2011-01-29 00:03:00 · 6863 阅读 · 2 评论 -
图片平面旋转
#div1{ position:relative;height:800px; border:1px solid red;}#div1 img{ position:absolute;} var centerx = 400; //圆心X var centery = 300; //圆心Y var r = 300; //半径 var转载 2012-04-06 11:23:28 · 1118 阅读 · 0 评论 -
简洁的俄罗斯方块
.c{margin:1px; width:19px; height:19px; background:red; position:absolute;} .d{margin:1px; width:19px; height:19px; background:gray; position:absolute;} .f{top:0px; left:0px; background:black; pos转载 2012-03-21 09:12:59 · 1106 阅读 · 0 评论 -
prototype 常用方法
//函数名称://作 者://功能说明: 扩展string方法//输入参数://输出参数://创建日期://=====================================================================//此处为string类添加三个成员String.prototype.Trim = function() { ret原创 2011-03-10 12:10:00 · 722 阅读 · 0 评论 -
JavaScript判断是否全为中文,是否含有中文
第一种代码(全为中文则返回"true",不全为中文则返回"false"): function isChinese(temp) { var re=/[^\u4e00-\u9fa5]/; if(re.test(temp)) return false; return true;转载 2012-04-15 22:01:47 · 19848 阅读 · 1 评论 -
javascript图片预加载快速获取图片尺寸
原文章:点击打开链接源码:// 更新:// 05.27: 1、保证回调执行顺序:error > ready > load;2、回调函数this指向img本身// 04-02: 1、增加图片完全加载后的回调 2、提高性能/** * 图片头数据加载就绪事件 - 更快获取图片尺寸 * @version 2011.05.27 * @author TangBin *转载 2012-11-21 13:56:56 · 923 阅读 · 0 评论 -
js工具类
var JSHelper = {};JSHelper = { //创建GUID CreateGUID: function () { var g = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; while (/x/.test(g)) g = g.replace(/x/, "0123456789abcdef".substr(parseInt(Math.ra原创 2012-11-22 17:04:21 · 697 阅读 · 0 评论 -
html禁止清除input文本输入缓存
原文: 点击打开链接多数浏览器默认会缓存input的值,只有使用ctl+F5强制刷新的才可以清除缓存记录。如果不想让浏览器缓存input的值,有2种方法:方法一: 在不想使用缓存的input中添加 autocomplete="off"; eg: 方法二: 在 input 所在的form标签中添加 autocomplete="off"; eg:转载 2014-04-15 15:27:00 · 7680 阅读 · 0 评论 -
JS——如何在跳转后获取前一个页面的元素
A.htm 无标题页 function jump(){ window.open("B.htm"); } idname1jackB.htm 无标题页 function showPageATable(){ debugger;原创 2016-01-06 16:16:07 · 9681 阅读 · 0 评论 -
前端开发基础-JavaScript
原文:点击打开链接这是很久很久之前想写的东西,拖了五六个月,没有动笔,现今补齐,内容有些多,对初学者有用,错误之处,望指出。理解作用域理解作用域链是Js编程中一个必须要具备的,作用域决定了变量和函数有权力访问哪些数据。在Web浏览器中,全局执行环境是window对象,这也意味着所有的全局变量或者方法都是window对象的属性或方法。当一个函数在被调用的时候都会创转载 2015-12-22 13:42:49 · 1137 阅读 · 0 评论 -
json 排序
无标题页 //linq.js 请在 http://linqjs.codeplex.com/ 下载 //虽然加了一个js文件, 但非常有用, 以后有什么改动也很方便 var arr = [ {id:1,name:"a",money:5000}, {id:2,name:"c",money:2000}, {id:3,name:"b",money:1原创 2013-04-12 17:52:32 · 1004 阅读 · 0 评论 -
json转字符串 —— jsonObj.toJSONString()与JSON.stringify(jsonObj)
var people = { "programmers": [{ "firstName": "Brett", "lastName": "McLaughlin", "email": "aaaa" }, { "firstName": "Jason", "lastName": "Hunter", "email": "bbbb" }, { "firstName": "Elliotte", "lastNam原创 2012-05-18 17:17:01 · 59651 阅读 · 3 评论 -
HighCharts实现双Y轴
无标题页 $(function () { var chart; chart = new Highcharts.Chart({ chart: { renderTo: 'container', //放置图表的容原创 2015-01-10 23:53:23 · 15526 阅读 · 2 评论 -
HighCharts选项和参数详细配置查询表
原文: 点击打开链接概述:作为一款出色的交互图表制作工具,HighCharts有着全面的选项、参数等配置信息。为了帮助大家进一步掌握HighCharts,今天我们为大家整理了HighCharts的所有配置信息和说明,将其制作成表,供大家查询。文章主要包括Highcharts的18个选项、参数设置信息,具体有:chart、colors、credits、exporting、global转载 2014-12-11 22:34:44 · 2188 阅读 · 0 评论 -
Knockout学习教程
Knockout介绍Knockout.js是什么?Knockout是一款很优秀的JavaScript库,它可以帮助你仅使用一个清晰整洁的底层数据模型(data model)即可创建一个富文本且具有良好的显示和编辑功能的用户界面。任何时候你的局部UI内容需要自动更新(...下载与安装Knockout的核心类库是纯JavaScript代码实现的,不依赖任何其他类库,所以按照如下步骤即...转载 2019-04-01 19:56:51 · 1739 阅读 · 0 评论 -
如何关闭showModalDialog窗口?
原文: 点击打开链接今天同事做了一个showModalDialog的弹出窗口,目的是要在完成此窗口动作之前不能对父窗口进行操作,但是在关闭的时候出现了问题,同事使用的是this.window.close();在使用window.open()弹出窗口的时候可以直接关闭,但是使用showModalDialog弹出窗口的时候却会弹出另外一个同样的窗口,本来还以为关闭showModalDi转载 2013-11-08 11:22:20 · 1486 阅读 · 0 评论 -
FCK在IE10下不能修改文字大小等.
//----------- 修正 FCK 编辑器在IE10 下无法选择字体大小的问题-----------var ifr_selection;var isIE10 = document.all && (navigator.userAgent.indexOf("MSIE 10.0") > 0); //是否是IE10$(function() { $(document).mousedown原创 2013-06-09 20:14:55 · 1751 阅读 · 0 评论 -
js得到某天的农历,并判断是否除夕或新年
原贴中有高人还补充了各种节日等。原贴: 点击打开链接 //------------------- Begin ---------------------- CalendarHelper={}; CalendarHelper.GetCNDate = function (D) { var CalendarData = new Arr原创 2013-01-08 15:05:34 · 2681 阅读 · 0 评论 -
json字符串转换——json2.js
/* http://www.JSON.org/json2.js 2010-11-17 Public Domain. NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK. See http://www.JSON.org/js.html This code should be minif原创 2013-03-07 22:42:30 · 2313 阅读 · 0 评论 -
js的数组操作 splice
原文:点击打开链接1、作用:从指定位置删除部分元素并增加新的元素 1.1、该方法返回值是被删除的元素组成的数组 1.2、splice是直接对数组进行操作,而slice函数则是取arr的一段元素,原数组不变 2、参数:arr.splice(index,howmany,element1,... ...,e转载 2013-04-16 12:29:32 · 11945 阅读 · 0 评论 -
JS、C#编码解码
原文: 点击打开链接escape不编码字符有69个:*,+,-,.,/,@,_,0-9,a-z,A-ZencodeURI不编码字符有82个:!,#,$,&,',(,),*,+,,,-,.,/,:,;,=,?,@,_,~,0-9,a-z,A-ZencodeURIComponent不编码字符有71个:!, ',(,),*,-,.,_,~,0-9,a-z,A-Z1.JS: e转载 2013-04-24 11:20:37 · 933 阅读 · 0 评论 -
js中apply方法的使用
原文:点击打开链接1、对象的继承,一般的做法是复制:Object.extendprototype.js的实现方式是: Object.extend = function(destination, source) { for (property in source) { destination[property] = source[转载 2013-04-17 14:32:19 · 794 阅读 · 0 评论 -
浏览器兼容
原文:点击打开链接注:IE6 = IE && ([/MSIE(\d)\.0/i.exec(navigator.userAgent)][0][1] == 6) 是有问题的, IE10会异常--------------------------------------------------------------------利用正则表达式来判断ie浏览器版本 判断是否转载 2013-05-07 17:19:36 · 1146 阅读 · 0 评论 -
IE10兼容性修正
1. 滚动条的两端无法再单独设置颜色。尽量简化滚动条或者不再设置滚动条。2. 原生js不能再 document.createElement(""); 有类似需要借助类似下面的函数。//add by ngye, on 2013-05-14. 根据html创建元素 兼容IE10function createElementByHtml(htmlStr) { //如果只是根据标签原创 2013-05-27 11:21:14 · 6000 阅读 · 0 评论