`

Augment.js 为旧浏览器增加现代Javascript的功能支持

 
阅读更多

 

  • index: http://olivernn.github.com/augment.js/

    Augment.js能给系统内建对象增加现代Javascript功能的支持,但并不会覆盖浏览器已有的实现,它只增加不支持的功能。 

    Array.prototype.every - Checks whether all elements in the array pass the test implemented by the provided function.

  • Array.prototype.filter - Creates a new array with all elements that pass the test implemented by the provided function.

  • Array.prototype.forEach - Executes a provided function once per array element.

  • Array.prototype.indexOf - Returns the first index at which a given element can be found in the array, or -1 if it is not present.

  • Array.isArray - Returns true if a variable is an array, false if it is not.

  • Array.prototype.lastIndexOf - Returns the last index at which a given element can be found in the array, or -1 if it is not present. The array is searched backwards, starting at fromIndex.

  • Array.prototype.map - Creates a new array with the result of calling the provided function on every element in this array.

  • Array.prototype.reduce - Applies a function against an accumulator and each value of the array (from left-to-right) to reduce the array to a single value.

  • Array.prototype.reduceRight - Applies a function against an accumulator and each value of the array (from right-to-left) to reduce the array to a single value.

  • Array.prototype.some - Checks whether any element in the array passes the test implemented by the provided function.

  • Date.now - Returns the number of milliseconds elapsed since 1 January 1970 00:00:00 UTC.

  • Date.prototype.toJSON - Returns a JSON representation of the Date object.

  • Date.prototype.toISOString - Converts a date to a string following the ISO 8601 Extended Format.

  • Function.prototype.bind - Returns a new function that, when called, itself calls this function in the context of the provided thisvalue.

  • Object.keys - Returns an array of all own enumerable properties found upon a given object, in the same order as that provided by a for-in loop (the difference being that a for-in loop enumerates properties in the prototype chain as well).

  • Object.getPrototypeOf - Returns the prototype of the specified object.

  • String.prototype.trim - Trims whitespace from the beginning and end of the string
    .

 

分享到:
评论

相关推荐

    前端项目-augment.js.zip

    `augment.js`是一个专为提升JavaScript内置对象功能而设计的库,它利用了最新的JavaScript方法来增强原生对象,从而让开发者能够更加高效、灵活地编写现代JavaScript代码。在这个名为"前端项目-augment.js.zip"的...

    前端项目-augment.zip

    4. **兼容性**:augment基于原生JavaScript实现,无需依赖其他库,具有良好的浏览器兼容性。 总结来说,"前端项目-augment"通过提供经典JavaScript继承模式,为前端开发者提供了一种高效、简洁的代码组织和复用手段...

    SSD_data_augment.tar

    对图像进行数据增强,resize,expand,mirror,distort等,并经数据保存下来(xml和图片同时修改)

    efficientnet-b3_weights_tf_dim_ordering_tf_kernels_autoaugment.h5

    keras efficientnet的预训练模型。来自:https://github.com/Callidior/keras-applications/releases/

    Python库 | augment_auto-0.0.4.tar.gz

    "augment_auto-0.0.4.tar.gz" 是一个针对Python的库,名为"augment_auto",版本号为0.0.4,它被封装在一个tar.gz压缩包中。这个库很可能专注于数据增强,这是机器学习和深度学习领域的一个关键概念。 数据增强是一...

    Data-Augment-master.zip

    "Data-Augment-master.zip"这个压缩包文件显然是一个专门针对数据增强的工具或库,它能帮助我们对原始图像数据进行一系列变换,从而为模型训练提供更多的多样性。以下是对这个主题的详细解释: 1. **目标检测**:...

    includeJS:动态包含 Javascript 的库

    包含JS 动态包含 Javascript 的库如何使用。 < script src = "include.js" > < / script >< script >var incl = new includeJS ( ) ;incl . load ( './js/testload.js' ) . load ( '...

    基于pytorch实现的在线问诊语义相似度判断源代码+模型+数据集,医学搜索词相关性判断

    有三个训练文件,可以随意选择,以run_ernie.py为例, 进行模型训练 > python run_ernie.py 注: 请先确保下载预训练权重文件到pretrain_models/ERNIE; 训练后会在logging/ernie下生成log文件;模型会保存到my_model...

    autoalbument:用于图像增强的AutoML。 AutoAlbument使用Faster AutoAugment算法来查找最佳增强策略。 文档-https

    AutoAlbument为扩充管道提供了完整的即用型配置。 该库支持图像分类和语义分割任务。 您可以使用在计算机视觉管道中利用发现的策略。 该文档位于基准测试这是基线扩充策略与AutoAlbument针对不同分类和语义分割任务...

    AutoAugment Learning Augmentation Policies from Data

    随着深度学习技术的不断发展,AutoAugment不仅为图像数据增强提供了新的解决思路,也为其他类型数据的增强提供了借鉴和参考,比如语音识别、自然语言处理等领域的数据增强策略学习。总之,AutoAugment的研究成果对于...

    用于医学图像分割 的 UNet深度 学习模型_python_代码_下载

    您可以使用 ANTsPy 加载 nifti 图像(更快),但它也支持从 Nibabel 加载。 脚本 /code/training/在文件夹中可以找到训练模型的脚本。特别是, train_segmentation_augment.py向您展示如何使用数据增强训练 Unet ...

    数据增强代码data_augmentation.py

    数据增强技术,采用开源框架keras代码库进行数据扩增,通过平移、旋转、裁剪、等方法对原始图像进行操作,得到更多的类似的目标图像。

    efficientnet-b3_weights_tf_dim_ordering_tf_kernels_autoaugment_notop.h5

    keras efficientnet的预训练模型。来自:https://github.com/Callidior/keras-applications/releases/

    image_augmentor-master_Data-Augment-master_人工智能_数据增强_

    这个"image_augmentor-master"和"Data-Augment-master"项目,显然就是专为图像数据增强设计的工具,对于提升人工智能模型的性能具有重要作用。下面将详细探讨数据增强及其在人工智能中的应用。 数据增强的意义在于...

    Modular Programming with JavaScript(PACKT,2016)

    By the end of the book, you will be able to build spectacular modular applications in JavaScript. What You Will Learn Understand the important concepts of OOP in JavaScript, such as scope, objects, ...

    javascriptYUI.pdf

    JavaScript YUI库是一个强大的JavaScript工具集,主要用于构建复杂的Web应用程序。它包含了许多功能,如事件处理、DOM操作、动画效果、Ajax通信等。以下是一些关键知识点的详细说明: 1. **事件处理**: - `event....

    augment lagrange mulitple求主成分分析法

    在鲁棒PCA中,目标是分解一个矩阵为低秩部分和稀疏部分的组合,即 \( \mathbf{M} = \mathbf{L} + \mathbf{S} \),其中 \( \mathbf{L} \) 是低秩矩阵,代表主要成分,而 \( \mathbf{S} \) 是稀疏矩阵,表示噪声或异常...

    speech_data_augment:语音数据扩充算法概述

    speech_data_augment A summary of speech data augment algorithms 语音数据增强算法汇总 目录 5.1 5.2 1.音量增强 1.1 volume_augment: 在百度DeepSpeech2源码的基础上改进:保持增益前后的数据类型不变 音量...

    spec_augment:Google GoogleBrain的SpecAugment的Pytorch实现

    派托(Pytorch)规格Pytorch实现GoogleBrain的SpecAugment...增强时间扭曲 时光面具 频率模板 合并:关于时间扭曲的注意事项时间扭曲增强依赖于Pytorch不支持的Tensorflow特定功能。 我们在SparseImageWarp.ipynb实现了

    Python-FastAutoAugment的官方PyTorch实现

    Fast AutoAugment是数据增强的一种高效策略,它通过自动搜索算法来寻找最优的数据增强策略。本文将深入探讨Fast AutoAugment的基本原理,以及其在PyTorch中的官方实现。 ### 1. Fast AutoAugment简介 Fast Auto...

Global site tag (gtag.js) - Google Analytics