HTML5 CSS3新的WEB标准和浏览器支持
varctx = $('#canvas')[0].getContext("2d"); ctx.fillStyle = "#00A308"; ctx.beginPath(); ctx.arc(220, 220, 50, 0, Math.PI*2, true); ctx.closePath(); ctx.fill(); MDC文档:https://developer.mozilla.org/en/Canvas_tutorial 支持:Firefox 1.5+, Safari 2.0+, Chrome 1.0+, Opera 9.0+ w3c标准: 支持:Firefox 1.5+, Safari 3.0+, Chrome 1.0+, Opera 9.0+ 主要是增加跨域能力以及请求过程中的事件 w3c标准: 支持:Firefox 3.5+(实现了部分), IE 8.0+(实现了部分) 千呼万唤的跨域访问控制,目前firefox3.5和ie8有一些不同,ie8搞的XDR和XDM我也不知道是不是准备提交给w3c标准化的东西……
Access-Control-Allow-Origin: w3c标准: 支持:Firefox 3.5+, IE8.0+ Firefox和ActionScript3早就实现了的东西……不过其实现在json这么流行,有没有E4X好像都无所谓了~(瞎说的,其实在js代码里直接写dom对象而不是html字符串,会方便很多) MDC文档:https://developer.mozilla.org/en/E4X 支持:Firefox 1.5+ 原生的JSON支持,速度和安全性都比eval强一百倍亚一百倍,另外要注意Douglas Crockford的json2.js是一个用js实现的js解释器,所以安全性更好
JSON.parse(text, translate) JSON.stringify( obj, translate) String.prototype.toJSON Boolean.prototype.toJSON Number.prototype.toJSON Date.prototype.toJSON MDC文档: 支持:Firefox 3.5+, IE8+ js1.6里实现的数组方法,主要是forEach, map, fliter这几个函数式编程里非常重要的方法,还有反向查询
Array.prototype.indexOf(str) Array.prototype.lastIndexOf( str) Array.prototype.every( fn) Array.prototype.some( fn) Array.prototype.filter( fn) Array.prototype.forEach( fn) Array.prototype.map( fn) MDC文档:https://developer.mozilla.org/en/New_in_JavaScript_1.6#Array_extras 支持:Firefox2.0+, Safari 3.0+, Google Chrome 1.0+, Opera 9.5+ 区分数组和对象
Array.isArray([]); // true (编辑:焦作站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |