今天有人在群里问为何给Number用extend扩展的时候总是出错,我记得前几天阅读Moo的源代码时好像发现Number好像是只能用implement来进行扩展,而extend似乎是给Function扩展用的,于是乎查了一下官方文档

http://mootools.net/docs/core/Core/Core

Type method: extend

Adds one or more functions to the type. These are static functions that accept for example other types to parse them into the type, or other utility functions that belong to the certain type.Syntax:

myType.extend(name, method);

or

myType.extend(methods);

Arguments:

    name - (string) The method name.    method - (function) The method function.

or

    methods - (object) An object with key-value pairs. The key is the method name, the value is the method function.

Returns:

    (object) The type.

Examples:

RegExp.extend('from', function(regexp, flags){    return new RegExp(regexp, flags);});

Number.extend('parseCurrency', function(currency){    // takes a string and transforms it into a number to    // do certain calculations});

看到没,这是官方的原文,我测试了一下这段示例,运行结果是错误的,提示说:.parseCurrency is not a function

下边是我的测试代码:

Number.extend('parseCurrency', function(currency){    alert(currency);});(1).parseCurrency('ff');

出错提示是:

(1).parseCurrency is not a function[在這個錯誤中斷] (1).parseCurrency('ff'); 

通过这个错误就可以知道了,parseCurrency 并非是一个function,于是不死心再次阅读Moo的源码,发现Number确实只能用implement扩展.

由此可见官方的文档是有错漏的.

尽信书不如无书,希望初学Moo的朋友注意一下,不要被其误导了!

Mootools 1.4 官方网站的API使用说明存在错误相关推荐

  1. FFMPEG的详细资料可以在它的官方网站上找到

    请看官网的文档栏目: http://ffmpeg.mplayerhq.hu/documentation.html FFmpeg System Documentation Frequently Aske ...

  2. 飞鸽传书官方网站方式hook一些常见的枚举文件

    样本通过全局钩子的 飞鸽传书官方网站 方式hook一些常见的枚举文件,注册表,服务,进程的api,使得ring3层完全不可见,达到有效的隐藏自己的目的.命令接收端支持的命令非常齐全,通过远程控制几乎可 ...

  3. 无人机官方网站_无人机开发设计资料整理

    无人机技术作为前沿技术,吸引了不少技术宅男的追捧.越来越多的人开始加入无人机技术的学习与研究中,然而却苦于找不到太多的相关资源.阿木实验室根据多年无人机的从业经验,为大家整理了一份资料.资料不全,欢迎 ...

  4. 【廖雪峰官方网站/Java教程】Maven基础

    Maven是一个Java项目管理和构建工具,它可以定义项目结构.项目依赖,并使用统一的方式进行自动化构建,是Java项目不可缺少的工具. 1.Maven介绍 1.1.Maven功能及项目结构 1.1. ...

  5. python语言的官方网站-web2py

    Python语言 Python 关于Python Python是一种通用的高级编程语言.它的设计思想是强调程序员的工作效率及代码的可读性.它有一个最低限度的核心语法,包括很少的基本命令以及简单语义,但 ...

  6. GO语言(golang)官方网站!

    GO语言官方网站,在上面可以查看所有API文档.使用在线工具编写程序,你可以去看看!! https://golang.org/

  7. TensorFlow 中文资源精选,官方网站,安装教程,入门教程,实战项目,学习路径。

    转载至:http://www.nanjixiong.com/thread-122211-1-1.html Awesome-TensorFlow-Chinese TensorFlow 中文资源全集,学习 ...

  8. Smarty - 官方网站

    Smarty - 官方网站 [Smarty - 官方网站] http://smarty.php.net/ [Smarty - 下载地址] 当前版本 2.6.18, http://smarty.php. ...

  9. 【Auto.JS】Autojs官方提取文档使用说明函数 (2)

    接上一篇文章:Autojs官方提取文档使用说明函数 (1) Images Stability: 2 - Stable images模块提供了一些手机设备中常见的图片处理函数,包括截图.读写图片.图片剪 ...

  10. JS -api使用说明

    JS-API使用说明 1 概述 2 API使用说明     二维码扫描api         二维码扫描接口     地理位置api         打开地图接口         获取位置信息接口   ...

最新文章

  1. 微信小程序云开发用户身份登录_云开发版的微信商城小程序第一章
  2. 对象androidandroid 开发中 如何取得ListView 的 每条Item 的对象
  3. 数据的存储特殊矩阵压缩存储【数据结构F】
  4. Redis集群如何安装
  5. 背景颜色 - bootStrap4常用CSS笔记
  6. ubuntu18下pyspider的安装
  7. VMware 修复 NSA 报告的 0day
  8. 解决百度地图使用出现的has leaked ServiceConnection com.baidu.location.b@4aa5a810 that was originally bound here
  9. VB中常用的的ASCII码chr()对应表
  10. 从 MQL4 迁移到 MQL5
  11. 等额本息还款计算公式
  12. 苹果好用的测试软件,Mac上有什么好用的Mac内存检测软件?
  13. iOS 15 TableView刷新组头适配问题
  14. 〖Python零基础入门篇㉟〗- 私有函数、私有变量及封装
  15. 答读者问总结 微信群欢迎你
  16. android 高德地图移动卡顿_Xamarin.Forms Android使用高德地图SDK
  17. 斗地主发牌及排序流程
  18. 【动态规划】买卖股票
  19. 推荐系统工业界顶会论文总结——WSDM 2021
  20. 企业安全相关案例研究

热门文章

  1. [Matlab]中pcolor和colormap的使用
  2. 专题四:MATLAB绘图
  3. 《Yii2 By Example》第2章:创建一个简单的新闻阅读器
  4. 做软件,运气、天赋、智商、勤奋,你占了几样?
  5. 液晶显示器模糊的照片
  6. WINDOWS PHONE死于自己不兼容
  7. 辛辛苦苦做了几天白忙活,错在哪里?
  8. 机场也应该取个好听的名
  9. C向Python正确传递数组的代码
  10. Factory Method (工厂方法)