问题标签 [polyfills]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
508 浏览

asp.net - Pollyfiller 在 Internet Explorer 中显示错误的日期格式

我有以下情况:

我的电脑安装了英文版的 Windows,很可能是美国文化。

现在我已经将我电脑上日期时间格式的文化设置更改为 d/MM/yyyy 的首选项。

我安装了英文版的 Internet Explorer 和荷兰版的 chrome。

现在,当我运行此处找到的 pollyfiller 的演示时,我得到以下结果:

在我的荷兰版 chrome 中运行它,日期时间选择器结果是荷兰语,并且日期格式正确地遵循荷兰语格式:dd/MM/yyyy

在我的英文版 Internet Explorer 中运行它,日期时间选择器原来是英文的,并且日期格式不正确地遵循以下格式:MM/dd/yyyy

在我的 asp 页面中,我尝试输入:UICulture="nl" Culture="nl-BE" 但这没有任何效果。

我怎样才能让这个 pollyfiller 日期选择器正确地看待我的文化?

0 投票
1 回答
270 浏览

jquery - 是否有人有边界半径、过渡、边界阴影和渐变示例的modernizr 示例?

我正在网上搜索,但找不到可以查看 Modernizr 实时示例的单个地方。

是否有人有示例链接或任何http://jsfiddle.net/演示页面。

0 投票
6 回答
8445 浏览

html - Polyfill HTML5 表单属性(用于输入字段)

这是我使用的标记:

现在我意识到它不适用于旧 IE,因此我正在寻找 HTML 5 polyfill。

有人知道涵盖此 HTML5 功能的某个 polyfill 吗?

0 投票
3 回答
740 浏览

math - 给我看一个 webkitConvertPointFromPageToNode 的 Javascript 实现

webkitConvertPointFromPageToNode(in Node node, in WebKitPoint p)方法很棒;给它一个 DOM 节点和页面坐标中的一个点(例如,鼠标光标位置),它会在该节点的本地坐标系中将坐标返回给您。不幸的是,它目前仅在 webkit中可用。

我已经把我的整个数学大脑都投入到了这个问题上,但无论我有多接近,我的实现都会因多一层的构图或 3D 透视的应用而崩溃。

是时候使用convertPointFromPageToNode3D 中与 WebKit 实现一样有效的 polyfill 了。@4esn0k 试 了一下,但它只解决了 2D 的情况。

你能写一个让这个 JSFiddle 工作的吗?

webkitConvertPointFromPageToNode 在复杂转换的元素上踢屁股并取名

http://jsfiddle.net/steveluscher/rA27K/

0 投票
1 回答
40 浏览

user-experience - 目标是否应该是为旧版浏览器提供相同的页面呈现?

就个人而言,我一直认为目标是为每个用户提供良好的用户体验,无论他们浏览器的功能和现代性如何。但是,这并不总是等同于相同的页面呈现和功能

在工作中,我被要求确保页面在每个浏览器中呈现相同,这意味着要么简化设计以不使用最新功能,要么在旧版浏览器中加载大量 polyfill 以实现“浏览器透明度”,至于我明白了,这会伤害用户体验,因为它们对于不影响页面可用性的样式和功能的页面加载时间更长。

极端而言,这意味着设计应该迎合没有 JS 的最低公分母(有些人不使用 JS),并且应该以统一的名义排除任何超出此范围的功能。

我认为相同的用户体验不应该是一个目标,而应该是浏览器最佳功能的良好、一致的用户体验,我错了吗?

0 投票
1 回答
117 浏览

css - 如何响应加载图像但将它们用作 css 背景图像而不是

我看过不少 polyfill 插件,但它们似乎都依赖于根据媒体查询注入 img 标签。

我想做的是加载不同大小的图像,但使用内联 CSS 作为无序列表上的背景图像显示它们。

所以类似的东西,

这可能吗?有没有办法使用 img 标签> 来实现这一点?我需要 ul 来适应图片,以便 li 悬停在其中。

编辑 - 我正在考虑使用媒体查询直接在页面上添加样式块,以便我可以使用我的服务器数据动态填充它们。

这是一个可行的解决方案吗?

0 投票
1 回答
3655 浏览

javascript - Angularjs:从外部角度更改模型时将表单设置为脏

我手上有一个奇怪的案子。我input[type="number"]在我的 Angular 应用程序中使用 number-polyfill 。现在,问题在于它没有考虑到 Angularjs 的处理方式。

就像,如果我以编程方式递增/递减输入值,则与输入关联的 ngModel 不会获得更新的值。

我已经通过编写自定义指令并将模型传递到 pollyfill 解决了这个问题

在 polyfill 代码中,我修改了这个:

效果很好。现在,问题是即使在更新模型的值之后,关联的表单也不会变脏。在我的代码中,不可能将表单作为参数传递给这个 polyfill。

我尝试使用model.$dirty = true,但这不起作用。

还有什么办法吗?

0 投票
2 回答
361 浏览

ios - 如何在IOS中实现IndexDB

我正在使用 phonegap 开发一个移动应用程序,最初我是使用 WEBSQL 开发的,但现在我计划将它移动到 INDEXDB 上。问题是它在 IOS 上没有直接支持,所以在做了很多研发之后我才知道使用IndexedDB Polyfil 我们也可以在 IOS 上实现它

http://blog.nparashuram.com/2012/10/indexeddb-example-on-cordova-phonegap.html http://nparashuram.com/IndexedDBShim/

可以请一些人帮助我如何实现这一点,因为没有足够的文档,除了这个之外我无法找到任何其他解决方案/api

我已经在 safari 5.1.7 上测试过这个

下面是我的代码和错误图片

错误图像

0 投票
1 回答
1937 浏览

jquery - 在使用来自 webshim 的自定义验证提交之前比较两个文本字段值以避免重复

我正在使用 webshim 库,我需要比较两个文本字段值以避免重复并希望设置自定义验证消息。

如果两个文本字段值相同,则在第一次提交表单时,自定义有效性消息将按照定义进行替换。但是当更改“国家 2”值时,该字段仍然无效并且没有提交表单。

谢谢

0 投票
2 回答
7898 浏览

css - CSS3 动画填充

我正在寻找一个 CSS3 动画来工作;在所有主要浏览器中都可以正常工作,但 IE9 和更早版本(这并不奇怪)。所以不用多说,这里是 CSS :

我使用-ms前缀认为它会做出反应-webkit,但显然 IE (lte 9) 没有合作。

我还需要滑入的元素,但由于 IE 不会合作,我想我忘记了除modernizr之外的一个明显的 polyfill 。

虽然不是最佳的,但我已经看到很多参考 jQuery 替代品,尽管我仍在寻找一个片段,它允许在不同的时间和速度下实现不同的动画。