自己在平时项目中所使用到的JS代码
来源:互联网 发布:asp.net高级编程 pdf 编辑:程序博客网 时间:2024/06/06 05:16
1、获取地址栏参数
function request(paras) { var url = location.search; var paraString = url.substring(url.indexOf("?") + 1, url.length).split("&"); var paraObj = {} for (i = 0; j = paraString[i]; i++) { paraObj[j.substring(0, j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=") + 1, j.length); }; var returnValue = paraObj[paras.toLowerCase()]; if (typeof(returnValue) == "undefined") { return ""; } else { return returnValue; };};
调用方法, var status = request('status'); 获取地址栏中status的参数
2、jq,用索引值制作选项卡和内容之间的切换
function switch_tab(title, content) {title.first().addClass("on");content.first().show();title.click(function() {var a = $(this).index()if(content.eq(a).css("display") != "block") {content.hide(),content.eq(a).show(),title.removeClass("on"),$(this).addClass("on");};});};
调用方法,switch_tab($('.title_box .title'),$('.content_box .box'))获取地址栏中status的参数
3、js时间戳处理
// 传入时间戳。输出格式为:2017-05-14 00:08:46common.pattern = function(data) { function replace(m) { return m < 10 ? '0' + m: m } var _date = new Date(parseInt(data)); var re_date = replace(_date.getFullYear()) + "-" + replace(_date.getMonth() + 1) + "-" + replace(_date.getDate()) + " " + replace(_date.getHours()) + ":" + replace(_date.getMinutes()) + ':' + replace(_date.getSeconds()); return re_date;};
var ua = navigator.userAgent.toLowerCase();if (/iphone|ipad|ipod/.test(ua)) { } else if (/android/.test(ua)) { };5、阻止右键弹出查看代码
// 阻止右键document.body.onselectstart = document.body.oncontextmenu = function() { return false;}
阅读全文
0 0
- 自己在平时项目中所使用到的JS代码
- 平时自己项目中用到的 CSS
- 在C#winform中运行js代码,需要自己转换提供所需要的JS
- 自己平时在做项目时候的一些总结
- 平时留意到的一些项目
- 在myeclispse里部署自己的项目到tomcat中
- 在项目中用到的一些JS代码
- 在水晶报表中动态的添加自己所需要的的字段的代码
- 在水晶报表中动态的添加自己所需要的的字段的代码
- 在水晶报表中动态的添加自己所需要的的字段的代码
- 在水晶报表中动态的添加自己所需要的的字段的代码
- 在项目中添加自己的代码注释
- Github:在eclipse中使用git clone 别人共享在Github的代码和上传到自己的仓库!
- 如何把oslo.config使用到自己的项目中
- 如何在大型工程中找到自己所需要的代码
- 一些平时工作中js的收集
- 写给自己的平时写代码要注意的地方
- c++ 0x Lambda :在自己的项目中使用
- linux node.js安装
- ImageView的scaleType设置不当,导致使用Glide时出现卡顿
- 解决win10系统CPU占用过高【亲测非常有效】
- 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少
- redis数据结构之二-双端链表
- 自己在平时项目中所使用到的JS代码
- logstash 5.5.2安装
- 第二周项目—两种排序算法的运行时间
- laravel中TokenMismatchException异常处理
- Markdown简版使用手册
- Yii2 基本操作
- ORACLE for update和for update nowait的区别
- 一种很好的登录随机退出有序的链表操作方法
- Python-猜数字小游戏-(带闯关关卡)