- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 真正解决ie6的3像素bug
ie6的 3像素bug: 经测试需给浮动的div 的_margin-left/right:value-3px;可解决问题而网上流传的给非浮动div 设置_margin-left/right:value-3px;或者设置_zoom:1经测试无效。 ...
2012-09-20 17:37:54
220
原创 ajax长轮询的实现
今天一同学请帮忙,要求实现用户上传文件后,交给服务端调用shell处理,处理分好几步,而且处理时间可能长达数分钟,并要将每一部处理反馈给用户,让用户知道当前进行到哪一步。 一种的方法是每隔很短的时间发送一个ajax请求,检测运算到哪一步,通过检测ajax返回来处理。 这样的好处是实现起来简单,但对客户端和服务端压力都比较大。 还有一种方法,就是发送一个ajax请求,...
2012-09-09 22:44:37
734
ubuntu X界面登陆后自动注销
今天在百度ting!在线听歌,突然系统没了声音,以为chrome的flash插件崩溃,退出chrome后,再也无法启动chrome,firefox也不能启动了,opera能打开,但是还是没声音。重启后,总是登陆后自动注销,无法进入桌面。 ctrl+alt+f1登陆虚拟终端后,查看/var/log/syslog,发现下面的错误提示: Sep 6 11:49:03 fatt...
2012-09-06 14:31:37
1112
原创 FireFox14的audio多重播放bug
今天在改写连连看的时候,在发现FF14中,如果audio设置为自动播放,之后再通过 var btn = document.getElementById("music_button"), audio = document.getElementById("music"), paused = false; function handler(e){ if(!paus...
2012-08-26 22:11:50
185
原创 解决FireFox的鼠标Event中没有offsetX,offsetY的办法
之前制作了一个html版的连连看,最近改成html5版的,遇到了如何获取当前点击图片的问题。 因为之前的连连看用的图片是一个个零碎的图片,放入一个固定大小的div中,然后设置图片统一向左浮动。通过js事件委托,当点击图片的时候,查找当前event的target,就能得到点击的图片。 但是改成html5之后,所有的图片都被画在一个canvas里,鼠标点击的时候只能获取到整个canvas ...
2012-08-26 17:08:20
865
原创 prototype、prototype.constructor、constructor.prototype的区别与联系
在js中经常可以接触到prototype、prototype.constructor、constructor.prototype,感觉像一个圈一样,绕来绕去,他们是什么关系,什么时候该用哪一个,这是让很多新学js的人困惑的问题。 我们知道在js中,prototype是函数的原型,定义了一类对象共有的属性(通常都是方法),是该类对象的"blueprint"。 constructor是...
2012-08-03 11:43:00
517
原创 图解javascript中的变量对象、闭包、作用域链机理
javascript中的闭包是一个强大而灵活的武器,搞清闭包,作用域链的作用机理,能让我更好的将闭包运用在我们的项目中。 先看一个闭包在for循环中经典的应用: function foo(){ for(var i = 0; i<10; i++){ (function(j){ setTimeout(function(){ ...
2012-07-23 17:58:59
127
原创 对javascript中的Variable Object的理解
在ECMAScipt中,通过变量对象Variable Object (VO)机制来存贮、访问变量variables。VO中包含了: 1. variables (通过var 声明的变量), 2. function declaration (函数声明), ...
2012-07-21 13:11:19
138
原创 巧妙利用js特性进行方便的转换
最近看John Resig的 Pro JavaScript Techniques ,在讲到set/get 元素属性的函数attr()时,有下面一行代码: // Figure out if the name is one of the weird naming cases name = { 'for': 'htmlFor', 'class': 'className' ...
2012-07-17 15:21:00
148
原创 jQueryUI autocomplete 插件的live绑定等问题
最近做的一个项目用到了jQueryUI 的autocomplete插件,遇到了若干问题,记录下以便备用。 1.修改source里默认的ajax参数 官方给出的api中source的一种形式为: function(request,response){ $.ajax({ url: "getdata.php", ...
2012-06-04 15:31:34
156
原创 笔记本从win7换装xp的小心得
今天帮一同学从win7换装xp,本来想着很简单,找个镜像直接onekey Ghost 就行了,结果发现重启后还是win7的启动菜单,才意识到忘了win7的启动文件放在100m的一个隐藏分区内,需要将当前的引导路径改为C盘。找到问题后,进入pe,ghost32手动还原,然后用bootice的分区管理,将原来的c盘设为活动,保存后重启OK。 ...
2012-04-21 15:44:39
243
原创 找某字符串的所有非空字串
//题目:找出www.xx.com所有非空字串 var str = "www.xx.com", count = {}, i = 0; function cutstr(str,first,len){ if(first+len <= str.length){ while(first+len <= str.length){ var s ...
2012-04-10 18:00:41
493
原创 十万以下阿拉伯数字转换为汉字--腾讯web前端笔试题
问题:实现函数readInt(Number num) ,如输入‘123’,输出‘一百二十三’ 分析:1.将原字符串切割,可以用先转换为字符串后调用split()方法,或者分别对 10000,1000,100,10取余取得每位数; 2.将每一位分别转换为汉字; 3.插入单位; 4.去掉多余的零; function readInt(num){ ...
2012-04-05 17:08:55
219
原创 腾讯web前端笔试题
题目:有<a id='qq' href='http://www.qq.com'>qq</a>,怎样使用户点击后不调到qq主页呢? 分析:考察如何取消浏览器默认动作,注册事件,dom加载是否完毕。 答: (function(window,undefined){ function domReady(){ if(d...
2012-04-05 10:22:37
158
原创 .vimrc备份
if has("syntax") syntax on endif if filereadable("/etc/vim/vimrc.local") source /etc/vim/vimrc.local endif set nu set autoindent set smartindent set tabstop=4 set shiftwidth=4 if has("v...
2012-03-07 16:59:04
241
原创 前端开发中的各种width,height
var s = ""; s += "\r\n网页可见区域宽:"+ document.body.clientWidth; s += "\r\n网页可见区域高:"+ document.body.clientHeight; s += "\r\n网页可见区域宽:"+ document.body.offsetWidth +" (包括边线的宽)"; s += "\r\n网页可见区域高:"+ d
2012-02-16 17:39:52
295
原创 6道有意思的JS题--4月4日修改
前一段看tom大叔的 <<深入理解JavaScript系列>> ,受益颇多。 在第20篇的结尾有6道题很有意思,花了好长时间做了只做出5道, 第6题看了 Gray Zhang 的答案 , 之前没见过toString和valueOf的用法。 题目: 找出数字...
2012-02-16 17:22:04
125
原创 javascript 中this的理解
var test = "window's test"; var foo = function(){ var test ="foo's test"; alert(this == window); // false,这里的this 指向new关键字生成的对象; alert(this.test); // ...
2011-12-30 11:39:25
120
原创 重回ubuntu10.04
ubuntu 10.04是我第一次正式安装的linux系统,用了1年多。当时装linux是为了学fortran,就只划了10G,只挂载了/和 swap。后来用习惯了感觉10G不够用了,准备重装系统时划大点,但一直又懒得折腾。直到出了11.10,就果断 sudo tar cvpzf backup.tgz / --exclude=/proc --exclude=/lost+foun...
2011-12-05 15:38:50
154
原创 c++中声明保存自定义类的二维数组
class A{ public: //A(){}; //如果声明A类型的数组,没有默认构造函数就会报错 A(int x,int y):posX(x),posY(y){} private: posX; posY; }; int array[10][10]; //可以 ...
2011-12-02 21:56:34
705
原创 c++中有关数组和指针的若干问题
a[3][4] a, *a, &a的值是相同的,但意义完全不同 首先这个数组是3行4列,a是一个地址,而且是第一列的地址 a+1是第二列的地址,a+2是第三列的地址.... *a是第一列第一个元素的地址,*a+1第一列第二个元素的地址... &a是整个二维数组的地址,&a+1是内存中紧跟a[3][4]这块区域的地址 (*p)[6] 这里的p的效果等于a,也...
2011-12-02 19:53:04
93
原创 localhost,127.0.0.1,本机ip的区别[转]
原文地址http://08canfei.iteye.com/blog/1276804
2011-11-26 13:21:37
108
dex2jar android反编译软件
2013-10-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人