📝 Prototype教程
20篇技术文档📅  最后修改于: 2020-10-21 05:45:10        🧑  作者: Mango
本教程对Prototype有完整的了解。Prototype作为一个名为prototype.js的文件分发。原型是javaScript中的一个对象,其他对象可从该对象继承属性。听众本教程是为愿意学习JavaScript原型对象及其用法的用户编写的。初学者以及经验丰富的用户都可以参考本教程来学习或学习JavaScript原型。先决条件要学习原型,您应该具有JavaScript及其属性的基本知识。...
📅  最后修改于: 2020-10-21 05:45:30        🧑  作者: Mango
什么是Prototype?Prototype是一个JavaScript框架,旨在简化动态Web应用程序的开发。原型由Sam Stephenson开发。Prototype是一个JavaScript库,它使您能够以非常简单和有趣的方式来操作DOM,该方式也很安全(跨浏览器)。脚本语言库和其他库(例如Rico)都建立在Prototype的基础上,以创建小部件和其他最终用户的东西。Prototype-使用...
📅  最后修改于: 2020-10-21 05:45:47        🧑  作者: Mango
现在,让我们看一下Prototype可以为我们开发动态Web应用程序专门做什么。跨浏览器支持在执行JavaScript编程时,需要以不同的方式处理不同的Web浏览器。Prototype库的编写方式可以解决所有兼容性问题,并且您可以轻松进行跨浏览器编程。文档对象模型Prototype提供了一些辅助方法,可减轻DOM编程的负担。使用原型,您可以非常轻松地操作DOM。HTML表格通过Ajax,其他输入机...
📅  最后修改于: 2020-10-21 05:46:03        🧑  作者: Mango
Prototype库带有许多预定义的对象和实用程序功能。您可以在JavaScript编程中直接使用这些函数和对象。这些方法是有效的基于原型的JavaScript编码的基石之一。花一些时间研究它们以适应这些方法。本章将通过示例详细介绍所有这些有用的方法。S.No.Method & Description1.$()If provided with a string, returns the eleme...
📅  最后修改于: 2020-10-21 05:46:42        🧑  作者: Mango
Element对象提供了各种实用功能,用于处理DOM中的元素。这是所有实用程序功能的列表以及示例。此处定义的所有方法都会自动添加到使用$()函数访问的任何元素中。因此,编写Element.show(‘firstDiv’);与编写$(‘firstDiv’)。show();相同;Prototype元素法注意-确保您至少具有1.6版的prototype.js。S.No.Method & Descript...
📅  最后修改于: 2020-10-21 05:46:56        🧑  作者: Mango
原型扩展了原生JavaScript数字以提供-通过Number#succ的ObjectRange兼容性。具有Number#times的类似Ruby的数字循环。简单的实用程序方法,例如Number#toColorPart和Number#toPaddedString。这是所有函数的列表,并带有处理数字的示例。Prototype编号法注意-确保您拥有1.6的prototype.js版本。S.No.Met...
📅  最后修改于: 2020-10-21 05:47:19        🧑  作者: Mango
原型通过一系列从琐碎到复杂的有用方法来增强String对象。这是所有函数的列表,并带有处理String的示例。Prototype字符串方法注意-确保您拥有1.6的prototype.js版本。S.No.Method & Description1.blank()Checks if the string is ‘blank’, meaning either empty or containing on...
📅  最后修改于: 2020-10-21 05:47:38        🧑  作者: Mango
Prototype通过许多强大的方法扩展了所有本机JavaScript数组。这通过两种方式完成-它混入了Enumerable模块,该模块已经引入了大量方法。它添加了很多其他方法,本节将对此进行介绍。使用迭代器Prototype提供的一项重要支持是您可以像JavaScript中的迭代器一样使用Java。看到下面的区别-编写for循环的传统方式-现在,如果您正在使用Prototype,则可以按如下所示...
📅  最后修改于: 2020-10-21 05:47:56        🧑  作者: Mango
哈希可以看作是将唯一键绑定到值的关联数组。唯一的区别是您可以将任何字符串用作索引,而不仅仅是将数字用作索引。创建哈希构造Hash实例有两种方法-使用JavaScript关键字new。使用原型工具函数$ H。要创建一个空哈希,您也可以调用任何不带参数的构造方法。以下是显示如何以简单方式创建哈希,设置值和获取值的示例-原型提供了广泛的方法来轻松评估哈希。本教程将通过适当的示例详细解释每种方法。这是与哈...
📅  最后修改于: 2020-10-21 05:48:13        🧑  作者: Mango
Prototype将Object用作对象的名称空间,并使用Object对象调用相关函数。通过以下两种方式使用它-如果您是一个简单的开发人员,则可以使用现有功能,例如inspect或clone。如果您希望像Prototype一样创建自己的对象,或者像散列一样探索对象,则将扩展为extend,key和values。Prototype对象方法注意-确保至少具有1.6版的prototype.js。S.No...
📅  最后修改于: 2020-10-21 05:48:33        🧑  作者: Mango
Prototype用于格式化一组相似的对象,并为这些对象生成格式化的输出。Prototype提供了一个Template类,它具有两个方法-Template()-这是一个构造函数方法,用于创建模板对象并调用validate()方法以应用模板。validate()-此方法用于应用模板来格式化对象。创建格式化输出涉及三个步骤。创建模板-这涉及创建预格式化的文本。该文本包含格式化的内容以及#{fieldN...
📅  最后修改于: 2020-10-21 05:49:03        🧑  作者: Mango
Enumerable类为枚举提供了大量有用的方法。枚举是充当值集合的对象。枚举方法主要用于枚举数组和哈希。还有其他对象,例如ObjectRange和各种与DOM或AJAX相关的对象,您可以在其中使用枚举方法。上下文参数每个带有迭代器的Enumerable方法都将上下文对象作为下一个(可选)参数。上下文对象是迭代器要绑定的对象,因此其内部的this关键字将指向该对象。这将产生以下结果-输出有效使用当...
📅  最后修改于: 2020-10-21 05:49:26        🧑  作者: Mango
事件管理是实现跨浏览器脚本的最大挑战之一。每个浏览器都有不同的方法来处理按键。Prototype Framework处理所有跨浏览器兼容性问题,使您摆脱与事件管理相关的所有麻烦。Prototype框架提供了事件命名空间,该命名空间中充斥着各种方法,它们都将当前事件对象作为参数,并在所有主要浏览器中愉快地产生您所请求的信息。事件名称空间还提供了可与键盘相关的事件使用的键控代码的标准化列表。以下常量在...
📅  最后修改于: 2020-10-21 05:49:42        🧑  作者: Mango
Prototype提供了一种管理HTML表单的简便方法。原型的Form是一个名称空间和一个所有与表单相关的事物的模块,其中包含表单操作和序列化的优点。它拥有处理整个表单的方法,而其子模块Form.Element处理特定的表单控件。这是与Form Element相关的所有方法的完整列表。Prototype表格方法注意-确保您至少具有1.6版的prototype.js。S.No.Method & De...
📅  最后修改于: 2020-10-21 05:50:03        🧑  作者: Mango
JSON简介JSON(JavaScript对象表示法)是一种轻量级的数据交换格式。JSON对人类来说很容易读写。JSON易于机器解析和生成。JSON基于JavaScript编程语言的子集。JSON在Web上的所有API中都特别有用,并且是Ajax请求中XML的快速替代方案。JSON是一种完全独立于语言的文本格式。原型1.5.1和更高版本,具有JSON编码和解析支持。JSON编码原型提供以下编码方法...