Js8 - js8.in - 三水清
General Information:
Latest News:
ECMAScript 5的严格模式:语法限制 28 Jul 2012 | 09:08 am
在ECMAScript 5严格模式介绍的第一篇(ECMAScript 5的严格模式:strict mode介绍)文章中提到了严格模式会在语法解析和代码执行两个方面做限制,抛出更多的异常。今天介绍的是ECMAScript 5严格模式的第一部分:语法限制。 ECMAScript 5严格模式的语法限制有七个,下面一一介绍: 禁止函数出现相同的参数 我们知道在普通的函数中,多个参数可以相同(即使我们很少或...
ECMAScript 5的严格模式:语法限制 28 Jul 2012 | 09:08 am
在ECMAScript 5严格模式介绍的第一篇(ECMAScript 5的严格模式:strict mode介绍)文章中提到了严格模式会在语法解析和代码执行两个方面做限制,抛出更多的异常。今天介绍的是ECMAScript 5严格模式的第一部分:语法限制。 ECMAScript 5严格模式的语法限制有七个,下面一一介绍: 禁止函数出现相同的参数 我们知道在普通的函数中,多个参数可以相同(即使我们...
ECMAScript 5的严格模式:strict mode介绍 27 Jul 2012 | 09:53 am
严格模式(Strict Mode)是ECMAScript 5中提出的一个新特性,在严格模式中的代码。这种严格的语境会防止某些特定的操作并抛出更多的异常。严格模式向前兼容,所以在不支持ES5的浏览器中是正常运行代码的,而只有支持严格模式的浏览器才会开启严格模式。 严格模式的好处 启用严格模式有以下好处: 捕获一些编程错误,并抛出异常。 阻止进行一些相对“不安全”的操作(例如访问全局变量),抛...
写了一个html5音乐播放器 16 Jun 2012 | 08:25 am
昨天查了一些audio资料,自己写了个html5音乐播放器,后来写上瘾了,晚上折腾了一下加上了多首音乐支持、添加了循环模式,添加了进度,歌词等功能,界面仿得亦歌,可是一些icon还是比较难看,毕竟自己不会设计,呵呵,上面的歌曲都是通过goldwave转的ogg格式。访问地址:html5音乐播放器. html5音乐播放器 代码还算简洁,javascript只用了400行左右,css和html也不...
【PPT】那些年,我们一起跨过域 15 Jun 2012 | 08:59 am
这个是入职腾讯第二月做的跨域分享,介绍了五种跨域方式,比较了他们之间的优缺点,希望可以解决小组内经常遇见的跨域问题。另外简单列举了另外五个跨域的方式,因为不经常用,所以也就简单的一笔带过了。 名字有点小清新,我想最后一个月的分享也是《那些年系列》:《那些年,我们一起跨过域》《那些年,我们错过的爱情(html5+css3)》,为什么是那些年呢,装清纯吧,感觉自己老了呗。 言归正传,我介绍的五种跨...
将uglifyjs添加到鼠标右键菜单 13 Jun 2012 | 05:48 pm
之前几天根据YUICompressor和TBCompressor整合到鼠标右键菜单自己将uglifyjs也添加到了右键菜单,下面简单记录下过程。效果如下 uglifyjs添加到鼠标右键菜单 配置windows nodepath环境 鼠标右键我的电脑,选择属性→高级属性管理→高级选项卡→环境变量,添加新的环境变量,名字为NODE_PATH,变量值为nodejs的安装路径,例如下面 然后保存退...
pngfix.js可能导致xss攻击 12 Jun 2012 | 06:20 pm
今天看了国外大佬Spanner的一篇关于pngfix的文章,已经到下班时间,就简单说说pngfix的xss攻击。 pngfix.js pngfix.js是IE6中解决png不透明的js方案,原理其实就是遍历了页面的img,然后使用滤镜来解决。 pngfix导致xss pngfix.js使用了如下的代码: 如果使用如下的代码就会出现xss: 详细原文地址:http://www.thesp...
IE中iframe和document.selection.createRange导致跨域 11 Jun 2012 | 05:50 pm
帮忙在活动中找bug,两层iframe,经过调试发现是document.selection.createRange导致的错误,在浏览器中报“拒绝访问”,猜测是跨域导致的。于是加上document.domain主域就搞定了。 本来以为是两层iframe导致的(因为他们反映一层iframe没有问题),于是自己建了个demo,test.qq.com/qq1.html代码如下: demos.qq.co...
踩了apache配置虚拟主机的坑 8 Jun 2012 | 01:46 pm
一直使用xampp做apache服务器,可是新版的xampp添加了虚拟主机就访问127.0.0.1也跳转到了虚拟主机去了,比如:我添加了www.demo.com,路径是e:\\www\\demo,而我的添加完之后,访问127.0.0.1竟然也是跑到了www.demo.com下面去。 上网找了好多资料说是添加localhost的,于是在httpd.conf最后添加如下配置: 发现还是不行,继续查...
过滤XSS(跨站脚本攻击)的函数和防止svn版本库被浏览 23 May 2012 | 01:19 pm
别处看到的php去除xss的函数,自己备份下,以备不时之需。 php过滤xss函数 javascript过滤xss javascript过滤xss只是一种防君子不防小人的方法,可以两种方式,第一种是将尖括号和引号转义掉,如下面大代码: 第二种是动态创建一个dom,然后将str作为innerText,之后动态的取innerHTML出来,就可以是经过转义的内容了 apache防止svn版本库...