还是决定冠上ajax的头衔,毕竟很多人会用这个关键词搜索。虽然我认为这只是个炒作的概念,不过不得不承认ajax叫起来要方便多了。ajax的意思我就不详细解释了。 写这个教程的起因很简单:经过一段时间的ajax学习,有一些体会,并且越发认识到ajax技术的强大,所以决定记录下来,顺便也是对自己思路的整理。 前几年,javascript在一般人眼里,功能还很狭窄,所能做的要么是一些简单的表单验证,要么是许多华而不实的网页特效。随着fl...
前天见到sin100看到的那个日本网站的滚动,挖掘后原来是使用Ajax读取xml后显示出来的。 就弄了这个滚动经典最新话题的供朋友参考参考。 范例使用了prototype.js的ajax轻便型框架。 因为远程调用了 prototype.js 这个文件,测试的朋友请耐心等候一下下。 经典不允许远程调用别的站点的js文件,所以还请多一部操作,复制到本地运行查看结果。 代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3...
/** * 定义一个全局对象, 属性 Version 在发布的时候会替换为当前版本号 */ var Prototype = { Version: '@@VERSION@@' } /** * 创建一种类型,注意其属性 create 是一个方法,返回一个构造函数。 * 一般使用如下 * var X = Class.create(); 返回一个类型,类似于 java 的一个Class实例。 * 要使用 X 类型,需继续用 new X()来获取一个实例,如同 java 的 Class.newInstance()方法。 * * 返回的构造函数会执行...
以前看到过一系列类似的函数: function $(s){return document.getElementById(s);} 觉得非常简单实用,原来都是prototype库里的。 现在有了中文手册,看起来就方便多了(虽然我还没细看该手册,但感觉应该不错)。prototype.js是由Sam Stephenson写的一个javascript类库。这个构思奇妙,而且兼容标准的类库,能帮助你轻松建立有高度互动的web2.0特性的富客户端页面。文件: prototype手册.rar 大小: 789KB 下载: 下载
Prototype 1.5.0_rc1: 源代码: //www.gxlcms.com/tools/prototype/prototype1.5.0_rc1.js Prototype 1.5.0 Pre0小抄本: 1280x960(黑底版): //www.gxlcms.com/tools/prototype/prototype1280.png 1280x960(白底版): //www.gxlcms.com/tools/prototype/prototype1280w.png14400x900(黑底版): //www.gxlcms.com/tools/prototype/prototype1440.png 14400x900(白底版): //www.gxlcms.com/tools/prototype/prototype1440w.png
一直没有没有时间看prototype,现在好了,已经更新到了1.5 pre1,呵呵,强大的功能不得不学习啊,这个是提升自己JS能力的又一个捷径. 1. Prototype是什么? 或许你还没有用过它, prototype.js 是一个由Sam Stephenson写的JavaScript包。这个构思奇妙编写良好的一段兼容标准的一段代码将承担创造胖客户端, 高交互性WEB应用程序的重担。轻松加入Web 2.0特性。 如果你最近体验了这个程序包,你很可能会发现文档并不是它的强项之一。像所有...
最近做otalk,开始是基于prototype1.4的,后来因为我加上了scriptaculous 1.6.1,她要求prototype的版本是1.5的,所以就升级到了1.5,看着demo学习起了scriptaculous的用法. 用法稍后整理,因为在使用过程中很多次效果都不让自己满意,想看代码又看不明白,经过一次折磨,我下定决心,一定要把scriptaculous和prototype的代码看明白! 这里作为我的学习笔记,可能没有什么顺序了逻辑,等到学习完,最后整理 首先是定义类 看着笑笑老师的一些介绍...
如下是其中关于 prototype 的说明: ===== constructor 属性 应用于: Array 对象 | Boolean 对象 | Date 对象 | Function 对象 | Number 对象 | Object 对象 | String 对象 要求 版本 2 返回对象类型原型的引用。 objectName.prototype objectName 参数是对象的名称。 说明 用 prototype 属性提供对象的类的一组基本功能。对象的新实例“继承”赋予该对象原型的操作。 例如,要为 Array 对象添加返回数组中最大元素值的方法。...
//香水坏坏 06-07-19 TKS:林子,给大家提供一个交流分享的地方 var Class = { create: function() { return function() { this.initialize.apply(this, arguments); } } } 可以改写如下:可能会看的更明了: var Class={ create:function(){ return cls_initfunc } } var cls_initfunc = function() { this.initialize.apply( this,arguments ); } //如上Class对象的create方法显然返回的是一...
prototype.js开发者手册 对应版本1.4.0 original article by sp('Sergio Pereira') Sergio Pereiralast update: March 30th 2006 中文版:THIN 最后更新:2006-3-31 看到一个很好的东西在国内没有被很多人使用起来,实在是不爽,所以花了很大功夫把这个手册翻译成中文,由于这篇文章很长,所以,翻译的工作量很大而且有些地方英文版也没有说清楚,虽得查看源代码,好在不是坚持做完了,大家鼓励下啊!^o^prototype.js是一个非常优...
一、javascript原型认识 很多编程语言都有类的概念,我们可以拿原型和类进行比较,看看它们之间的区别以及相同点在哪里。 1、类:类是一个具体事物的抽象所以类是一个抽象的东西,在面向对象中类可以用来构造对象,这就是一个抽象—具体的过程。在现实生活中就好比:图纸造汽车。 2、原型:javascript中用原型来构造对象是一个具体—具体的过程。在现实生活中就好比某品牌汽车—其他牌子汽车。二、设置对象的原型 1、Object.create...
继承是面向对象编程中相当重要的一个概念,它对帮助代码复用起到了很大的作用。 Brendan Eich在创建JavaScript时,没有选择当时最流行的类继承机制,而是借鉴Self,用到了基于原型(prototype)的继承机制,这导致了JavaScript在继承机制方面与Java、C++等基于类继承机制的语言有着显著的区别。其具体在于—C++的多重继承、Java的继承和接口实现中都包含"类"的概念,它们倾向于在创建对象之前[1]已经规定了对象需要继承的类和实现的...
函数对象 一、this 属性(对象类型)二、prototype 属性(对象类型)三、关于对象属性常见的方法3.1、delete 实例.属性:delete person1.age3.2、in 操作符3.3、for...in 遍历对象属性3.4、hasOwnProperty() 判断某个属性是否在实例上3.5、Object.keys() 获取实例上的属性数组函数也是对象的一种,函数执行的时候会创建 this 和 prototype 属性 一、this 属性(对象类型) 二、prototype 属性(对象类型) 在 prototype 上定义的属...
JavaScript prototype原型对象;原型链prototype原型对象:可以看成父类,但是其实不是,字面意思就很清楚,原型是自己可以这样说 定义一个函数A,没有new,没实例化虽然没有实例化,但是js会偷偷new一个叫做原型对象的玩意指向它,每个函数都会有一个所以原型对象可以看做实例化的特殊对象,有且只有一个而且以后我们自己new的都会继承这个对象(理解成继承吧)也差不多可以把原型对象看成object类所有的函数自己new的实例都指向 唯一 一个 原...
javascript原型和原型链是js中的重点也是难点,理论上来说应该是属于面向对象编程的基础知识,那么我们今天为什么要来讲这个呢?(因为我也忘了,最近看资料才揭开面纱…… 哈哈哈)好了,直接进入正文。在js的编程世界中,万物皆对象;不管你是数组还是函数还是对象,都是属于对象类型;那么这么多对象,如何进行管理呢?js中把对象分为实例对象、函数对象、原型对象三大类;实例对象:通过构造函数(所谓构造函数我们可以简单理解...