![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
gdjlc
这个作者很懒,什么都没留下…
展开
-
鼠标经过文字链接时出现漂亮的提示层
引用js文件: /************************************************ Cool DHTML tooltip script II- © Dynamic Drive DHTML code library (www.dynamicdrive.com)* This notice MUST stay intact for legal use转载 2009-11-10 10:28:00 · 1066 阅读 · 0 评论 -
在javascript中获取用户控件里的子控件的值
.ascx .aspx 无标题页 function CheckData() { if(document.getElementById("").value == "") { alert("名称不能为空!"); return false;原创 2008-10-07 12:53:00 · 1330 阅读 · 0 评论 -
收藏的一个js ajax封装类
这个类摘自: ASP.NET Ajax典型应用 一书xmlhttp.jsfunction $() { var elements = new Array(); for (var i = 0; i < arguments.length; i++) { var element = arguments[i]; if (typeof element == 'string')原创 2009-12-25 11:42:00 · 2684 阅读 · 0 评论 -
JS实现倒计时
//将字符串格式化为时间function parseDate(str) { var bb = document.getElementById("bb"); if (typeof str == 'string') { var results = str.match(/^ *(/d{4})-(/d{1,2})-(/d{1,2}) *$/); if (r原创 2010-06-11 15:28:00 · 691 阅读 · 0 评论 -
一行代码搞定省市区三级联动(推荐一个JS封装类)
来源:http://www.popub.net/script/PCAS.html=======================================================PCAS (Province City Area Selector 省、市、地区联动选择JS封装类)演示地址:http://www.popub.net/script/PCAS.html下载地址:原创 2010-07-29 23:07:00 · 4092 阅读 · 0 评论 -
js常用验证
validate.js //验证是否为空 function CheckIsNull(Inform,Inputname,Inputvalue){ var Form=Inform+"." eval("Temp="+Form+Inputname+".value;"); if(Temp==""){ alert("提醒您:"+In原创 2009-04-09 23:39:00 · 1213 阅读 · 1 评论 -
网上找的一个表单验证类及使用例子(稍微修改了下)
test.html 无标题页 密码 password 密码确认 confirm 英文 english 4~10个字原创 2010-01-15 15:47:00 · 881 阅读 · 0 评论 -
js给onclick赋值,传参数
1)当方法没有参数时,赋值可以直接用onclick = 方法名 window.onload = function() { $('btnTest').onclick = test; } function test() { alert(val); }2)当方法有参数时,用onclick = 方法名(参数)时就有错了,需要在原创 2013-03-28 10:30:33 · 4153 阅读 · 0 评论 -
百度地图API上手
1、需先申请密钥(ak)才可使用(v1.5版本起);2、API的官方DEMO:http://developer.baidu.com/map/jsdemo.htm3、一个例子body, html,#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;}#l-map{height:100%原创 2014-04-14 12:34:58 · 1155 阅读 · 0 评论 -
js获取url参数
function $G(){ var Url=top.window.location.href; var u,g,StrBack=; if(arguments[arguments.length-1]=="#") u=Url.split("#"); else u=Url.split("?"); if (u.length==1) g=;原创 2009-11-10 09:48:00 · 707 阅读 · 0 评论 -
IE8下面parseInt('08')、parseInt('09')会转成0
原因:IE8下面parseint默认会把“08”、“09”当成八进制,但是又发现不是合法的八进制,最后就抛出了0这个false。解决方法1,加个参数:parseInt(numString, 10)解决方法2,用new Number转成数字 var num = new Number(numString);解决方法3,换成parseFloat:parseFloat(numString)原创 2017-06-15 14:06:08 · 1109 阅读 · 0 评论 -
ECharts上手例子
ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器 (IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的矢量图形库 ZRender,提供直观,交互丰富,可高度 个性化定制的数据可视化图表。官网:http://echarts.baidu.com/目前最新版本:4.2.0-rc....原创 2018-11-01 12:01:06 · 8278 阅读 · 1 评论 -
JavaScript代码压缩工具UglifyJS和Google Closure Compiler的基本用法
网上搜索了,目前主流的Js代码压缩工具主要有Uglify、YUI Compressor、Google Closure Compiler,简单试用了UglifyJS 和Google Closure Compiler 两种工具的基本用法。一、UglifyJS UglifyJS是用JavaScript编写的JavaScript压缩工具。官网:http://lisperator.net/uglif...原创 2018-12-18 10:11:48 · 1034 阅读 · 0 评论 -
JavaScript利用密钥加密与解密
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">JavaScript利用密钥加密与解密原创 2010-11-12 13:32:00 · 2324 阅读 · 0 评论 -
经典JavaScript正则表达式实战
经典JavaScript正则表达式实战转载 2010-07-14 00:35:00 · 1220 阅读 · 0 评论 -
JS按比例缩放图片
在网页设计或编程中如何以最方便的方法来处理图片的宽高,以达到最佳的显示效果,这个问题相信很多网页制作人员都遇到过,最麻烦最费时间的做法是用制图软件Photoshop等来一张张处理,这种方法如果处理一两张还好点,多了真是麻烦;最快的做法是直接给图片固定一个宽高,这样做的缺点就是影响页面的美观,而大多数的做法是使用JS来控制图片的显示尺寸在一定的范围内,不会比例失调,保证了图片不会变形,相信转载 2009-11-10 10:09:00 · 931 阅读 · 0 评论 -
全世界最短的IE判定
转自:http://www.cnblogs.com/rubylouvre/archive/2010/01/28/1658006.html 以前最短的IE判定借助于IE不支持垂直制表符的特性搞出来的。var ie = !+"/v1";仅仅需要7bits!参见这篇文章,《32 bytes, ehr ... 9, ehr ... 7!!! to know if your browse转载 2010-01-28 14:01:00 · 1018 阅读 · 4 评论 -
JavaScript高级程序设计学习笔记2: 模拟函数重载
用arguments对象检测传递给函数的参数个数:arguments.lengthfunction test(){ if(arguments.length == 1) alert(arguments[0] + ",你好"); else if(arguments.length == 2) alert(arguments[0] + "原创 2010-01-29 11:36:00 · 588 阅读 · 0 评论 -
JavaScript高级程序设计学习笔记1: 基础
JavaScript高级程序设计学习笔记1: 基础一、语法:1、区分大小写。2、变量是弱类型。3、每行结尾的分号可有可无。 如果没有分号,以这行代码的结尾看作该语句的结尾。二、变量1、同一个var语句可以定义多个变量,而且不必具有相同的类型。 如: var test = "hi", age = 25;2、变量原创 2010-01-29 10:48:00 · 723 阅读 · 0 评论 -
JavaScript高级程序设计学习笔记4: 创建对象
1、混合的构造函数/原型方法用构造函数定义对象的所有非函数属性,用原型方式定义对象的函数属性(方法),结果所有函数都只创建一次,而每个对象都具有自己的对象属性实例。transitional.dtd">混合的构造函数/原型方法 function Car(sColor, iDoors, iMpg) { this.color = sColo原创 2010-01-29 16:02:00 · 635 阅读 · 0 评论 -
JavaScript高级程序设计学习笔记3: Math对象比较常用的几个方法
方法min():判断一组数中的最小值方法max():判断一组数中的最大值方法ceil():向上舍入函数,总是把数字向上舍入最接近的值方法floor():向下舍入函数,总是把数字向下舍入最接近的值方法round():标准的传入函数,如果数字与下一个整数的差不超过0.5,则向上舍入,否则向下舍入,也就是四舍五入。方法random():返回一个0到1之间的随机数,不包括0和1。原创 2010-01-29 16:01:00 · 641 阅读 · 0 评论 -
JavaScript高级程序设计学习笔记5: DOM基础
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">DOM<!-- function test() { //访问元素 var oHtml = document.d原创 2010-02-10 14:20:00 · 639 阅读 · 0 评论 -
JavaScript高级程序设计学习笔记6:正则表达式
一、正则表达式通过RegExp类实现,RegExp对象的构造函数可以带一个或两个参数。第一个参数(或只有一个参数)是描述需要进行匹配的模式字符串,如果还有第二个参数,这个参数则指定了额外的处理指令。定义正则表达式:1、只匹配字符串中出现的第一个单词"cat";区分大小写var reCat = new RegExp("cat"); 2、匹配字符串中出现的全部"cat",而不是在原创 2010-02-10 17:05:00 · 865 阅读 · 0 评论 -
JS 年份加某个数
<!-- function test(val){ var dt = document.getElementById("Fdate").value.split("-"); dt = new Date(dt[0]*1 + parseIn原创 2009-12-29 20:24:00 · 1003 阅读 · 0 评论 -
js只能输入数字,小数点(整理)
js只能输入数字;js只能输入数字和小数点 function clearNoNum(event,obj){ //响应鼠标事件,允许左右方向键移动 event = window.event||event; if(event.keyCode == 37 | event.keyCode == 39){转载 2009-12-31 16:06:00 · 1197 阅读 · 0 评论 -
JS 替换日期的横杠为斜杠
replace语法 stringObj.replace(rgExp, replaceText)replace 方法的语法包括下述部分:部分 描述stringObj 必选项。要执行该替换的 String 对象或文字。该对象不会被 replace 方法修改。 rgExp 必选项。描述要查找的内容的一个正则表达式对象。 replaceText 必选项。是一个Stri原创 2010-01-04 10:42:00 · 5755 阅读 · 0 评论 -
JS二级联动、模仿邮箱点击联系人增加联系人到输入框
var subcat = new Array(); subcat[0] = new Array(001,abc,000001) subcat[1] = new Array(001,abd,000002) subcat[2] = new Array(010,wwwwww,000003) subcat[3] =原创 2010-03-25 11:37:00 · 1153 阅读 · 0 评论 -
js的eval代码快速解密
一段js代码内容如下:eval(function(E,I,A,D,J,K,L,H){function C(A)后面内容省略。。。解密可以采用如下方法: 方法一:打开谷歌浏览器,按F12,在Console窗口中把eval代码复制粘贴进去,回车运行,即可就到源码。方法二:新建一个html文件,把上面eval替换成document.write输出即可。备注,前后加xmp标签的作用...原创 2018-12-19 11:04:50 · 1589 阅读 · 0 评论