随笔分类 - js
摘要:HTML5的标签可以用使用下来面的方式来播放静态视频 Your browser does not support the video tag.但目前桌面版本的chrome,firefox,ie却无法播放实时视频流。但在移动端可以使用HLS来播放实时视频。除了Video可以播放视频外还可以使用c...
阅读全文
摘要:在这里推荐一个Gruntjs的学习视频,非常不错!http://www.imooc.com/learn/30
阅读全文
摘要:在优化整理项目代码时,想使用seajs来把代码模块化。看了下官方5分钟上手教程,觉得很不错,也没多想就一直开发下去了,也没出什么问题。等一同事说把代码打包个放到设备上去测试一下,发现怎么也跑不起来,郁闷了。 于是单步调试一把,发现模块一直加不进来。看了一下seajs的原码,明白了是怎么回事。 ...
阅读全文
摘要:在开发一种国际化系统时,多语言是必须的。总的来说处理方式有两种,一种是后端处理,另一种是前端处理。呵呵,有点废话~~后端处理没用过,猜猜是在标记需要处理语言的地方进行替换。前端处理是要先把语言文件加载过来,再对各个需要翻译的DOM节点进行翻译。 1 2 当然这是最笨的方法,因为这个修改起来很不方便...
阅读全文
摘要:代码: function addFavorite(el){ var url = window.location.href, title = $('head').find('title').html(); try{//IE window.external.AddFavorite(url, title); }catch(e){ //Firefox try{ window.sidebar.addPanel(title,url,''); }catch(e){ if(window....
阅读全文
摘要:在写代码的过程中,经常会用到模板,于是自己也写个模板小工具。 最简单的模板也就是字符替换,先用一个占位符${name},然后再用一个数据替换它,eg:${name}=>Dane 在查找点位符时,要用到正则表达式(http://www.w3school.com.cn/js/js_obj_regexp.asp),查找${name}这样一个占位符可用下面正则表达式: 1 var patt = new RegExp('\\u0024\\u007B'+name+'\\u007D','g');2 result = result.replace(patt
阅读全文
摘要:js键盘事件全面控制 兼容FireFox和IE主要分四个部分第一部分:浏览器的按键事件第二部分:兼容浏览器第三部分:代码实现和优化第四部分:总结第一部分:浏览器的按键事件用js实现键盘记录,要关注浏览器的三种按键事件类型,即keydown,keypress和keyup,它们分别对应onkeydown、 onkeypress和onkeyup这三个事件句柄。一个典型的按键会产生所有这三种事件,依次是keydown,keypress,然后是按键释放时候的keyup。在这3种事件类型中,keydown和keyup比较底层,而keypress比较高级。这里所谓的高级是指,当用户按下shift + 1时,
阅读全文
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-
阅读全文
浙公网安备 33010602011771号