摘要: 1. 目的:用yslow测试某个页面的性能 2. 需求:返回yslow测试后的数据,显示在页面 方法一、 nodejs 需要把网址打包为har格式... 方法二、 phantomjs 步骤: 1. 安装phantomjs, brew phantomjs 2. 测试: phantomjs yslow. 阅读全文
posted @ 2016-05-25 19:33 Unintended 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 需求:在所有find查询的时候,默认添加查询参数 name:bennman 阅读全文
posted @ 2016-03-26 17:13 Unintended 阅读(758) 评论(0) 推荐(1) 编辑
摘要: 转载: http://bbs.reactnative.cn/topic/15/react-react-native-%E7%9A%84es5-es6%E5%86%99%E6%B3%95%E5%AF%B9%E7%85%A7%E8%A1%A8 英文版: https://babeljs.io/blog/2 阅读全文
posted @ 2016-03-21 12:10 Unintended 阅读(12485) 评论(1) 推荐(4) 编辑
摘要: 题目:统计标签的个数 阅读全文
posted @ 2015-04-01 14:02 Unintended 阅读(896) 评论(0) 推荐(0) 编辑
摘要: RThttp://192.168.1.66/salaryl#abc这样的链接是取不到hash的, 需要在最后加上斜杠,如下:http://192.168.1.66/salaryl/#abcfuck safari! 阅读全文
posted @ 2014-04-21 21:19 Unintended 阅读(455) 评论(0) 推荐(0) 编辑
摘要: inline-block实现未知尺寸元素水平垂直居中终极方案 这是一个终极实现的水平垂直居中实例 阅读全文
posted @ 2014-03-25 20:26 Unintended 阅读(194) 评论(0) 推荐(0) 编辑
摘要: excanvas 地址:http://excanvas.sourceforge.net/canvas 阅读全文
posted @ 2014-03-15 13:24 Unintended 阅读(6572) 评论(0) 推荐(0) 编辑
摘要: var someuser = { name: 'byvoid', func: function() { console.log(this.name); }}; var foo = { name: 'foobar'};someuser.func(); // 输出 byvoidfoo.func = someuser.func; foo.func(); // 输出 foobarname = 'global';func = someuser.func; func(); // 输出 global在 JavaScript 中,上下文对象就是 this 指针, 阅读全文
posted @ 2013-09-08 23:34 Unintended 阅读(12983) 评论(1) 推荐(4) 编辑
该文被密码保护。 阅读全文
posted @ 2013-09-04 15:55 Unintended 阅读(3) 评论(0) 推荐(0) 编辑
摘要: tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName———————————————.bz2解压1:bzip2 -d FileName.bz2解压2:bunzip2 FileName.bz2压缩: 阅读全文
posted @ 2013-09-03 21:12 Unintended 阅读(24663) 评论(0) 推荐(0) 编辑
摘要: Windows下的安装Less2Css插件依赖lessc这个工具,在windows下可以下载或者用git cloneless.js-windows到本地目录。然后把目录地址加入到环境变量PATH的中,如D:\open\less.js-windows:设置好之后,通过快捷键 Windows徽标键+R键 调出运行窗口,输入cmd,在命令行中输入lessc,如果有如下提示则表示设置成功:C:\Users\Fdream>lessclessc.wsf: no input filesUsage:Single file: cscript //nologo lessc.wsf input.less [o 阅读全文
posted @ 2013-07-31 16:53 Unintended 阅读(431) 评论(0) 推荐(0) 编辑
摘要: Uploadfile 阅读全文
posted @ 2013-07-01 17:45 Unintended 阅读(4406) 评论(0) 推荐(0) 编辑
摘要: 1.安装grunt-cli: 基于nodejs,利用npm安装,首先安装grunt-cli2. 安装plugins: 方法一: 单个安装: 在project根目录: eg: npm install grunt-contrib-less --save-dev 安装完成后 自动在package.json里添加 方法二: 使用package.json配置文件安装 "devDependencies": {"grunt", "~0.4.1", "grunt-contrib-less": "~0.6.1"} 阅读全文
posted @ 2013-06-24 21:48 Unintended 阅读(359) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2012-12-12 18:00 Unintended 阅读(3) 评论(0) 推荐(0) 编辑
摘要: Closure Linter 官网http://code.google.com/p/closure-linter/安装:1.closure linter 是在python下运行的,所以先安装python2.下载对应 Python 版本的Easy Install module并进行安装.也就是要安装setuptoolswindows下本人安装的为:setuptools-0.6c11.win32-py2.5.exe3.确保 Easy Install 配置到Path环境变量。我的电脑 -- 高级系统设置 -- 高级 -- 环境变量 -- 系统变量 -- PATH --添加安装的目录“;D:\Prog 阅读全文
posted @ 2012-06-05 13:43 Unintended 阅读(506) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2012-04-17 14:35 Unintended 阅读(108) 评论(0) 推荐(0) 编辑
摘要: [from]http://hi-beijing.iteye.com/blog/1168296[ppt]http://addyosmani.com/jqprovenperformance/1. 使用最新版本的jQueryjQuery的版本更新很快,你应该总是使用最新的版本。因为新版本会改进性能,还有很多新功能。下面就来看看,不同版本的jQuery性能差异有多大。这里是三条最常见的jQuery选择语句: $('.elem') $('.elem', context) context.find('.elem')我们用1.4.2、1.4.4、1.6.2三个 阅读全文
posted @ 2011-11-14 14:05 Unintended 阅读(440) 评论(0) 推荐(1) 编辑
摘要: <!DOCTYPE html><html><head><meta charset="utf-8" /><title>微博输入框140字限制</title><style> *{margin:0;padding:0;} body{font-size:12px;color:#666;} em{font:normal 30px/1em Constantia,Georgia;} textarea{width:600px;height:80px;padding:5px;line-height:18px; 阅读全文
posted @ 2011-09-23 13:38 Unintended 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 1. 下载地址:http://yuilibrary.com/downloads/#yuicompressor2.解压,如:放在E盘,注意使用的是jar文件,所以路径为:yuicompressor-2.4.6\build\yuicompressor-2.4.6.jar3.压缩同一目录下 test.js4.运行--cmd--e: 5.粘贴: java -jar yuicompressor-2.4.6\build\yuicompressor-2.4.6.jar --type js --charset UTF-8 test.js -o test-min.js6.完成,生成了新的压缩文件: test-m 阅读全文
posted @ 2011-06-27 19:12 Unintended 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 以前是通过监听document的onclick事件,获取当前对象的ID,如果不为要显示DIV的id,则关闭DIV。没下面这个好用:<!DOCTYPE html><html><head><meta charset="utf-8" /><title>点击其它地方关闭DIV</title></head><body><input type="text" value="" id="tf"/><div style= 阅读全文
posted @ 2011-06-11 16:05 Unintended 阅读(344) 评论(0) 推荐(0) 编辑
摘要: from:http://rockyee.iteye.com/blog/891538 1 Number.prototype.toFixed = function(scale){ 2 var s = this + ""; 3 if (!scale) scale = 0; 4 if (s.indexOf(".") == -1) s += "."; 5 s += new Array(scale + 1).join("0"); 6 if (new RegExp("^(-|\\+)?(\\d+(\\.\\d{0,&q 阅读全文
posted @ 2011-06-09 16:55 Unintended 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 【from:】http://hi.baidu.com/slandi/blog/item/98b14442f2fc77059313c6c9.html方式一,length赋值为0这种方式很有意思,其它语言如Java,其数组的length是只读的,不能被赋值。如int[]ary={1,2,3,4};ary.length=0;Java中会报错,编译通不过。而JS中则可以,且将数组清空了,如varary=[1,2,3,4];ary.length=0;console.log(ary);//输出[],空数组,即被清空了目前 Prototype中数组的clear方法和mootools库中数组的empty方法使 阅读全文
posted @ 2011-06-02 11:50 Unintended 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 找了一下午,终于找到了,整理下,来自58团购的代码: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" 阅读全文
posted @ 2011-05-28 17:53 Unintended 阅读(815) 评论(0) 推荐(0) 编辑
摘要: 转自:http://hi.baidu.com/iburn/blog/item/71f755b555610a7d8ad4b24d.html地址栏中出现汉字的情况有两种,一种是汉字出现在URL的路径部分,一种是汉字出现在URL的传参的部分,第二种情况的时候必须采用编码后传参,接受时解码的方式完成传参。js中编码有escape(),encodeURI(),encodeURIComponent()三个常用的方法,escape()常常用在提交页面和处理页面的编码格式相同的情况下(比如它们都是GB2312),encodeURI()和encodeURIComponent()的用法基本相同,区别在于encod 阅读全文
posted @ 2011-05-27 15:49 Unintended 阅读(7450) 评论(0) 推荐(0) 编辑
摘要: scrollTop设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离offsetTop获取对象相对于版面或由offsetTop属性指定的父坐标的计算顶端位置offsetLeft:获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置IE67和FF的offsetTop解释结果不同,FF下其offsetParent为body,IE67下其offsetParent为父级元素。即:elem.offsetTop=elem.offsetTop+elemFather.offsetTop+elemFatherFather.offsetTop......兼容性写法:functi 阅读全文
posted @ 2011-04-14 17:07 Unintended 阅读(756) 评论(0) 推荐(0) 编辑
摘要: <from:>http://ilovejsj.javaeye.com/blog/473474首先,== equality 等同,=== identity 恒等。==, 两边值类型不同的时候,要先进行类型转换,再比较。===,不做类型转换,类型不同的一定不等。下面分别说明:先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等:1、如果类型不同,就[不相等]2、如果两个都是数值,并且是同一个值,那么[相等];(!例外)的是,如果其中至少一个是NaN,那么[不相等]。(判断一个值是否是NaN,只能用isNaN()来判断)3、如果两个都是字符串,每个位置的字符都一样,那么[相 阅读全文
posted @ 2011-03-27 01:31 Unintended 阅读(330) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html><html><head><meta charset="UTF-8"/><title>JS在ff和ie区别</title><style> *{margin:0;padding:0;} .test3{ width:100px; height:100px; background-color:#f00}</style></head><body><select id="sel" class="test 阅读全文
posted @ 2011-03-16 18:42 Unintended 阅读(303) 评论(0) 推荐(0) 编辑
摘要: //列出1年每个月的天数var dateArr = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);var date = new Date();var day = date.getDate();var month = date.getMonth(); //getMonth()是从0开始var year = date.getFullYear();var result = 0;for (var i = 0; i < month; i++) {result += dateArr[i];}result += day;//判断是否 阅读全文
posted @ 2011-03-16 15:20 Unintended 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 【form:】http://www.cnblogs.com/mofish/archive/2011/02/22/1961440.htmlhtml的嵌套规则表 阅读全文
posted @ 2011-02-25 16:58 Unintended 阅读(253) 评论(0) 推荐(0) 编辑
摘要: [代码] 阅读全文
posted @ 2011-02-15 14:12 Unintended 阅读(289) 评论(0) 推荐(0) 编辑
摘要: [代码] 阅读全文
posted @ 2011-02-15 10:38 Unintended 阅读(243) 评论(0) 推荐(0) 编辑
摘要: [代码]第一个种方法因为定位,背景不能与自动适应高度,但投影效果最好第二种的投影效果有点偏差,但背景能自动适应,而且少很多代码,权衡用之吧!目前都没发现BUG 阅读全文
posted @ 2011-02-14 19:25 Unintended 阅读(802) 评论(0) 推荐(0) 编辑
摘要: 代码 阅读全文
posted @ 2011-01-26 18:00 Unintended 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"htmlxmlns="http://www.w3.org/1999/xhtml"headmetahttp-equiv="Content-Type"content= 阅读全文
posted @ 2011-01-18 13:50 Unintended 阅读(453) 评论(1) 推荐(0) 编辑
摘要: 我们一般拿出来讨论的自适应高度的DIV布局,都是指有背景区分的,不用区分的三列布局很容易。不过在实际应用中很少有网站这样用,大多都是不用背景区分的。不过在这里我们并不讨论这种布局的实用性到底如何,而只是讨论实现这种布局的一种较完美的解决方案而已。所谓自适应高度,也就是不管某一列撑长而其它列的高度也跟跟相应地撑长,这个效果如果用TABLE的话是轻而易举的,而用DIV就没那么容易了。之前本民工也尝试了不少办法,比如用JS控制、padding-bottom一个很大的负值……但都觉得不够完美。后来在蓝色理想找到一个国外的站,感觉这是目前为止最完美的一种解决方案了,不用hac 阅读全文
posted @ 2009-09-09 11:49 Unintended 阅读(1128) 评论(0) 推荐(0) 编辑
摘要: 1、把://mc跳转到10以内的随机帧mc.gotoAndPlay(Math.floor(Math.random()*10));写成:mc.gotoAndPlay(Math.random()*10&gt;&gt;0);//大多数人都会用Math.floor()来取整,&gt;&gt;是位移符号,&gt;&gt;0就是去除小数点之后的数,用此方法来取整真是即方便又强悍。2、把:if(i%2==1){}//判断如果i是奇数,执行大括号中的语句写成:if(i&amp;1){}//i&amp;1就是判断i是否是奇数,而思想就是以i的二进制 阅读全文
posted @ 2009-09-09 11:34 Unintended 阅读(345) 评论(0) 推荐(0) 编辑