javascript
文章平均质量分 82
laoxiao1987
这个作者很懒,什么都没留下…
展开
-
移动端调试webview里面的值
chrome://inspect/#deviceschrome使用上面调试移动webview的值需要usb线与电脑连接,手机开启usb调试模式在第一次进行调试的时候需要连接到google进行资源的下载后面的操作在手机移动端进行操作调试,看效果...原创 2020-08-12 15:18:16 · 242 阅读 · 0 评论 -
js 操作cookie的类
var cookie = {set: function(key, value, days) {document.cookie = 'tomato_' + key + '=' + value + '; expires=' +(new Date(new Date().getTime() + ((days ? days : 14) * 86400000))).toUTCString() +原创 2012-07-12 17:08:48 · 493 阅读 · 0 评论 -
js中parent对象应用一些事
最近应用zdialog弹出层的时候,效果如图在第一层我需要调用第二层的方法,用的是parent.initPagination(); 但实际效果是调用到了第三层的initPagination()方法。 而我使用parent[0].initPagination()则是调用第二层的方法。原创 2012-10-15 10:52:03 · 1441 阅读 · 0 评论 -
js 得到location.href的参数
function getQuery(para){ var reg = new RegExp("(^|&)"+para +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null){ return unescape(r[2]); } retu转载 2012-12-13 10:20:13 · 1216 阅读 · 0 评论 -
JS二维数组的定义及赋值
//定义以及初始化var treeCol=new Array();for(var i=0;itreeCol[i]=new Array(); for(var j=0;jtreeCol[i][j]=1;}}//赋值treeCol[0][0]="organtreeDisplay";treeCol[0][1]="partyunit";treeCol[1]转载 2014-01-08 00:49:20 · 64871 阅读 · 3 评论 -
JSON.parse(json)与eval的改变
做ajax请求时常常用eval把返回来的数据转换为json对象var json = xhr.responseText;json="{'title':'这是标题','url':'这是路径'}"; //注意这其中的引号//eval('obj='+responseText);//这种方式有安全问题,eval中会执行相关的代码//alert(obj[0].title);//aler原创 2012-05-01 10:09:52 · 568 阅读 · 0 评论 -
file 元素样式的模拟(兼容模式)
function fclick(obj){ with(obj){ style.posTop=event.srcElement.offsetTop var x=event.x-offsetWidth/2 if(x<event.srcElement.offsetLeft)x=event.srcElement.offsetLeft原创 2011-09-05 18:14:35 · 425 阅读 · 0 评论 -
ajax中文乱码解决方法总结
ajax对中文支持不好这是很多朋友这样说的,那么我觉得是他对ajax不了解,在ajax中默认是以utf-8传数据,如果你页面编码不统一就会出现乱码了,只要统一两个页面的编码就没问题了,在php中如果发送页面是 gbk在后台处理页面加上header(\'Content-Type:text/html;charset=GBK\');就解决中文乱码。ajax乱码解决办法一:在服务器指定发送数据的格转载 2012-05-16 21:54:20 · 963 阅读 · 0 评论 -
jQuery 实现添加行与删除行
相关jsfunction AddRow(){ var vTb=$("#addUserTable");//得到表格ID=TbData的jquery对象 //所有的数据行有一个.CaseRow的Class,得到数据行的大小 var vNum=$("#addUserTable tr").filter(".CaseRow").size()+1;//表格有多少个数据行 var vTr=$("原创 2012-05-02 14:07:55 · 1000 阅读 · 0 评论 -
能说明你的Javascript技术很烂的五个原因
本文是从 5 Reasons Your Javascript Stinks 这篇文章翻译而来。 Javascript在互联网上名声很臭,但你又很难再找到一个像它这样如此动态、如此被广泛使用、如此根植于我们的生活中的另外一种语言。它的低学习门槛让很多人都称它为学前脚本语言,它另外一个让人嘲笑的东西是动态语言的概念是偏偏使用了高标准的静态数据类型。其实,你和Javascript都站错了立场,而现转载 2012-05-01 10:16:33 · 341 阅读 · 0 评论 -
JavaScript与数据库,编译器与语言
数据库里都开始广泛使用JavaScript了!当前如火如荼的NoSQL运行的三只领头羊:CouchDB、MongoDB和Riak,都是“文档数据库”。它们保存的不是表,而是文档。这几个数据库所谓的“文档”,其实就是JSON文档,而不是Word或Excel。(Riak除了JSON文档,还支持XML和纯文本。)JSON已经成为一种被广泛采用的数据交换格式(所有现代的编程语言几乎全都有解析JSON的库)原创 2012-05-01 09:48:59 · 491 阅读 · 0 评论 -
JavaScript数据库 Taffy DB
TaffyDB 是一个免费开源的 JavaScript 库,用于在 Web 上实现一个轻量级的数据访问层,也就是一个简单的数据库。主要特点:很小,只有10K左右 简单,JavaScript的语法 快速 易于集成到任何Web应用 兼容主流的Ajax库,例如:YUI, JQuery, Dojo, Prototype, EXT, etc CRUD 接口 (Create, Read, Upda原创 2012-04-30 16:36:58 · 1046 阅读 · 0 评论 -
JavaScript使用execCommand实现浏览器的注销功能
通过JavaScript可以用document.execCommand("ClearAuthenticationCache")来清除用户登录后还存在本地计算机的数据,如cookies等,这可以完成“注销”功能,不仅适用于IE浏览器,也同样可以适用于Firefox,Google Chrome浏览器,其JavaScript代码如下:<!--function createXMLObject()原创 2013-05-20 15:34:00 · 3512 阅读 · 0 评论 -
捕获浏览器关闭,刷新事件
在做一些关于会员在线的问题时,往往我们要根据览器是否关闭来判断用户是否下线,然后再从session和application中将此用户移除。由于浏览器是无状态的,在这时候捕捉浏览器关闭会出现两种情况:1.真正的关闭浏览器 (a.点击关闭按钮 b.右击任务栏关闭 c.按alt+F4关闭)2.刷新浏览器。那如何判断区分这两种动作呢? 一. Javasc原创 2013-06-02 18:01:42 · 2045 阅读 · 0 评论 -
客户端存储相关库
https://github.com/tsironis/lockrhttps://github.com/localForage/localForage客户端存储技术 Cookie、IndexedDB、WEB存储(localStorage)原创 2018-03-28 21:25:43 · 186 阅读 · 0 评论 -
web 前端 图标制作
编辑工具FontCreator下载地址:http://dl.pconline.com.cn/download/469932.htmlttf 转换地址https://www.fontsquirrel.com/tools/webfont-generatorhttp://ued.sina.com.cn/?p=1295转载 2018-01-25 17:55:16 · 661 阅读 · 0 评论 -
js 调用本地摄像头报安全错误
Only secure origins are allowed (see: https://goo.gl/Y0ZkNV)如果报这个错误,则是需要更改为https访问原创 2017-04-06 16:18:55 · 9325 阅读 · 0 评论 -
用wkhtmltopdf生成highcharts图表不美观,需要设置相应参数
var chart = new Highcharts.Chart({ chart: { renderTo: 'container' }, // These make it work nicely with wkhtmltopdf plotOptions: { series: { enableMouseTracking: false, shadow: fals原创 2014-06-25 18:27:45 · 3509 阅读 · 6 评论 -
JavaScript资源大全中文版(Awesome最新版)
https://github.com/rwson/awesome-javascript-cnJavaScript 资源大全中文版我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列的资源整理。awesome-javascript 是 sorrycc 发起维护的 JS 资源列表,内容包括:包管理器、加载器、测试框架、运行器、QA、MVC框架和库、模转载 2016-10-08 14:37:38 · 1643 阅读 · 0 评论 -
nodejs websocket 把下面错误
root@ubuntu:/home/raintank-collector# nodejs app.js [2016-06-15 15:13:32.010] [ERROR] PID:9190 - serviceManager connection error. { [Error: websocket error] description: { [Error: connect ENOE原创 2016-06-15 15:30:56 · 1934 阅读 · 0 评论 -
js图片预加载
调用库函数function loadimg(arr,funLoading,funOnLoad,funOnError){ var numLoaded=0, numError=0, isObject=Object.prototype.toString.call(arr)==="[object Object]" ? true : false; var arr=isObject ? a转载 2016-01-11 14:50:43 · 484 阅读 · 0 评论 -
客户端调用ipv6-test接口得到客户端ipv4与ipv6地址
得到ipv6地址$.getJSON("http://v6.ipv6-test.com/json/widgetdata.php?callback=?", function(result){ console.log(result); });得到ipv4地址 $.getJSON("http://v4.ipv6-test.com/json/widgetdata.php?callb原创 2016-01-11 14:43:38 · 2899 阅读 · 0 评论 -
全解析jQuery插件开发!很好很强大!
最近对JQuery插件开发超级感兴趣,看到这样一篇好文章,可以说是《用实例一步步教你写Jquery插件》的十全大补,大家可以两篇结合着看看!jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下转载 2014-01-02 21:50:09 · 706 阅读 · 0 评论 -
js读取object里面对象的值
很多时候不知道用什么函数或方法来读对象里面的内容,可以先查看对象里面的值,然后根据需要查找对象内容 var props = "",obj=oArgs.node.data; // 开始遍历 for(var p in obj){ // 方法 if(typeof(obj[p])=="function"){ //obj[p](); }else{转载 2013-12-06 10:53:39 · 32504 阅读 · 0 评论 -
FlyJSONP——实现跨域Get & Post请求
FlyJSONP是一个极小型的JavaScript库,只有2.38 KB,它允许用户在支持JSONP的远程服务器上创建跨域的GET和POST请求,并得到一个JSON响应。它是一个轻量级的、易于使用的 JavaScript库,不依赖于其他的JavaScript框架,它可以完全控制GET请求的回调参数的名称。Website/Download/Demo原创 2012-04-26 22:36:34 · 1855 阅读 · 1 评论 -
javascript 对象继承的几种方式
1. 父对象function classA(sColor){ this.color=sColor; this.sayColor=function(){ alert(this.color); };}2. 要继承的对象function classB(sColor,sName){ //第一种写法 //this.newMethod=classA; //th原创 2012-02-13 17:32:39 · 521 阅读 · 0 评论 -
鼠标滚轮到最底端继续加载新数据思路(多用于微博、空间、论坛)
请写很多数据…… more...//需要引用jquery$(window).scroll(function () { if ($(window).scrollTop() + $(window).height() > $("#转载 2011-10-11 07:42:18 · 447 阅读 · 0 评论 -
js获得浏览器相关参数【转】
document.documentElement.clientHeight -->浏览器的高度document.documentElement.scrollHeight 全文的高度document.documentElement.scrollTop滚去的高度f转载 2011-10-11 07:33:07 · 384 阅读 · 0 评论 -
DIV弹出层无法遮罩ActiveX控件的解决方案
使用JS做DIV弹出层时,一般地在IE下是无法遮罩ActiveX控件的,同时在IE6下Select也遮罩不住。在IE中ActiveX默认永远显示在最顶层,因此通过设置Style的Z-Index属性也无法改变遮罩关系的。在信息系统软件中,许多场合由于性能、操作等原因,往往会使用Ac转载 2011-10-11 07:28:19 · 3033 阅读 · 0 评论 -
Javascript获取url里面的一些东西
属性 描述 hash 设置或获取 href 属性中在井号“#”后面的分段。 host 设置或获取 location 或 URL 的 hostname 和 port 号码。 hostname 设置或获取 location 或 URL 的主机名称部分。 href转载 2011-10-17 17:30:24 · 343 阅读 · 0 评论 -
CSS布局口诀 - CSS BUG顺口溜
在进行CSS网页布局时遇到BUG,请认真阅读以下内容,非常容易记忆的,不知道哪位高人把CSS BUG编成了顺口溜了!看看好不好记住呢? 一、IE边框若显若无,须注意,定是高度设置已忘记; 二、浮动产生有缘故,若要父层包含住,紧跟浮动要清除,容器自然显其中;转载 2011-10-08 09:48:51 · 250 阅读 · 0 评论 -
js日期时间函数
Date.prototype.isLeapYear 判断闰年Date.prototype.Format 日期格式化Date.prototype.DateAdd 日期计算Date.prototype.DateDiff 比较日期差Date.prototype.toSt转载 2011-10-08 09:43:26 · 314 阅读 · 0 评论 -
Dom 结点创建【基础知识】
var body = document.body;var html = document.documentElement;var div = document.createElement("div");var p = document.createElement("p转载 2011-10-08 09:30:40 · 330 阅读 · 0 评论 -
js 图片预加载
<!--function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;}func转载 2011-09-30 17:29:08 · 441 阅读 · 0 评论 -
JavaScript获取汉字拼音
DOCTYPE HTML>html> head> script language="javascript" src="ChinesePY.js">script> head> body style="font-size:12px"转载 2011-10-12 09:34:52 · 923 阅读 · 0 评论 -
JS中则表达式的验证可以分开验证
字符串中必须有英文和“/”,且开头和结尾必须是字母 function testJS(){ var t1=document.getElementById("t1").value; re1 = /^[a-zA-Z]/i; re2 = /[a-zA-Z]$/i;原创 2011-10-11 06:59:22 · 451 阅读 · 0 评论 -
js中字符串转换为对象
在有些时候要用到字符串的功能,eval("this.listArray[startP]."+name);像上面就可在json数组中的传属性值,来得到相应的属性原创 2011-08-25 12:03:47 · 950 阅读 · 0 评论 -
分别用marquee和div+js实现首尾相连循环滚动效果,仅3行代码
分别用marquee和div+js实现首尾相连循环滚动效果用marquee实现首尾相连循环滚动效果(仅IE):这里是要滚动的内容用DIV+javascript实现首尾相连循环滚动效果(兼容firefox):这里是要滚动的内容<!-- funct原创 2011-09-20 09:51:49 · 979 阅读 · 0 评论 -
js:scrollLeft,scrollWidth,clientWidth,offsetWidth完全详解
scrollHeight: 获取对象的滚动高度。scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离scrollWidth:获取对象的滚动宽度offset转载 2011-09-20 13:43:12 · 340 阅读 · 0 评论 -
Javascrp中几个常用的字符串验证
var reIp = /^([01]?/d{1,2}|2[0-4]/d|25[0-5])(/.([01]?/d{1,2}|2[0-4]/d|25[0-5])){3}$/; //IPvar reEml = /^[/w/-/.]+@[a-z0-9]+(/-[a-z0-9]+)?(/.[a-z0-9]+(/-[a-z0-9]+)?)*/.[a-z]{2,4}$/i; //E-mailvar re转载 2011-10-21 17:33:29 · 440 阅读 · 0 评论