• 2015-01
    13
    [ JavaScript ] [ 0 ]

    HTML5几个优势特性里,就包括了Web Worker,这货可以了解为多线程,正常形况下,浏览器执行某段程序的时候会阻塞直到运行结束后在恢复到正常状态,而HTML5的Web Worker就是为了解决这个问题。 所以它能解决两个问题:一、解决程序阻塞问题;二、提升效率。

    Worker还有有局限性,它不能操作DOM,目前大多JavaScript应用都在处理DOM,需要耗费非常大性能的运算通常都放Server端了,否则浏览器跑一个累死它的脚本会让它时不时弹出恶心的无响应。 它的API非常少,几乎都能数的出来,说几个非常实用的

    [...]
  • 2014-10
    10
    [ JavaScript ] [ 3 ]

    接触的大部分项目中,验证码一直都是后台干的事,这两天正好有一个页面需要验证码,第时间想着后台实现,但突然转念一想大部分项目貌似对安全性要求不是很高,又要求有点阻止机器人的技巧,于是就用前端写了一个验证码。并利用CSS3的transform属性里的rotate设置旋转,再随机弄点干扰线,最后为了在所有DOM节点的上边加一层opacity=0的DIV,一个前端验证码就出来了。

    [...]
  • 2014-08
    06
    [ Other ] [ 6 ]
    之前我在博客中曾经介绍过一款基于flash上传的插件叫SWFUpload,今天,我给大家介绍一款比SWFUpload更强大的上传插件:Plupload。
    这款插件有五个特性:
    一、本地预览上传图片
    二、支持本地修改图片尺寸大小
    三、本地重命名
    四、样式易修改
    五、经常更新维护
    [...]
  • 2013-09
    05
    [ JavaScript ] [ 3 ]
    HTML5引入了与jQuery选择器相似的DOM API querySelectorAll(),这货用起来比那个getElement**好多了![...]
  • 2013-06
    15
    [ Other ] [ 1 ]
    chrome永远都是走在技术前线,总会有些惊人的表现,这次发现Chrome竟然可以直接从其它浏览器上拖拽图片。[...]
  • 2013-05
    26
    [ HTML/CSS ] [ 3 ]
    前两天,我写了一篇《推荐两款jQuery色盘选择器》介绍,那是使用JavaScript实现的色盘,今天我给大家介绍HTML5的色盘选择器[...]
  • 2013-03
    20
    [ JavaScript ] [ 9 ]
    HTML5新添加了两个api分别是pushState和replaceState,DOM中的window对象通过window.history方法提供了对浏览器历史记录的读取,可以在用户的访问记录中前进和后退,我们可以开始操作这个历史记录堆栈。[...]
  • 2012-12
    19
    [ HTML/CSS ] [ 3 ]
    在这个站点里,你几乎感觉不到你浏览的是一个网页,而是一个非常有视觉设计效果的展示,与传统的网页相比,它超越传统网页的概念![...]
  • 2012-12
    12
    [ HTML/CSS ] [ 0 ]
    目前众多站点制作饼图大多使用flash,或者后台语言生成,如PHP,Python只要安装相应的基础库就能实现画图。但很少有站点这么干,因为耗费服务器资源。而HTML5与css3画饼图数据分析将是一把锋利的刀刃[...]
  • 2012-11
    15
    [ HTML/CSS ] [ 2 ]
    然而IE8或以下版本不支持HTML5新增标签,导致HTML5构造页面在IE8或以下显示页面混乱出错,为了兼容IE8或以下IE浏览器支持html5标签,我们可以通过JS实现[...]
  • 1 2