分类
文章

理解javascript中的原型和继承

介绍 JavaScript是一种prototype-based language ,这意味着可以通过具有克隆和扩展功能的通用对象共享对象的属性和方法。这称为原型继承,与类继承不同。在流行的面向对象编程语言中,JavaScript是相对独特的,因为其他著名的语言(例如PHP,Python和Java)是基于类的语言,它们将类定义为对象的蓝图。 在本教程中,我们将学习什么是对象原型,以及如何使用构造函数将原型扩展到新对象中。我们还将学习继承和原型链。 JavaScript原型 在” 理解JavaScr […]

分类
prototype Web Tutorials 教程

prototype实用程序方法

原型库带有许多预定义的对象和实用程序功能。您可以在JavaScript编程中直接使用这些函数和对象。 这些方法是有效的基于原型的JavaScript编码的基石之一。花一些时间研究它们以适应这些方法。 本章将通过示例详细介绍所有这些有用的方法。 序号 方法与说明 1。 $() 如果提供了字符串,则返回文档中具有匹配ID的元素;否则返回传递的元素。 2。 $$() 接受任意数量的CSS选择器(字符串),并返回与它们匹配的扩展DOM元素的文档顺序数组。 3。 $ A() 将接收到的单个参数转换为Array对象。 […]

分类
prototype Web Tutorials 教程

prototype尝试这些方法

如果您想尝试不同的函数调用,直到其中一个起作用为止,Try.these()函数使操作变得容易。 它使用多个函数作为参数,并依次依次调用它们,直到其中一个起作用,并返回该成功函数调用的结果。 如果所有块均未成功,则Try.these将返回未定义的值,即false。 句法 Try.these(Function…); 返回值 首先确定结果。 例 在不同的浏览器中可以使用不同的方法来创建XMLHttp对象。使用Try.these()函数,我们可以返回起作用的那个。 <html> <head&g […]

分类
prototype Web Tutorials 教程

prototype templating(模板)

模板用于格式化一组相似的对象,并为这些对象生成格式化的输出。 原型提供了一个Template类,它具有两个方法- Template()-这是一个构造函数方法,用于创建模板对象并调用validate()方法以应用模板。 validate()-此方法用于应用模板来格式化对象。 创建格式化输出涉及三个步骤。 创建模板-这涉及创建预格式化的文本。该文本包含格式化的内容以及#{fieldName}值。当将使用实际值调用validate()方法时,这些#{fieldName}值将被实际值替换。 定义实际值-这涉及以键和 […]

分类
prototype Web Tutorials 教程

prototype字符串unfilterjson

此方法在Ajax JSON或JavaScript响应周围去除注释定界符。此安全方法在内部称为。 句法 string.unfilterJSON([filter = Prototype.JSONFilter]); 返回值 返回一个剥离的字符串。 例 <html> <head> <title>Prototype examples</title> <script type = “text/javascript” src = “/javascript/protot […]

分类
prototype Web Tutorials 教程

prototype字符串unescapehtml

此方法会剥离标签,并将特殊HTML字符的实体形式转换为其正常形式。 句法 string.unescapeHTML(); 返回值 返回未经转义的HTML修剪字符串。 例 <html> <head> <title>Prototype examples</title> <script type = “text/javascript” src = “/javascript/prototype.js”></script> <script&g […]

分类
prototype Web Tutorials 教程

prototype字符串truncate(截断)

此方法将字符串截断为给定的长度,并在其后附加一个后缀(表明它只是摘录)。 如果未指定,则length参数默认为30,后缀为“ …”。 句法 string.truncate([length = 30[, suffix = ‘…’]]) ; 返回值 返回截断的字符串。 例 <html> <head> <title>Prototype examples</title> <script type = “text/javascript” src = […]

分类
prototype Web Tutorials 教程

prototype字符串toqueryparams

此方法解析类似URI的查询字符串,并返回由参数/值对组成的对象。此方法类似于parseQuery()。 此方法实际上是针对解析查询字符串的(因此,分隔符参数的默认值为“&”)。 句法 string.toQueryParams ([separator = ‘&’]); 返回值 返回具有键值对的对象。 例 <html> <head> <title>Prototype examples</title> <script type = “text/java […]