gdjlc

培养良好的习惯,每天一点一滴的进步,终将会有收获。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  364 随笔 :: 3 文章 :: 49 评论 :: 132万 阅读

随笔分类 -  JavaScript

1 2 下一页

摘要:JavaScript删除URL指定的参数和值,不跳转 (function handleLocationHref () { var url = window.location.href; var params = (window.location.search || '?').substring(1) 阅读全文
posted @ 2023-03-15 10:31 gdjlc 阅读(1320) 评论(0) 推荐(0) 编辑

摘要:有一段js代码内容如下: eval(function(E,I,A,D,J,K,L,H){function C(A)后面内容省略。。。 解密可以采用如下方法: 阅读全文
posted @ 2018-12-19 11:03 gdjlc 阅读(2035) 评论(0) 推荐(0) 编辑

摘要:网上搜索了,目前主流的Js代码压缩工具主要有Uglify、YUI Compressor、Google Closure Compiler,简单试用了UglifyJS 和Google Closure Compiler 两种工具的基本用法。 阅读全文
posted @ 2018-12-18 10:03 gdjlc 阅读(1431) 评论(0) 推荐(0) 编辑

摘要:ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器 (IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的矢量图形库 ZRender,提供直观,交互丰富,可高度 个性化定制的数据可视化图表。 阅读全文
posted @ 2018-11-01 11:55 gdjlc 阅读(8368) 评论(0) 推荐(0) 编辑

摘要:原因:IE8下面parseint默认会把“08”、“09”当成八进制,但是又发现不是合法的八进制,最后就抛出了0这个false。 解决方法1,加个参数:parseInt(numString, 10) 解决方法2,用new Number转成数字 var num = new Number(numString); 解决方法3,换成parseFloat:parseFloat(numString) 阅读全文
posted @ 2017-06-15 12:05 gdjlc 阅读(787) 评论(0) 推荐(0) 编辑

摘要:JavaScript利用密钥加密与解密 阅读全文
posted @ 2010-11-12 13:32 gdjlc 阅读(1198) 评论(0) 推荐(0) 编辑

摘要:来源:http://www.popub.net/script/PCAS.html=======================================================PCAS (Province City Area Selector 省、市、地区联动选择JS封装类)演示地址:http://www.popub.net/script/PCAS.html下载地址:http://www.popub.net/script/PCASClass.js应用说明:页面包含<script type="text/javascript" src="PCASC 阅读全文
posted @ 2010-07-29 23:07 gdjlc 阅读(1818) 评论(0) 推荐(0) 编辑

摘要:来源:http://www.cainiao8.com/web/js_note/js_regular_expression_blueidea.html目录 1. 正则表达式实战...1 2. 匹配结尾的数字...2 3. 统一空格个数...3 4. 判断字符串是不是由数字组成...3 5. 电话号码正则...3 6. 手机号码正则表达式...4 7. 使用正则表达式实现删除字符串中的空格:...4 8. 限制文本框只能输入数字和小数点等等...5 9. 替换小数点前内容为指定内容...5 10. 只匹配中文的正则表达式...5 11. 返回字符串的中文字符个数...6 12. 正则表达式取得匹配 阅读全文
posted @ 2010-07-14 00:35 gdjlc 阅读(9702) 评论(2) 推荐(2) 编辑

摘要:一、活动倒计时 //将字符串格式化为时间 function parseDate(str) { var bb = document.getElementById("bb"); if (typeof str == 'string') { var results = str.match(/^ *(\d{4 阅读全文
posted @ 2010-06-11 15:28 gdjlc 阅读(802) 评论(0) 推荐(0) 编辑

摘要:<html xmlns="http://www.w3.org/1999/xhtml"><head><script type="text/javascript"> var subcat = new Array(); subcat[0] = new Array('001','abc','000001') subcat[1] = new Array('001','abd','000002') subcat[2] = new Arr 阅读全文
posted @ 2010-03-25 11:37 gdjlc 阅读(967) 评论(0) 推荐(0) 编辑

摘要:一、正则表达式通过RegExp类实现,RegExp对象的构造函数可以带一个或两个参数。第一个参数(或只有一个参数)是描述需要进行匹配的模式字符串,如果还有第二个参数,这个参数则指定了额外的处理指令。定义正则表达式:1、只匹配字符串中出现的第一个单词"cat";区分大小写var reCat = new RegExp("cat"); 2、匹配字符串中出现的全部"cat",而不是在找到第一个匹配后就停止;忽略大小写var reCat = new RegExp("cat","gi");也可以使用Perl 阅读全文
posted @ 2010-02-10 17:05 gdjlc 阅读(224) 评论(0) 推荐(0) 编辑

摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1- transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>DOM</title> <meta http-equiv="Content-Type" co 阅读全文
posted @ 2010-02-10 14:20 gdjlc 阅读(208) 评论(0) 推荐(0) 编辑

摘要:1、创建一个Object实例 var person = new Object(); person.name = "Nicholas"; person.age = 29; person.sayName = function(){ alert(this.name); } 2、对象字面量 var pers 阅读全文
posted @ 2010-01-29 16:02 gdjlc 阅读(185) 评论(0) 推荐(0) 编辑

摘要:方法min():判断一组数中的最小值方法max():判断一组数中的最大值方法ceil():向上舍入函数,总是把数字向上舍入最接近的值方法floor():向下舍入函数,总是把数字向下舍入最接近的值方法round():标准的传入函数,如果数字与下一个整数的差不超过0.5,则向上舍入,否则向下舍入,也就是四舍五入。方法random():返回一个0到1之间的随机数,不包括0和1。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD 阅读全文
posted @ 2010-01-29 16:01 gdjlc 阅读(321) 评论(0) 推荐(0) 编辑

摘要:用arguments对象检测传递给函数的参数个数:arguments.lengthfunction test(){ if(arguments.length == 1) alert(arguments[0] + ",你好"); else if(arguments.length == 2) alert(arguments[0] + "," + arguments[1] + ",你们好") else alert("大家好"); }test(); //输出: 大家好test("a"); //输出: a, 阅读全文
posted @ 2010-01-29 11:36 gdjlc 阅读(182) 评论(0) 推荐(0) 编辑

摘要:JavaScript高级程序设计学习笔记1: 基础 一、语法: 1、区分大小写。 2、变量是弱类型。 3、每行结尾的分号可有可无。如果没有分号,以这行代码的结尾看作该语句的结尾。 二、变量 1、同一个var语句可以定义多个变量,而且不必具有相同的类型。 如:var test = "hi", age 阅读全文
posted @ 2010-01-29 10:48 gdjlc 阅读(200) 评论(0) 推荐(0) 编辑

摘要:转自: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 browser is IE》,讲述外国人是如何把IE的判定从32bits一步步缩简成7bits!的故事但这纪录今年1月8日被一个俄国人打破了,现在只要6bits!它利用了IE不支持数组最后一个逗号的特性。恭喜你,A 阅读全文
posted @ 2010-01-28 14:01 gdjlc 阅读(216) 评论(0) 推荐(0) 编辑

摘要:test.html<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head> <title>无标题页</title> <script type="text/javascript&q 阅读全文
posted @ 2010-01-15 15:47 gdjlc 阅读(204) 评论(0) 推荐(0) 编辑

摘要:replace语法 stringObj.replace(rgExp, replaceText)replace 方法的语法包括下述部分:部分 描述stringObj 必选项。要执行该替换的 String 对象或文字。该对象不会被 replace 方法修改。 rgExp 必选项。描述要查找的内容的一个正则表达式对象。 replaceText 必选项。是一个String 对象或文字,对于stringObj 中每个匹配 rgExp 中的位置都用该对象所包含的文字加以替换。例如1: <script type="text/javascript"> var dt = &quo 阅读全文
posted @ 2010-01-04 10:42 gdjlc 阅读(12484) 评论(1) 推荐(0) 编辑

摘要:<html> <head> <meta http-equiv="content-Type" content="text/html;charset=gb2312"> <title>js只能输入数字;js只能输入数字和小数点</title> <script language="JavaScript" type="text/javascript"> function clearNoNum(event,obj){ //响应鼠标事件,允许左右方向键移动 阅读全文
posted @ 2009-12-31 16:06 gdjlc 阅读(1069) 评论(1) 推荐(0) 编辑

1 2 下一页
点击右上角即可分享
微信分享提示