随笔分类 - Javascript
脚本
摘要:js滚动条计算公式 一.滚动条比值公式 内容可视区高度/内容实际区高度= 滑动条的高度/滑道高度=滚动条的顶部距离/实际内容区域顶部距离; 二.推导公式: 1.滑动条的高度: 滑动条的高度=内容可视区高度/内容实际区高度*滑道高度 2.滚动条的顶部距离: 滚动条的顶部距离=滑动条的高度/滑道高度*实
阅读全文
摘要:chrome插件制作-高级篇 一.需求: 上一篇已经实现了简单的自动输入账号,密码功能,但是账号密码都是写死在插件的js中,为了方便切换账号,特意发布此篇。 二.目录结构: 选中的是实现此功能所需的文件 三源码地址: https://download.csdn.net/download/zhang1
阅读全文
摘要:网站js注入实现自动输入账号密码 详细的插件参数配置参考地址: https://www.cnblogs.com/liuxianan/p/chrome-plugin-develop.html chrome插件高级篇:https://www.cnblogs.com/zlp520/p/14316470.h
阅读全文
摘要:js 数组移除时索引会发生变化造成部分无法删除 一.问题: 遍历数组移除后造成数组索引发生变化部分未删除。 二.解决方案: 1.取非法:使用数组存储非选择的 2.索引减一:删除后,索引减一,使得继续遍历,不会造成漏掉 3.从索引最大值开始遍历:不会造成前面的索引变化; 三.参考案例: layui实现
阅读全文
摘要:layui 表格添加删除行 一.需求: 在做一个管理系统时,需要增加表格行和删除功能。 二.效果图: 三.核心代码: //头工具栏监听事件 table.on('toolbar(test)', function (obj) { var checkStatus = table.checkStatus(o
阅读全文
摘要:JavaScript中创建数组有两种方式 (一)使用 Array 构造函数: var arr1 = new Array(); //创建一个空数组var arr2 = new Array(20); // 创建一个包含20项的数组var arr3 = new Array("lily","lucy","T
阅读全文
摘要:var arr=["a","b","c"]; arr.join(',');//返回值是字符串:a,b,c
阅读全文
摘要:/*强制换行*/.f-break {word-break:break-all; /*支持IE,chrome,FF不支持*/ word-wrap:break-word;/*支持IE,chrome,FF*/}/* 单行文字溢出时出现省略号,需设定宽度 */.f-ellipsis{overflow: hi
阅读全文
摘要:js ajax请求传token 方法一: 方法二:
阅读全文
摘要:js webstorm中svn的配置及使用 一.webstorm配置svn: 1.在webstorm工具中找到file(文件)-setting(设置)菜单按钮: 2.在左边菜单中找到plus(插件)的按钮: 在右边搜索框中输入svn或者直接点击Browse repositories按钮会弹出框 3.
阅读全文
摘要:js vs2013中允许js访问json文件的解决方案
阅读全文
摘要:ajax 跨域访问的解决方案 一.什么是跨域: 1.什么样的请求属于跨域: 域名,端口有任何一个不相同都属于跨域; 二.跨域的常用几种解决方案: 1.jsonp: 2.iframe: 3.webconfig配置跨域节点: 4.cors共享: 三.demo: 四.备注:
阅读全文
摘要:ajax跨域解决方案 参考地址: https://blog.csdn.net/wuyou1336/article/details/54918166
阅读全文
摘要:多个setInterval进行ajax请求的页面长时间打开会出现页面卡死问题 浏览器的渲染(UI)线程和js线程是互斥的,在执行js耗时操作时,页面渲染会被阻塞掉。当我们执行异步ajax的时候没有问题,但当设置为同步请求时,其他的动作(ajax函数后面的代码,还有渲染线程)都会停止下来。即使DOM操
阅读全文
摘要:js 文件的操作(ActiveXObject仅支持IE) 一.参数解释: 1. filename: filename //文件路径 2.iomode: var forReading=1;只读var forWriting =2;//写var forAppending=8;//追加 3.create:
阅读全文
摘要:ie8兼容 a标签href javascript:void(0); 尽量不要用javascript:协议做为A的href属性,这样不仅会导致不必要的触发window.onbeforeunload事件;
阅读全文
摘要:js 函数重名后面的覆盖前面的 var x = 1; var y = 0; var z = 0; function add(n) { return n = n + 1; } function add(b) { return b = b + 5; } y = add(1); z = add(3); a
阅读全文
摘要:javascript 视频播放指定的时间段 一.html5 vedio: //指定开始时间 player.currentTime=startPoint; player.play();//使用事件来控制视频停止player.ontimeupdate=function(){ if(player.curr
阅读全文
摘要:javascript 自执行函数 一.自执行函数几种写法: 写法一: ( function(){ //代码 } )(); 写法二: ( function(){ //代码 }()); 二.作用: 隔离全局变量或函数的干扰。
阅读全文
摘要:javascript 获取iframe元素的方法 第一种: (window.frames["IframeID"].document).find("div"); 父窗口: $(window.parent.docu
阅读全文