ICode9

精准搜索请尝试: 精确搜索
  • 让我们通过为它们编写 polyfill 来了解映射、过滤和减少。2022-10-29 17:01:00

    介绍在这篇博客中,我们将了解如何 ,并通过为它们编写 polyfils 来工作。mapfilterreducepolyfill 是一段代码(通常是 Web 上的 JavaScript),用于在本机不支持它的旧浏览器上提供现代功能。地图map() 方法创建并返回一个新数组,其中填充了对调用数组中的每个元素调用提供的函数的结果。参数

  • JS Polyfills — 调用、应用、绑定 |小鬼2022-09-12 00:33:16

    JS Polyfills — 调用、应用、绑定 |小鬼 称呼, Function.prototype.myCall = 函数 **(currentContext = {}, ...arg)** { if (typeof this !== 'function') { throw new Error(this + "it's not callable"); } **currentContext.fn = 这个; curr

  • JS Polyfills — 调用、应用、绑定 |小鬼2022-09-11 08:32:50

    JS Polyfills — 调用、应用、绑定 |小鬼 称呼, Function.prototype.myCall = 函数 **(currentContext = {}, ...arg)** { if (typeof this !== 'function') { throw new Error(this + "it's not callable"); } **currentContext.fn = 这个; curr

  • JavaScript-TypeError:无法在IE 10上获取未定义或空引用的属性’ngMetadataName’2019-10-10 07:41:14

    在IE 10中,出现以下错误:(但在IE 11中是正常的) TypeError: Unable to get property ‘ngMetadataName’ of undefined or null reference 已在vendor.js中找到属性ngMetadataName. polyfills.ts如下: /*********************************************************************

  • javascript – 如何polyfill RadioNodeList?2019-10-09 03:47:01

    背景 根据WHATWG,someForm.elements应返回HTMLFormElementsCollection. 如果多个元素共享相同的名称,则HTMLFormElementsCollection将返回RadioNodeList. RadioNodeList具有特殊的value语义,它返回节点列表中第一个检查的无线电列表的值. 这将允许following answer to work if it w

  • javascript – 为什么MDN Object.create polyfill上的Temp.prototype设置为null?2019-10-07 05:36:17

    为什么Object.create的MDN polyfill具有以下行: Temp.prototype = null; 是否因此我们避免维护对原型参数的引用以实现更快的垃圾收集? polyfill: if (typeof Object.create != 'function') { Object.create = (function() { var Temp = function() {}; return function

  • javascript – 获取错误提示在IE11中未定义2019-10-04 16:34:35

    我正在将React代码转换为打字稿, tsconfig中的目标是es5. 在IE 11中运行我收到错误“Promise is undefined” 我知道我需要填充,但如何? 我没有使用巴别塔. 以下是我的Webpack.config var webpack = require("webpack"); var Promise = require('es6-promise').Promise; var paths

  • javascript – 如何添加polyfill以支持Edge中的finally()?2019-10-02 11:37:00

    我正在使用axios库并使用then(),catch()和finally().在Chrome中完美运行.但是finally()方法在MS Edge中不起作用.我研究过使用polyfills或垫片,我迷路了.我没有使用webpack或转换,也不打算添加它们.我需要保持这个简单.如何添加polyfill以确保finally()在Edge中有效?谢谢!解决方法:这

  • 如何在JavaScript中填充属性?2019-09-02 19:42:42

    给定一个将以浏览器为前缀的事件的属性,我想创建一个使其看起来没有前缀的polyfill. 例如.接口FooEvent有一个webkitBar属性,我想使其显示为bar,以便处理程序可以写为onFoo = function(e){console.log(e.bar); } 我笨拙的初步猜测是在原型中注入一些东西FooEvent.prototype.getBar

  • javascript – 如何使用Modernizr.js测试DOM4 Mutation Observers?2019-09-01 15:36:39

    我正在尝试使用Modernizr.js创建一个检测Mutation Observers的测试.在Modernizer文档中,there’s a section for testing DOM elements称为前缀.我尝试使用: Modernizr.load({ test: Modernizr.prefixed('MutationObserver', window), yep: ['/js/polyfill_yep.js'], n

  • javascript – 使用babel-polyfill与grunt和browserify2019-06-28 02:32:32

    我的grunt构建系统转换了我的javascript(也使用了反应). 不幸的是,它没有转变承诺.为此,我需要一个polyfill.我想在我的grunt构建系统中加入babel-polyfill.我的构建系统使用browserify以及babelify和es2015预设. 如何在混合物中加入babel-polyfill? 这是我的…… 在gruntfile.js里

  • javascript – 将es6-promise polyfill导入Vue.js2019-06-23 01:22:25

    我在旧版Android中加载包含axios的Vue组件时遇到问题.经过一番研究后,它指出浏览器不支持Promises,因此是polyfill. 我已经安装并导入了polyfill但仍然有问题. import Promise from 'es6-promise'; 以上是正确的吗?还是有进一步的问题吗?解决方法:我在main.js上面有以下行: require

  • 项目的最佳位置,用于将polyfill文件放入跨浏览器JavaScript支持2019-06-08 10:22:48

    想知道React / Redux应用程序(使用create-react-app创建)中的哪个位置是找到/放置任何文件的最佳位置,这些文件将作为缺少支持的浏览器的自定义polyfill.具体来说,我需要能够使用Array.prototype.includes和String.prototype.startsWith,以及Internet Explorer或Microsoft Edge不支

  • javascript – 数组减少Polyfill说明2019-06-07 18:22:22

    为冗长的帖子提前道歉.我想了解MDN提供的数组reduce polyfill.我无法理解polyfill中的一些行你能解释一下吗.下面是代码 if (!Array.prototype.reduce) { Object.defineProperty(Array.prototype, 'reduce', { value: function(callback /*, initialValue*/) {

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有