Javascript
文章平均质量分 54
云上人间钦自赏
进攻HTML5
展开
-
打印数组的所有键值
//假设a是某个数组,不知道内部什么结构,执行以下语句:console.dir(a);原创 2019-10-22 21:44:36 · 505 阅读 · 0 评论 -
Node.js+Express+Socket.io环境搭建
1、先到官方的网站下载nodejs安装包,zip或者msi都行,后者是直接双击安装的,比较省事,我比较喜欢把复杂的问题简单化。下载地址:nodejs中文网,一般不建议选择最新版,防止不稳定之类的问题,一般我都是选择前2-3个版本。这么多怎么选择,根据服务器的系统的版本选择,x64就是64位系统,x86是32位系统,这个再看不懂的话,自己百度。我的系统是64位的,所以,我就下载,直接原创 2017-04-01 09:31:04 · 2192 阅读 · 0 评论 -
jQuery Cropper 使用说明
按照步骤说明:一、头部引用css二、body底部引用各种js注意:jq版本不能低于10三、各种方法使用1:裁剪图片function cutImg() {$("#showEdit").fadeIn();var $image = $('#report > img');$image.cropper({checkImageOrigin: tr转载 2015-08-03 21:25:47 · 24832 阅读 · 6 评论 -
百度分享插件 js异步添加的内容如何实现分享的功能
window._bd_share_main.init();其实,就是一句话的事,分享插件重新初始化,这句代码,在ajax执行完毕后就行了。转载 2017-01-22 11:06:05 · 1212 阅读 · 0 评论 -
JSON中换行符的处理
手机录入信息时,输入回车,在显示的时候,需要把回车换成br,这样就能正常实现了。str.Replace("\n", "")有的说替换\r\n,经测试无效,估计是电脑输入的时候产生。原创 2016-09-06 20:21:00 · 14035 阅读 · 0 评论 -
JQuery 页面滚动到顶部
$('html, body').animate({scrollTop:0}, 'slow');转载 2016-09-14 09:59:39 · 1364 阅读 · 0 评论 -
nssm在windows服务器上部署nodejs
请移步到这里,有空再整理自己的实战。http://www.cnblogs.com/Joans/p/4103421.html转载 2016-07-01 18:11:34 · 659 阅读 · 0 评论 -
LHG 弹层问题汇总
1、关闭子页面时,刷新父页面var api = frameElement.api, W = api.opener;function closeDG() { api.close(); api.reload();}以上是正常的写法,有时会莫名其妙的不刷新父页面,用下边的语法替换api.reload():W.location.reload();原创 2016-06-15 18:49:04 · 361 阅读 · 0 评论 -
iframe 父页面与子页面互相调用方法
HTML:主要是name属性1、父页面调用子页面函数:父页面的代码childframe.window.getpara('' + userid + '');子页面代码function getpara(uid) { $("#hduid").val(uid);}2、子页面调用父页面函数:parent.functionName();3、LHG弹窗A转载 2016-06-08 17:59:07 · 18033 阅读 · 0 评论 -
输入mac地址,jq自动实时转换
$("input[name=mac]").bind("input propertychange",function () {//输入自动转为MAC地址格式 var tmp = $(this).val(); if (tmp.length == 2 || tmp.length == 5 || tmp.length == 8 || tmp.length原创 2016-03-30 23:47:43 · 1343 阅读 · 0 评论 -
百度地图问题汇总
1、同一个坐标,在百度和js api中显示的位置竟然不同以上是百度的位置,正确。上边是同样的坐标,自己的系统中显示,位置明显就不对了。原创 2016-04-26 15:07:59 · 315 阅读 · 0 评论 -
百度地图循环添加个标点及信息框
var lat = '33.485931', longt = '118.23049', bcode='0';var markerArr;$(function () { var url = "../Controls/SelectControl.aspx?action=getchecklist"; //$(".test").html(url); $.ajax({转载 2016-04-06 21:37:10 · 3668 阅读 · 0 评论 -
JQuery 操作Cookie
1、写入$.cookie("cookie_check",cookie_check, { expires: 7 });第一个参数为cookie的名称,第二个参数是cookie的值,第三个参数是有效期,如果不设置,浏览器关闭后,cookie值自动清除。2、删除$.cookie("cookie_check",null);第一个参数为cookie的名称,第二个参数设置为nu转载 2017-05-23 22:10:08 · 309 阅读 · 0 评论 -
JQuery 取dom集合 name属性为数组时
$("input[name^=hdimg]").each(function(){ });关键在于name^=hdimgJQuery的用法确实挺丰富的,难怪不少js或者css插件都依赖于ta,值得深入研究。原创 2017-05-23 21:46:35 · 1565 阅读 · 0 评论 -
JS 操作JSON,字符串与JSON之间转换
1、字符串转JSON JSON.parse(string);2、JSON转字符串JSON.stringify(string)原创 2017-05-23 22:04:19 · 420 阅读 · 0 评论 -
html页面用js播放音频
直接上代码: <audio id="myaudio" src="__ROOT__/public/music/1689.mp4" controls="controls" autostart="false" loop="false" hidden="true" ></audio>var playCount=0; func转载 2018-11-12 23:24:07 · 8811 阅读 · 1 评论 -
图片轮播KinSlideshow注意事项
先上图:1、特别注意:图片和a连接不要换行,不然会出现图片播放时无法无缝连接。上边代码一定要在一行,不能手动换行,多张图片可以换行。2、ie8图片不显示问题图片的尺寸,只能用代码的格式写,不能写在style里。只能说明插件老咯,可惜了。原创 2017-11-28 11:20:22 · 884 阅读 · 1 评论 -
FusionCharts 固定饼图半径,适用于一个页面两个以上饼图的
其实很简单,限制半径属性就行了:"pieRadius":"150",原创 2017-12-07 08:22:45 · 952 阅读 · 0 评论 -
js正则验证手机号,支持移动、电信、联通
function istel(tel) { var rtn = false; //移动号段 var regtel = /^((13[4-9])|(15([0-2]|[7-9]))|(18[2|3|4|7|8])|(178)|(147))[\d]{8}$/; if (regtel.test(tel)) {原创 2017-11-14 14:15:24 · 4804 阅读 · 0 评论 -
js 小数取整的函数
1.丢弃小数部分,保留整数部分 js:parseInt(7/2) 2.向上取整,有小数就整数部分加1 js: Math.ceil(7/2) 3,四舍五入. js: Math.round(7/2) pra.toFix(2)//保留2位小数,四舍五入4,向下取整 js: Math.floor(7/2)转载 2015-08-18 09:40:18 · 458 阅读 · 0 评论 -
Jquery jsonp跨域与php交互
代码部分:$.ajax({ type:"post", data:jsdata, url:weburl, async:true, dataType:"jsonp", jsonp:"callback",//这里可以注释掉 jsonpCallback:"mycallback",//这里可以注释掉 timeout:1000*20, success:function(data){原创 2017-07-18 19:55:20 · 310 阅读 · 0 评论 -
jsTree +asp.net树形结构,取值、赋值、全选
先上图看看效果:比.net自带的样式好看多咯,jstree的源码在这里下载:https://www.jstree.com/aspx页面代码: 宿城公安分局 cs文件代码: priv原创 2017-07-06 19:32:33 · 1765 阅读 · 0 评论 -
获取验证码,倒数5秒后才能再次获取
获取短信验证码,防止恶意点击,也为了节约服务器资源,一般都会限制再次获取验证码的时间间隔,平时用到没注意,自己开发此功能时,还是酝酿了一会才下手的。原创 2017-05-09 22:04:48 · 2362 阅读 · 0 评论 -
JQuery 图片滚动或者div滚屏,适合多图轮播
多幅图片滚屏,效果如图:纯手写代码,有空再做成闭包。javascript部分:var left=0,//移动的距离move=1100,//滚屏的宽度time=1000,//滚动的时间count=0;//控制小圆点的标记$(function(){ var mw=parseInt($('.mainlist').css('width')); $(".swaplist").原创 2017-01-24 13:53:54 · 1345 阅读 · 0 评论 -
php 自定义验证form提交
$(function(){ $("#btnSave").click(function(){ if(check()){ $("#form1").submit(); } else{ } });});check方法自己写吧。原创 2017-04-25 12:03:55 · 272 阅读 · 0 评论 -
js下载文件
//下载文件function downfile(path) { try { var elemIF = document.createElement("iframe"); elemIF.src = path; elemIF.style.display = "none"; document.body.appendChild(el转载 2016-03-07 21:29:59 · 547 阅读 · 0 评论 -
js 使用正则
有时这样写:var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); 有时又这样写:var tmp = /cityid=[^&]*/; 其实alert(ret)的结果就是下边这样的,根据个人喜好随便写咯。至于用什么方法来使用正则,方法很多的:test方法用来测试字符串是否匹配给出的匹配模式,返回布尔值原创 2015-09-17 12:48:00 · 403 阅读 · 0 评论 -
js与php之间互传中文汉字
js使用encodeURI进行16进制编码:var data={msg:encodeURI(msg),uid:uid,toid:toid,dd:number};php端用urldecode进行解码:$msg =urldecode($_POST['msg']);这时基本就可以看到,mysql中是中文了,如果还不是,请检查mysql此字段的字符集属性,改成utf8,排序原创 2015-06-23 15:41:03 · 802 阅读 · 0 评论 -
调试json数据
var jsonobjtxt = eval('(' + jsontxt + ')'); jsondata = addGroupJson(jsondata, jsonobjtxt);//调用下边的方法组合json对象 for (var p in jsondata) {//遍历json对象的每个key/value对,p为key alert(p + ": " + jsondat原创 2015-03-13 21:08:13 · 991 阅读 · 0 评论 -
html页面post json字符串到asp.net 接收并处理
这是html页面的js方法,使用JQ的ajax功能:var handleurl = "../Controls/insert.aspx"; $.ajax({ url: handleurl,//请求的网址 type: 'POST',//类型 data: j原创 2015-03-13 21:18:24 · 3715 阅读 · 0 评论 -
js 清除html标签
function delHtmlTag(str) { return str.replace(/]+>/g, "");//去掉所有的html标记 }原创 2015-03-13 18:19:23 · 629 阅读 · 0 评论 -
JS解决IE6下png图片显示带背景色
页面head中需要添加的代码: DD_belatedPNG.fix('img, a'); 背景图没有测试。下边是js源文件:/*** DD_belatedPNG: Adds IE6 support: PNG images for CSS background-image and HT原创 2015-01-14 22:38:20 · 442 阅读 · 0 评论 -
asp.net TextBox的click事件,其实是onFocus
onFocus="searchCompany()"触发JS事件,没有onclick这个事件的。原创 2015-01-14 20:36:49 · 1471 阅读 · 0 评论 -
子页面执行父页面Javascript方法
子页面:Response.Write("alert('提交成功!');window.parent.CallBack('" + model.ID + "','" + ishandle + "');window.parent.ymPrompt.doHandler('error',true);");父页面:function CallBack(tp, ishand) {原创 2012-10-26 15:43:12 · 890 阅读 · 0 评论 -
js 获取地址栏参数,支持多参数
function GetRequest() { var url = location.search; //获取url中"?"符后的字串 var theRequest = new Object(); if (url.indexOf("?") != -1) { var str = ur原创 2012-10-26 15:51:49 · 1076 阅读 · 0 评论 -
JQuery 动态改变图片尺寸,不论宽度和高度单方面超出给定数值,IE6、IE7、IE8下正常
" onload="ImgNarrow(this.id)" id="proimg" /> function ImgNarrow(ImgID) { var oldw = $("#" + ImgID).attr("width"); var oldh = $("#" + ImgID).attr("height"); var原创 2012-10-26 15:33:10 · 784 阅读 · 0 评论 -
Jquery 操作DOM ,不断更新.....
//操作checkbox$(document).ready(function () { var checklen = $("input[type=checkbox]");//获取所有checkbox for (var i = 0; i var cheid = $(checklen[i]).attr("id");//获取ID原创 2012-10-26 15:28:00 · 528 阅读 · 0 评论 -
Asp.net TreeView异步加载数据,并结合checkbox实现多选删除
JS: void PopulateNode(Object sender, TreeNodeEventArgs e) { PopulateCategories(e.Node);//此处可以加一些判断条件去执行不同的方法 } void PopulateCategories(TreeNode node)原创 2012-10-22 15:04:48 · 672 阅读 · 0 评论 -
Asp.net Ul Li实现树结构异步加载并取得选择项
CSS:.treeview, .treeview ul { padding: 0; margin: 0; list-style: none;}.treeview ul { background-color: white; margin-top: 2px;}.treeview .hitarea { background: url(images/treeview-defa原创 2012-10-22 14:39:54 · 808 阅读 · 0 评论 -
js 打印页面部分内容
方法一:限制不打印部分 .noprint { visibility: hidden; } 打印二维码 方法二:限制打印区域function preview(oper) { if (oper < 10原创 2015-04-25 09:33:21 · 511 阅读 · 0 评论