随笔分类 -  JavaScript

关于JavaScript的东东
摘要:看一段简单的getScript$.getScript( 'http://open.web.meitu.com/sources/xiuxiu.js', function(){ console.log('xxx'); })脚本是加载了,但console.log('xxx');不执行看了文档http://api.jquery.com/jQuery.getScript/临时解决方案,用complete$.getScript("ajax/test.js").done(function(script, textStatus) { cons 阅读全文
posted @ 2013-03-05 13:38 Arliang 阅读(7157) 评论(2) 推荐(1)
摘要:/*进制转换函数,用于压缩数字,比如Date.now()这样的长数字,用62进制表示,就更短*/function zipNum(num, radix){ if(!zipNum.zip){ zipNum.zip = function(inputNum){ if(inputNum > 35){//用大写字母表示36-61 return String.fromCharCode('A'.charCodeAt(0) + inputNum % 36); } else if(inputNum > 9){//用小写字母表示10-35 return String.fromCharCo 阅读全文
posted @ 2013-02-18 18:21 Arliang 阅读(550) 评论(0) 推荐(0)
摘要:利用Array.prototype.sort方法和Math.random()var arr = [1,2,3,4,5,6,7,8,9,10];var out = arr.sort(function(){ return Math.random() > 0.5;} 阅读全文
posted @ 2013-01-07 18:50 Arliang 阅读(182) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2012-10-26 02:27 Arliang 阅读(12) 评论(21) 推荐(0)
摘要:IE,由于出现错误 c00ce56e 而导致此项操作无法完成 阅读全文
posted @ 2012-05-03 22:51 Arliang 阅读(322) 评论(0) 推荐(0)
摘要:var i = new Image;i.onload = function(){ console.log('success,width:%i,height:%i', this.width, this.height);}i.onerror = function(){ console.log('fail');}i.src = 'http://m327.mail.qq.com/zh_CN/htmledition/images/logo/logo_min_0.gif';//i.src = 'error'; 阅读全文
posted @ 2012-02-29 19:07 Arliang 阅读(187) 评论(0) 推荐(0)
摘要:function Select(posStart, posEnd) { var posStart = parseInt(posStart) || 0; var posEnd = parseInt(posEnd) || 0; var input = document.getElementById("myText"); if(posStart > posEnd){ //在Chrome中试了,End要比Start大 var tmp = posStart; posStart = posEnd; posEnd = tmp; } if ('selectionStart&# 阅读全文
posted @ 2012-02-08 16:04 Arliang 阅读(238) 评论(1) 推荐(0)
摘要:群里的朋友问了个问题:chrome下面如何给flash加onclick事件?搜索了下,找到了一些方法,但那些方法是说其他浏览器的,用一个button包住flash在Chrome中 embed不支持onclick,但支持onmouseover,onmousedown,onmouseup就利用这几个方法,自己拼凑一个click事件:设置一个变量clickover的时候 +1down的时候 +2up 的时候 +4out的时候 清零发生up的时候,检查click变量,如果是7,那就是click事件了<div style="border:1px #f00 solid; width:486 阅读全文
posted @ 2011-12-08 23:36 Arliang 阅读(2636) 评论(0) 推荐(1)
摘要:var i = 100;var x= i++ + i++ + i++ * --i;//x=? 答案是100 + 101 + 102 * 102 var i = 100;var x = i++ + i++ + i++ * (--i,--i,--i) = ?//x=? //答案是:100+101+102*(102,101,100)结论:自增运算在表达式中的运算法则是,先由左向右确定各子表达式值,再计算,无视运算顺序(注意上面有乘法和逗号表达式) 阅读全文
posted @ 2011-11-08 00:45 Arliang 阅读(222) 评论(0) 推荐(0)
摘要:replace的用法:string.replace(sourceText, replaceText) 先看看replace(RegExp, String) ——摘自《Windows 脚本技术.chm》::/html/js56jsmthreplace.htm 下面任意的匹配变量都能用来识别最新的匹配以 阅读全文
posted @ 2011-07-06 13:57 Arliang 阅读(9081) 评论(0) 推荐(1)