js
longzai89757
一只期待满满的虾米
展开
-
返回网页顶部
一、使用锚标记此方法最简单,只需在body下放个隐藏的锚点标记,内容如下: 代码如下复制代码然后,在网页底部放一个访问链接即可: 代码如下复制代码返回顶部此方法效果是一次直接跳到顶部,而且URL地址栏会显示个#top,追求完美的可使用下面方法。转载 2017-11-02 18:31:47 · 314 阅读 · 0 评论 -
layui插件表单验证提交触发提交
<!---------------HTML部分----------------------------> <form class="layui-form" action="{:url('login/login')}" method="post"> <div class="logi_content">原创 2018-03-26 15:28:31 · 19595 阅读 · 0 评论 -
js设置cookie、获取cookie和删除cookie
//该函数接收3个参数:cookie名称,cookie值,以及在多少小时后过期。这里约定expireHours为0时不设定过期时间,即当浏览器关闭时cookie自动消失function addcookie(name,value,expireHours,domain){ var cookieString=name+"="+escape(value)+";path=/"; if(d...转载 2018-05-02 18:18:04 · 547 阅读 · 0 评论 -
js二维数组排序
var arr = [ {name:'zopp',age:0}, {name:'gpp',age:18}, {name:'yjj',age:8} ]; function compare(p...转载 2018-05-02 18:18:59 · 1157 阅读 · 0 评论 -
js获取高度
//获取文档完整的高度 function getScrollHeight() { return Math.max(document.body.scrollHeight, document.documentElement.scrollHeight); } //获取当前可视范围高度 func...转载 2018-05-02 18:20:03 · 192 阅读 · 0 评论 -
关于ajax传递二维数组的一些测试和验证
var data = []; $('.choose_Tab tbody .active').each(function(i){ var tmp = {}; tmp['proid'] = $(this).attr('data-id'); tmp['num'] = $...原创 2018-09-18 15:05:37 · 2603 阅读 · 0 评论 -
文本框先发生改变的文本框改变事件
$('.line_num').bind('input propertychange', function() { var num = $(this).val(); $(this).parents('.layui-form-item').find('.num_con').val(num); });o...原创 2019-03-21 12:02:48 · 1383 阅读 · 0 评论 -
ajax的保险机制
第一种方式 var ajax_check = false,error_num = 0; settiming(); function settiming(){ ajax_check = true; $.ajax({ url: "/index.php/index/index/getInfo", typ...原创 2019-03-21 13:19:04 · 250 阅读 · 0 评论 -
layui全选,取消全选
form.on('checkbox(checkall)', function(data){$('.layui-card-body input[type=checkbox]').prop("checked",data.elem.checked);form.render('checkbox');});var allch...原创 2019-07-02 16:05:54 · 2433 阅读 · 0 评论 -
js调用摄像头解析二维码
因为需求做一个扫码功能,发觉网上的资料不是不能用就是不完善,遂借鉴各种资料把这个功能搞出来了。注意要点: 1、需要https验证通过才可以, 2、仅支持安卓端,iOS理论上也没问题的但是就是摄像头是前置摄像头没办法改,如果谁研究出来了,求告知逻辑流程:网上给出了各种借助照相机的办法,方法很多,我觉得最合适我的属于,js获取摄像头设备,然后获取打开摄像头,获取视频流,...原创 2019-09-17 13:54:07 · 4651 阅读 · 15 评论 -
防止网页被嵌入框架的代码
转载 来源于 http://www.ruanyifeng.com/blog/2008/10/anti-frameset_javascript_codes.html 一个博客大大写的if (window!=top) // 判断当前的window对象是否是top对象top.location.href =window.location.href; // 如转载 2017-12-25 18:22:22 · 224 阅读 · 0 评论 -
js隐藏错误
script type="text/javascript"> function SlyarErrors() { return true;}window.onerror = SlyarErrors;script>转载 2017-12-25 18:20:18 · 400 阅读 · 0 评论 -
封装Ajax
//封装Ajax function ajax(obj) { var xhr = new createXHR(); obj.url = obj.url + '?rand=' + Math.random(); obj.data = params(obj.data); if (obj.method === 'get') obj.url = obj.url转载 2017-12-25 18:19:07 · 157 阅读 · 0 评论 -
获取file图片路径
function getObjectURL(file) { var url = null; if (window.createObjectURL != undefined) { url = window.createObjectURL(file) } else if (window.URL != undefined)转载 2017-11-03 10:48:19 · 2158 阅读 · 0 评论 -
js旋转div
var _rotate_deg = 0;//回正 回到0度var _rotate_angle = 30;//旋转度数 30度var _rotate_deg_step = 5; //每次旋转角度,能够被_angle整除var _rotate_duration = 1;//每次旋转时间var _rotate_count = 0; //初始旋转次数var _rotate_count_转载 2017-11-03 10:50:00 · 1089 阅读 · 0 评论 -
js跳转
var blocked = false;try { var wroxWin = window.open(result.url); if (wroxWin == null) { blocked = true; }} catch (ex) { blocked = true;}if (blocked) { l原创 2017-11-03 10:51:48 · 161 阅读 · 0 评论 -
禁用组合键
禁用组合键document.onkeydown =function(e){e = window.event || e || e.which; varkeycode = e.keyCode || e.which; //alert(keycode);e.ctrlKey代表ctrl键 if(e.ctrlKey && e.shiftKey &&原创 2017-11-03 10:54:26 · 713 阅读 · 0 评论 -
js禁止右键和f12
//js方式functionstop(){ return false;}document.oncontextmenu=stop;//禁用右键document.onkeydown =function(e){ e = window.event || e || e.which; if(e && e.keyCode == 123) {//禁用f12原创 2017-11-06 14:40:32 · 377 阅读 · 0 评论 -
jq屏蔽右键
$(document).ready(function(){ $(document).bind('contextmenu',function(e){ return false; }); })原创 2017-11-03 10:51:06 · 247 阅读 · 0 评论 -
页面不缓存的方法总结
页面不缓存的方法:1、2、// 修改为">3、 在服务器上设置响应头 cache-control:max-age=0例如:header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');header('Last-Modified: ' . gmdate('D, d M Y H:i:s') .原创 2017-12-25 18:00:34 · 278 阅读 · 0 评论 -
根据屏幕大小加载文件
if($(window).width() > 500) { document.write('<script src = "{APP_PATH}js/three.js">') }转载 2017-12-25 18:16:49 · 242 阅读 · 0 评论 -
js里面null和undefined的区别
但是,上面这样的区分,在实践中很快就被证明不可行。目前,null和undefined基本是同义的,只有一些细微的差别。null表示"没有对象",即该处不应该有值。典型用法是:(1) 作为函数的参数,表示该函数的参数不是对象。(2) 作为对象原型链的终点。Object.getPrototypeOf(Object.prototype)// nullundefi转载 2017-12-25 18:17:33 · 262 阅读 · 0 评论 -
js外引文件添加随机字符串后缀
var jsArr = ['js/test.js','js/test1.js']; createJs(jsArr); function createJs(link) { var len = link.length ,n=0; start(); function st...原创 2019-09-17 14:05:07 · 623 阅读 · 0 评论