|
前些天写了一篇关于JavaScript基础的帖子"JavaScript基础之对象"。在那篇帖子中说马上就会写一些关于继承方面的东西。可是上周杂事太多,都没有时间动笔,就一直拖到今天才终于下笔写了。上一篇帖子中很多人认为我自己的东西太少了,所以这篇帖子中在说完基础知识之后我会给出一个完整的例子。
大家都知道面向对象语言的三大特性为:封装、继承、多态。面向对象的语言之所以强大就全依赖于这三大特性。脚本作为一种准面向对象的语言虽然有先天的不足,但还是能在某种 (03月18日,256) [查看全文] 从2004年下半年开始学习Web编程至今3年有余。从HTML,asp开始到现在的VS2008一路学过来,其中学的最多的还是服务器端编程,对客户端编程的学习还是不成系统。虽然在很多个系统里面应用过脚本,有些还起到了比较重要的作用。但一直是只知其然不知其所以然,用的是小心翼翼。现在脚本编程从以前的"雕虫小技"变成了一个Web开发不可或缺的元素,其地位大大提高了,特别是Ajax兴起之后它更是"炙手可热"了。鉴于此种情况及自己对脚本编程的热爱,于是就系统地学习一下脚本。 学习 (03月05日,264) [查看全文] 函数是JavaScript中很重要的一个语言元素,提供了一个function关键字和内置对象Function,下面是其可能的用法和它们之间的关系。 使用方法一: var foo01 = function() //or fun01 = function() { (2007-12-20,376) [查看全文] 适合iwms使用的对联广告脚本,兼容ie/firefox/opera,实现页面上下滚动时广告浮动跟随。
以下为演示代码,关键部分标记为蓝色,你可以复制后调整使用。 (2007-11-14,10502) [查看全文] 锚点(Anchor)相信很多人都不陌生,它方便访问者在页面的不同位置快速跳转,直接找到自己感兴趣的内容,如果说 RSS 是整个网站的摘要,那锚点就是一个页面的摘要,通常一个页面内容很多的时候,都会用锚点来定位。 但是锚点也有个问题,通常点击锚点后,页面会立即跳到目标位置,而本文介绍的方法,实现了锚点(Anchor)间平滑跳转,效果非常不错。 javascript: <SCRIPT (2007-10-31,894) [查看全文] <script language="JavaScript" type="Text/JavaScript"> <!-- if(window.Event){// 修正Event的DOM /* (2007-10-29,1467) [查看全文] 在<head>标签中添加以下内容 <script type="text/javascript"> function writeDateInfo() { var day=""; var month=""; var ampm=""; var ampmhour=""; var myweekday=""; va (2007-09-24,745) [查看全文] 用Javascript获取指定页面元素的位置是一个非常常见的需求,本文介绍的函数能够准确返回一个元素相对于整个文档左上角的坐标,即元素的 top 、left 的位置,而且能够兼容浏览器,相信对新手非常有用。 function getElementPos(elementId) { var ua = navigator.userAgent.toLowerCase(); (2007-08-29,1043) [查看全文] 请求状态 该AJAX对象的请求状态与被请求文件的HTTP状态是一样的。包含在AJAX文件中的HTTP对象处理了所有的W3C描述的HTTP状态代码定义,并把它们返回给请求方法。状态代码被分成了五个部分: · 信息的 1xx · 成功的 2xx · 重定向 3xx · 客户端错误 4x (2007-08-23,552) [查看全文] 以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila Firefox
document.form.item 问题 (1)现有问题: 现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 MF 下 (2007-08-22,1401) [查看全文] function getPageSize(){ var xScroll, yScroll; if (window.innerHeight && window.scrollMaxY) { xScroll = document.body.scrollWidt (2007-08-19,550) [查看全文] 如果在使用javascript的时候涉及到event处理,就需要知道event在不同的浏览器中的差异,因为javascript的事件模型有三种,它们分别是NN4、IE4+和W3C/Safari;这也造成了在不同的浏览器中处理event的差异,这里结合一些零碎的代码来说明如何做到event在IE4+和Firefox下的正常工作。首先看如下代码: function doEventThing(eventTag){ (2007-08-18,1719) [查看全文] |
内容分类
|