随笔分类 - JavaScript

JavaScript/Ajax/jQuery/YUI/...
摘要:   这是写给web设计者和前端开发者的教程,我们将演示如何使用Photoshop创建按钮的sprite图,然后是如何使用jQurey打造动态渐变效果。本教程分为以下三步: Step1 - Photoshop Step2 - HTML/CSS Step3 - JavaScript(jQuery) Step4 - CSS修改 阅读全文
posted @ 2010-04-21 13:28 漫凯维奇 阅读 (23900) | 评论 (51) 编辑
摘要:   本教程将分步讲解如何使用JQuery和CSS打造一个炫酷动感菜单。jQuery的"write less, do more"的特性可谓是家喻户晓,即使没有很丰富JS编程经验的人,也可以通过其提供的API很快学会如何使用,本文将分三步讲解如何实现一个动态下滑菜单。 Step1 - HTML结构 Step2 - CSS样式 Step3 - JavaScript代码 阅读全文
posted @ 2010-04-15 13:47 漫凯维奇 阅读 (23765) | 评论 (29) 编辑
摘要:   有时候在写JavaScript添加到你的网页中的时候,你将需要决定是使用已有的可用的JavaScript库还是自己写所有代码。其中每个各有优缺点,因此没有任何一种方式对每个人来说都是绝对正确的选择。你必须做出决定以这两种方法中的哪一种来写你的JavaScript,为了帮助您作出明智的决定哪个更适合你,我们将对比一下这两种方法的一些优劣。   在过去使用JavaScript库的一个缺点是,库往往相当大,也许包括不少代码在你的个人网页实际是不怎么使用的。因此,编写自己的代码可以被认为是最能完全满足你真正需求的方法,而且没有其他比这更有效的方法了 阅读全文
posted @ 2010-01-26 20:20 漫凯维奇 阅读 (5181) | 评论 (17) 编辑
摘要:   面试某公司的时候,面试官问到,导致浏览器崩溃的原因有哪些?愚辈不才,仅回答出了内存泄漏。其实在网页在装载的过程中,常常由于种种原因使浏览器的反映变的很慢,或造成浏览器失去响应,甚至会导致机器无法进行其他的操作。   对于访客,如果登录您网站,浏览器就立刻崩溃,我想这对谁都是无法容忍的,对此总结了网站导致浏览器崩溃的原因: 1. 内存泄漏 2. 网页代码复杂和浏览器bug

阅读全文

posted @ 2010-01-16 14:19 漫凯维奇 阅读 (18992) | 评论 (18) 编辑
摘要:   长久以来JavaScript兼容性一直是Web开发者的一个主要问题。在正式规范、事实标准以及各种实现之间的存在的差异让许多开发者日夜煎熬。为此,主要从以下几方面差异总结IE和Firefox的Javascript兼容性:   一、函数和方法差异   二、样式访问和设置;   三、DOM方法及对象引用;   四、事件处理;   五、其他差异的兼容处理; 阅读全文
posted @ 2010-01-09 23:54 漫凯维奇 阅读 (23780) | 评论 (10) 编辑
摘要:   今天,在网上看到了阿当前辈的一篇关于javascript分层的PPT,觉得不错,发出来分享一下。我们都知道,在原生的javascript中,不同浏览器对DOM和Event的支持稍有不同,且变量暴露于window对象中,容易出现命名冲突。   封装常用类库可以减少开发中一些重复性工作,增加代码的复用性和高效性。阿当前辈的这份PPT帮助我们理解类库的代码结构,为我们开发自己的类库提供参考依据。 阅读全文
posted @ 2010-01-05 20:27 漫凯维奇 阅读 (2451) | 评论 (4) 编辑