[转]为什么开发人员工作10多年了还会迷茫?没有安全感?

看到一篇文章,还是有点感想的,分享一下 眼看自己大学毕业后都快12年了,也快2个孩子的爸爸了,但是有时候还是会有不少不安全的感觉产生。都快奔35了,技术也过得去,收入其实也很稳定,但是偶尔还是会有迷茫的时候,最近有几个朋友,也发QQ聊天信息,同样有类似的感觉。也稍微揣摩了一下,为啥会有这样的感觉产生? 其实软件开发也是一个行业,当厨师的也是一个行业,一个厨师干了10多年后,会不会变成国...
2013-08-05
37690 2 5

HTML5 File api 实现断点续传

目前市场上大多数的网站的断点上传都是需要安装浏览器插件的,本文就针对高级浏览器的环境下,通过HTML5 File api实现断点上传进行说明 一、实现文件多选 HTML5的<input新增了"multiple"属性,该属性可接受多个值的文件上传字段 html <input type="file" multiple="multiple" name="file" ...
2013-07-29
40835 15 3

jQuery新的事件绑定机制on()

今天浏览jQuery的deprecated列表,发现live()和die()在里面了,赶紧看了一下,发现从jQuery1.7开始,jQuery引入了全新的事件绑定机制,on()和off()两个函数统一处理事件绑定。因为在此之前有bind(), live(), delegate()等方法来处理事件绑定,jQuery从性能优化以及方式统一方面考虑决定推出新的函数来统一事件绑定方法并且替换掉以前的方法。...
2013-07-03
32522 0 0

div模拟textarea文本域轻松实现高度自适应

一、关于textarea文本域以及高度自适应 textarea标签为表单元素,一般用在多行文字的输入。在web应用上常见的是评论输入框,微博信息输入框等。例如企鹅微博的输入框: ![div模拟textarea文本域轻松实现高度自适应 - 朱文龙 (Z.Mofei) - 朱文龙(Z.Mofei)的blog](http:img.ph.126.netilct0NNd-CTGRdGcY34...
2013-07-03
121665 0 1

javascript获取元素的宽度、高度

在写一个javascript截图功能的时候,想获取一个没有定义css的div的宽度,于是使用了 javascript var a=doucment.getElementById('dom').style.width 结果惊奇的发现获取到的值是undefined... WHY?? 尝试了offsetWidth结果发现不是自己想要的值,突然想到曾经看到过compu...
2012-12-18
30977 0 1

Internet Explorer 10 兼容性白皮书(二) 用HTML5构建应用程序

用HTML5构建应用程序 HTML5的采用策略:一个浏览器也不放弃 点击链接下载示例代码 HTML5有许多激动人心的特性。有了新的标签、新的CSS能力和新的JavaScript API,Web的能力范围有了大的飞跃。除了浏览器厂商的士气高涨之外,令人激动的新功能列表几乎每天都在增加。从“nightly builds”(每夜都构建一版)到开发渠道发行版和正常的平台预览版,浏览器在飞速变化,...
2012-11-16
51176 0 0

Internet Explorer 10 兼容性白皮书(一)

让你的网站与最新的网络标准兼容 文档兼容性定义了一个浏览器将如何呈现你的网站。把自己的要求对浏览器告诉得越详细,用户的体验就会越好。在使用HTML5这样的Web标准时,一开始就要明确地声明HTML5的文档类型: 这个标记将触发在IE9和IE10中的标准模式,它在Chrome和Firefox中也工作得非常好。以下4个步骤可以使你的网站在各种浏览器和设备上呈现: 第1步:确认你...
2012-11-15
29174 0 0

javascript区分判断ie6、ie7、ie8

经常会用到判断不同浏览器的时候, 这里给出几个区分ie的几款浏览器的方法, 首先判断IE浏览器,主要是通过ActiveXObject这个IE特有的对象来区分是否是IE浏览器, 在此基础上,可以通过XMLHttpRequest来判断是否是IE6,通过documentMode来判断IE8。 至于IE7这里没有给出特别的方法,当然了目前出了IE10,所以要考虑的问题就没有这么简单了,至于如何区分...
2012-11-10
30727 0 0

onhashchange与AJAX无缝刷新

最近忙着网盘项目的改版,由以前的点击目录跳转到下一页的操作方式,改成直接用ajax无刷新的功能实现,考虑到用户会有可能将当前目的的地址分享给好友,于是在HTML5的history AIP和hash中选择了后者,主要还是html5的兼容性处理起来比较麻烦,虽然hashchange也是不支持IE6、IE7的但是好在IE能识别hash,做起兼容还不是很麻烦。 onhashchange主要是针对aj...
2012-11-07
28007 1 6

jQuery.proxy(function,obj)

无意中看到proxy,以前不曾用到过,记录之! jquery1.4新增,返回一个新函数,并且这个函数始终保持了特定的作用域。 当有事件处理函数要附加到元素上,但他们的作用域实际是指向另一个对象时,这个方法最有用了。此外,最妙的是,jQuery能够确保即便你绑定的函数是经过jQuery.proxy()处理过的函数,你依然可以传递原先的函数来准确无误地取消绑定。请参考下面的例子。 这个函数还有另一种用...
2012-10-29
31700 0 0

小心 -webkit-text-size-adjust:none![译]

有一天我打开一个网站,上面的文字很小,看起来很不舒服。我按了很多次Command加希望Safari能放大一点字体...但是什么都没有发生。怎么了?! 研究了网站的css之后,发现“真凶”是下面的CSS(千万别这样用): css body { -webkit-text-size-adjust:none; } 这断代码阻止webkit内核浏览器自动调整文字大小...
2012-10-10
32351 0 0

预加载和javascript Image()对象

首先是Image()对象的使用,直接贴代码 javascitpt function preloader() { heavyImage = new Image(); heavyImage.src = "heavyimagefile.jpg"; } 以下代码预先加载了heavyimgefile.jpg,当在onMouseOver的时候就不...
2012-09-23
25066 0 0