上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: JS window.name 跨域封装 1 function CrossDomainName(target, agent, callback, security) { 2 if (typeof target !== 'string' || typeof agent !== 'string' || typeof callback !== 'function') { 3 throw '参数错误'; 4 } 5 this.state = 0; 6 this.target = target;//目标路径 7 this.agent = ag 阅读全文
posted @ 2013-08-06 18:43 kingwell 阅读(997) 评论(0) 推荐(0) 编辑
摘要: Canvas 时间效果:function clockTest() { var canvas = document.getElementById('canvas'); if (!(canvas && canvas.getContext)) { return; } var ct = canvas.getContext('2d'); var w = canvas.width = 500; var h = canvas.height = 300; var r1 = 95; var c3 = ct.createLinearGradient(0... 阅读全文
posted @ 2013-08-01 16:46 kingwell 阅读(2319) 评论(0) 推荐(0) 编辑
摘要: Hack是针对不同的浏览器去写不同的CSS样式,从而让各浏览器能达到一致的渲染效果,那么针对不同的浏览器写不同的CSS CODE的过程,就叫CSS HACK,同时也叫写CSS Hack。然后将Hack放在浏览器特定的CSS文件中,让其符合条件的浏览器解析这些代码,就如前面所说的条件样式,我们将CSS Hack代码放入条件样式文件中,符合条件的浏览器就解析,不符合的将不解析,从面达到您所需要的页面渲染效果。总的一句话来说使用CSS Hack将会使用你的CSS代码部分失去作用,然后借助条件样式,使用其原CSS代码在一些浏览器解析,而CSS Hack代码在符合条件要求的浏览器中替代原CSS那部分代码 阅读全文
posted @ 2013-07-23 11:11 kingwell 阅读(446) 评论(0) 推荐(1) 编辑
摘要: 第一题if (!("a" in window)) { var a = 1;}alert(a);第二题var a = 1, b = function a(x) { x && a(--x); };alert(a);第三题function a(x) { return x * 2;}var a;alert(a);第四题function b(x, y, a) { arguments[2] = 10; alert(a);}b(1, 2, 3);第五题function a() { alert(this);}a.call(null);第一题:答案unde... 阅读全文
posted @ 2013-07-19 09:35 kingwell 阅读(385) 评论(1) 推荐(1) 编辑
摘要: HTML5, WebGL and Javascript have changed the way animation used to be. Past few years, we can only achieve extraordinary web animation by using Flash and Java Applet. It's possible to create insane effects and crazy animations with scripting and render it on the browser. There are a few reasons 阅读全文
posted @ 2013-07-16 16:11 kingwell 阅读(1362) 评论(0) 推荐(0) 编辑
摘要: 如果你的代码易于阅读,那么代码中bug也将会很少,因为一些bug可以很容被调试,并且,其他开发者参与你项目时的门槛也会比较低。因此,如果项目中有多人参与,采取一个有共识的编码风格约定非常有必要。与其他一些语言相比(比如Python示例),JavaScript没有一个权威的编码风格指南,取而代之的是一些流行的编码风格:Google的JavaScript风格指南(以下简称Google)NPM编码风格(以下简称NPM)Felix的Node.js风格指南(以下简称Node.js)惯用(Idiomatic)的JavaScript(以下简称Idiomatic)jQuery JavaScript风格指... 阅读全文
posted @ 2013-07-16 16:02 kingwell 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 经度: 纬度: 精确度: 经度:纬度:精确度: 阅读全文
posted @ 2013-07-16 13:08 kingwell 阅读(954) 评论(0) 推荐(0) 编辑
摘要: 我的大部分性能优化工作都集中在JavaScript和CSS上,从早期的Move Scripts to the Bottom和Put Stylesheets at the Top规则。为了强调这些规则的重要性,我甚至说过,“JS和CSS是页面上最重要的部分”。几个月后,我意识到这是错误的。图片才是页面上最重要的部分。我关注JS和CSS的重点也是如何能够更快地下载图片。图片是用户可以直观看到的。他们并不会关注JS和CSS。确实,JS和CSS会影响图片内容 的展示,尤其是会影响图片的展示方式(比如图片轮播,CSS背景图和媒体查询)。但是我认为JS和CSS只是展示图片的方式。在页面加载的过程中,应当先 阅读全文
posted @ 2013-07-10 11:12 kingwell 阅读(3090) 评论(0) 推荐(0) 编辑
摘要: 大部分人非常在意个人在技术上的提升。但是保持对新技术的了解是一项不小的挑战, 毕竟我们需要的信息在数量上过于庞大。2012年里,伴随着前端发展的是大量的革命性突破和对前端的重新定义。我们在实践的路上飞速前进,具体的进步体现在使用抽象化,优秀的代码质量,维护性上的提升以及更好的性能。如果你实在忙到没有时间来跟上最新的技术,不用担心。随着假日的来临,我们就有了一些空闲的时间可以自己支配,我想,如果我把我收集的前端相关的精品讨论列表分享出来,那一定会对大家有一些帮助。你不需要把所有的都阅读一遍,但是这些相关的建议会让你了解更多相关的知识,为明年成为一名更好的前工程端开发师做准备。基础部分走在技术前沿 阅读全文
posted @ 2013-07-10 10:31 kingwell 阅读(458) 评论(0) 推荐(1) 编辑
摘要: 每每在网上搜索IE浏览器Bug时,总是骂声一片,特别是前端工程师,每天都要面对,IE浏览器特别是IE6,存在很多Bug,对Web标准的支持也拖后腿,但不可否认,IE浏览器是曾经的霸主,它的贡献也是巨大的,我们要以一种发展的眼光去看等,技术是不段地发展,面对陈旧浏览器出现的问题,我们,特别是前端工程师,要心平气和地面对,其它只要你了解它的特性,解决它也是如鱼得水,下面在网上找了一些IE常见Bug,比较全,与大家分享一下:“Internet Explorer——前端攻城师的的恶梦,十个有九个前端人员都认为他为祸人间不浅,本应早点灭掉他,可是上天有好生之德,因而没有灭之,在此情况下,前端的攻程师们将 阅读全文
posted @ 2013-07-09 12:20 kingwell 阅读(3318) 评论(1) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页