JavaScript_IT技术网

JavaScript实现格式化JSON字符串

JavaScript实现格式化JSON字符串,具体代码如下: 代码片段一: /** * 格式化JSON字符串 * * @param {Object} data * @param {String|Number} space 缩进 * @return {String} */ function jsonStringify (data, space) { var seen = []; return JSON.stringify(data...

日期:2017-02-12 00:40:42

点击:63

JavaScript实现把IP地址转换为整数

JavaScript实现把IP地址转换为整数,具体实现代码如下: /** * 将IP地址转换为long值 * * 例: ip2long(192.0.34.166) == 3221234342 * ip2long(255.255.255.256) == false * * @param {String} ip * @return {Number} */ function ip2long (ip) { var s = ip.split...

日期:2017-02-12 00:40:20

点击:168

只有3KB的javascript对话框弹出层

只有3KB的javascript对话框弹出层. JS代码如下: var zDialog=function(div,w,h,l,r,title,modal) { this.div=div; this.w=w; this.h=h; this.title=title; this.l=l; this.r=r; this.dialog=document.getElementById(this.div).innerHTML; function closeBox()...

日期:2017-02-12 00:40:00

点击:185

JavaScript购物网站“最近浏览”功能实现

闲来无事模仿下一些购物网站的最近浏览功能,这个功能的思路大概就是用cookie来纪录每次访问的商品id,只要点击一款商品,cookie中就记住一个,然后使用ajax去请求服务端根据商品id倒序把数据取回来。下面看相应代码: !DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Tran...

日期:2017-02-12 00:39:40

点击:172

javascript简单实现时钟的例子

javascript简单实现时钟的例子,具体实现代码如下: body onload=updateNowTime() p id=nt/p script /*一段时钟小例子 write by yangxia 2013-05-23*/ var calTime = function (t) { if (t 10) t = 0 + t; return t; } var updateNowTime = function () { var dat...

日期:2017-02-12 00:39:23

点击:181

javascript判断手机号以及手机运营商

javascript判断是手机号以及手机运营商,具体代码如下: /* * 判断是否是正确的手机号,以及手机的运营商 * @param {String} num * * 返回值: * 0 不是手机号码 * 1 移动 * 2 联通 * 3 电信 * 4 不确定 */ function isPhoneNum (num) { var flag = 0; var phoneRe =...

日期:2017-02-12 00:37:42

点击:160

JavaScript判断当前选中的radio

JavaScript判断当前选中的radio,具体看下面JavaScript代码: html head meta http-equiv=Content-Type content=text/html; charset=utf-8 / titleFront-end Lab/title /head body fieldset legendThe Radio Set/legend table tr tdinput type=radio name=favorit...

日期:2017-02-12 00:37:14

点击:133

JavaScript格式化日期的方法

JavaScript格式化日期的方法,具体看下面JavaScript代码: /** * 格式化日期 * @param {Object} ms 表示指定日期与 1970 年 1 月 1 日午夜间全球标准时间 的毫秒数 * @return year-month-date hh:mm */ Util.parseToDate = function(ms){ var date = (new Date(pa...

日期:2017-02-12 00:36:53

点击:88

JavaScript事件监听封装类实现

对于JavaScript中的事件监听,无非是判断浏览器是否支持addEventListener和attachEvent,网上关于事件监听的方 法也挺多。下面的方法中对于添加事件监听的方法是一样的,只不过在取消事件绑定上面做了点手术,现在可以支持匿名函数的使用,所以在绑定事件的时候不再需要...

日期:2017-02-12 00:36:33

点击:198

JavaScript判断鼠标从什么方向进入容器

如何判断鼠标从哪个方向进入一个容器?首先想到的是给容器的四个边添加几个块,然后看鼠标进入的时候哪个块先监听到鼠标事件。不过这样麻烦太多了。google了一下找到了一个不错的解决方法,是基于jquery的。说实话,其中的var direction = Math.round((((Math.atan2(y...

日期:2017-02-12 00:36:12

点击:74

JavaScript如何判断鼠标滚轮事件

我们都见到过这些效果,用鼠标滚轮实现某个表单内的数字增加减少操作,或者滚轮控制某个按钮的左右,上下滚动。这些都是通过js对鼠标滚轮的事件监听来实现的。今天这里介绍的是一点简单的js对于鼠标滚轮事件的监听。 首先,不同的浏览器有不同的滚轮事件。主要是有两...

日期:2017-02-12 00:35:34

点击:134

JavaScript将小写金额转换成大写金额

JavaScript将小写金额转换成大写金额,具体的实现代码如下: style type=text/css div{ position:absolute; bottom:1in; left:1in; right:1in; top:1in; background-color:#AE57A4; text-align: center; } /style script type=text/javascript function transform...

日期:2017-02-12 00:35:06

点击:150

JavaScript拼接html代码功能

JavaScript如何拼接html代码?下面IT技术网给大家提供一个思路,可以不需要拼接html代码,并且适用任何复杂的列表。 代码说明: 1. 适用于ajax获取数据然后需要通过拼接html代码的方式实现数据列表展现的需求/功能 2. html模板最好有一个父元素, 因为最后clone的模板...

日期:2017-02-12 00:34:12

点击:202

javascript中的function的那些事

javascript中的function在对象内部它可以是函数,同时又能充当名字空间,不仅如此所有的function都是闭包。看起来它的确是了不得, 不过除 此之外,function还能担当构造函数,亦或者说它同时还是一个类的声明。这篇文章的目的向大家详细介绍function是如何作为构造函数...

日期:2017-02-12 00:33:14

点击:156

JavaScript验证URL的正则表达式

JavaScript验证URL的正则表达式,这个表达式验证的情况包括IP,域名,ftp,二级域名,域名中的文件,域名加上端口等信息。具体看下面的代码: function IsURL(str_url){ var strRegex = ^((https|http|ftp|rtsp|mms)?://) + ?(([0-9a-z_!~*().=+$%-]+: )?[0-9a-z_!~*().=+$%...

日期:2017-02-12 00:32:54

点击:163

JavaScript实现货币大小写转换

JavaScript实现货币大小写转换,具体代码如下: function convertMoney(value : Number, valueStep : Array, letter : String, moneyName : String) : String { var str : String = ; var divider : uint; var rest : uint; var mark : int = 0; for(var i : int...

日期:2017-02-12 00:32:32

点击:56

javascript实现表情扩展 类似于评论表情

javascript实现表情扩展 类似于评论表情,具体看下代码: 表情扩展: /* * 贴吧表情扩展 */ (function(list) { function getPos(obj) { var _left = 0, _top = 0; obj = document.getElementById(obj) || obj; while (obj) { _left += obj.offsetLeft; _top += obj....

日期:2017-02-12 00:31:18

点击:158

JavaScript控制复制及输入时只能是数字

来源: IT技术网 编辑: 一页书 发布于: 2013-07-01 83人围观 JavaScript 数字 JavaScript控制复制及输入时只能是数字,具体看下面JAVASCRIPT代码: input name=qq type=text id=qq onkeyup=value=value.replace(/[^\d]/g,) value= onbeforepaste=clipboardData.setDat...

日期:2017-02-12 00:31:01

点击:120

Javascript限制页面图片大小

Javascript限制页面图片大小,具体代码如下: function limitImage(ImgD){ var areaWidth = 300; //你放置图片区域的宽度。 var areaHeight = 300; //你放置图片区域的高度。 var image=new Image(); image.src=ImgD.src; if(image.width0 image.height0){ flag=t...

日期:2017-02-12 00:30:41

点击:182

javascript键盘enter事件触发

javascript键盘enter事件触发,具体代码如下: $(function(){ document.onkeydown = function(e){ var ev = document.all ? window.event : e; if(ev.keyCode==13) { $(#LoginFrom).submit(); return false; } } });...

日期:2017-02-12 00:30:26

点击:184

Javascript获取时间函数

Javascript获取时间函数,具体代码如下: //获取时间 function curDateTime() { var d = new Date(); var year = d.getFullYear() + ; var month = d.getMonth() + 1; var date = d.getDate(); var day = d.getDay(); var Hours = d.getHours(); //获取当前小时数...

日期:2017-02-12 00:29:27

点击:193

javascript获取N位的随机数

javascript获取N位的随机数,具体代码如下: //获取N位的随机数 var chars = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z]; function generateMixed(n) { var res = ; for (var i = 0; i n ;...

日期:2017-02-12 00:29:09

点击:56

javascript格式化大写字母函数

javascript格式化大写字母函数,具体代码如下: //格式化大写函数 function daxie(num) { var strOutput = ; var strUnit = 仟佰拾亿仟佰拾万仟佰拾元角分; num += 00; var intPos = num.indexOf(.); if (intPos = 0) num = num.substring(0, intPos) + num.subst...

日期:2017-02-12 00:28:43

点击:128

Javascript判断浏览器是否开cookie

Javascript判断浏览器是否开cookie: $(document).ready(function () { document.cookie = cookieid=1; expires=60; var result = document.cookie.indexOf(cookieid=) != -1; if (!result) { alert(浏览器未启用cookie); }else{ alert(浏览器启用cookie); } })...

日期:2017-02-12 00:27:51

点击:190

javascript获取url参数值

javascript获取url参数值: script 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]); return null; } document.write(getQ...

日期:2017-02-12 00:27:30

点击:154

Javascript对cookies的常用操作

Javascript对cookies的常用操作: //设置Cookie function setCookie(c_name,value,expiredays) { var exdate=new Date() exdate.setDate(exdate.getDate()+expiredays) document.cookie=c_name+ = +escape(value)+ ((expiredays==null) ? : ; expires=+exdate.t...

日期:2017-02-12 00:27:11

点击:105

重定义javascript内部函数实例

重定义javascript内部函数实例,JS一些内部函数可以重定义,关键就是prototype,这个是好东西。比如重定义数组的push方法。具体代码如下: Array.prototype.push=function(str){ var temparr = str.toString().split(,); temparr.sort(); this[this.length]=temparr.t...

日期:2017-02-12 00:26:51

点击:96

JavaScript实现增删改查功能

JavaScript实现增删改查功能,具体代码如下: //1.创建受捐单位数组 var arrOrgData = [ { Id: 1, OrgName: 红十字会 }, { Id: 2, OrgName: 壹基金 }, { Id: 3, OrgName: 中华慈善总会 }, { Id: 4, OrgName: 中国扶贫基金会 } ]; //1-1.根据受捐单位id,返回受捐单...

日期:2017-02-12 00:24:48

点击:110

javascript实现动态定制定时器

javascript实现动态定制定时器,具体代码如下: function timeout (){ if(typeof timeout._instance === object){ return timeout._instance; } function move(time, fn, config) { function loop() { fn(config); time.id = setTimeout(function () { if (time.n...

日期:2017-02-12 00:24:23

点击:197

JavaScript把网站设为首页代码大全

JavaScript把网站设为首页代码大全。 1.鼠标指向时提示设为首页,将下列代码插入body区中: a href=http://www.my398.com onmouseover=this.style.behavior=url(#default#homepage);this.setHomePage(http://www.my398.com); target=_blank设为首页/a 2.设为首页...

日期:2017-02-12 00:21:30

点击:101

JavaScript 用法

HTML 中的脚本必须位于 script 与 /script 标签之间。 脚本可被放置在 HTML 页面的 body 和 head 部分中。 script 标签 如需在 HTML 页面中插入 JavaScript,请使用 script 标签。 script 和 /script 会告诉 JavaScript 在何处开始和结束。 script 和 /script...

日期:2017-02-12 00:17:11

点击:60

javascript/jquery高度宽度详情解说分

一、window对象表示浏览器中打开的窗口 二、window对象可以省略 一、document对象是window对象的一部分 二、浏览器的HTML文档成为Document对象 window.location和document.location window对象的location属性引用的是Location对象 表示该窗口中当前显示文档...

日期:2017-02-12 00:16:39

点击:191

javascript正则表达式的基本知识

正则表达式的基本知识 1 javascript 正则对象创建 和用法 声明javascript 正则表达式 var reCat = new RegExp(cat); 你也可以 var reCat = /cat/; //Perl 风格 (推荐) 2 学习最常用的 test exec match search replace split 6个方法 1) test 检查指定的字符串是...

日期:2017-02-11 22:05:24

点击:159

javascript之正则表达式基础知识

元字符 ^ $ . * + ? = ! : | / ( ) [ ] { } 在使用这些符号时需要用来进行转移。 如果记不清楚那些标点符号需要转移,可以在使用标点符号时都使用反斜杠 简单匹配 1、直接量 // 匹配带有javascript的字符串 比如javascript is an object-oriented scripting lan...

日期:2017-02-11 22:02:25

点击:163

AJAX中JavaScript类的三种成员

实现类的公有成员 前面定义的任何类成员都属于公有成员的范畴,该类的任何实例都对外公开这些属性和方法。 实现类的私有成员 私有成员即在类的内部实现中可以共享的成员,不对外公开。JavaScript中并没有特殊的机制来定义私有成员,但可以用一些技巧来实现这个功能...

日期:2017-02-11 21:09:14

点击:67

JavaScript禁止右键点击代码

script type=text/javascript document.body.oncontextmenu=document.body.ondragstart= document.body.onselectstart=document.body.onbeforecopy=function(){return false;}; document.body.onselect=document.body.oncopy=document.body.onmouseup=functi...

日期:2017-02-08 23:50:58

点击:95

javascript 如下一个函数的值如何传递

index.js 中有一个函数 如下 //入库登记弹窗 function RuKu(){ layer.open({ type: 2, title:span入库登记/span, skin: layui-layer-demo, //样式类名 closeBtn: true, //显示关闭按钮 area: [800px, 600px], shift: 0, shadeClo...

日期:2017-01-23 16:13:41

点击:172

巧用JavaScript脚本实现网页的任意缩

网页上的字体越来越小,看久了眼睛疼,建议网页制作人能够在网页代码的 head中加以下代码(仅适用于IE浏览器)! 代码如下: script language=javascript var i=0; document.onkeydown = zoom; function zoom(){ var IEKey = event.keyCode; if (IEKey == 76)...

日期:2017-01-22 23:02:40

点击:187

收藏,打印,另存为/等JavaScript代码

最近有用到以下的某些脚本,就查了下资料整理了下,以备以后使用: 脚本说明: * 把如下代码加入body区域中: * 后退 前进 * input type=button value=后退 onClick=history.go(-1) * input type=button value=前进 onClick=history.go( 1 );return true; * *...

日期:2017-01-22 21:44:20

点击:147

深入浅出JavaScript之原型链和继承

Javascript语言的继承机制,它没有子类和父类的概念,也没有类(class)和实例(instance)的区分,全靠一种很奇特的原型链(prototype chain)模式,来实现继承。 这部分知识也是JavaScript里的核心重点之一,同时也是一个难点。我把学习笔记整理了一下,方...

日期:2017-01-22 21:41:28

点击:171