问题标签 [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.
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 日期选择器正确地看待我的文化?
jquery - 是否有人有边界半径、过渡、边界阴影和渐变示例的modernizr 示例?
我正在网上搜索,但找不到可以查看 Modernizr 实时示例的单个地方。
是否有人有示例链接或任何http://jsfiddle.net/演示页面。
html - Polyfill HTML5 表单属性(用于输入字段)
这是我使用的标记:
现在我意识到它不适用于旧 IE,因此我正在寻找 HTML 5 polyfill。
有人知道涵盖此 HTML5 功能的某个 polyfill 吗?
math - 给我看一个 webkitConvertPointFromPageToNode 的 Javascript 实现
webkitConvertPointFromPageToNode(in Node node, in WebKitPoint p)
方法很棒;给它一个 DOM 节点和页面坐标中的一个点(例如,鼠标光标位置),它会在该节点的本地坐标系中将坐标返回给您。不幸的是,它目前仅在 webkit中可用。
我已经把我的整个数学大脑都投入到了这个问题上,但无论我有多接近,我的实现都会因多一层的构图或 3D 透视的应用而崩溃。
是时候使用convertPointFromPageToNode
3D 中与 WebKit 实现一样有效的 polyfill 了。@4esn0k 试 了一下,但它只解决了 2D 的情况。
你能写一个让这个 JSFiddle 工作的吗?
user-experience - 目标是否应该是为旧版浏览器提供相同的页面呈现?
就个人而言,我一直认为目标是为每个用户提供良好的用户体验,无论他们浏览器的功能和现代性如何。但是,这并不总是等同于相同的页面呈现和功能。
在工作中,我被要求确保页面在每个浏览器中呈现相同,这意味着要么简化设计以不使用最新功能,要么在旧版浏览器中加载大量 polyfill 以实现“浏览器透明度”,至于我明白了,这会伤害用户体验,因为它们对于不影响页面可用性的样式和功能的页面加载时间更长。
极端而言,这意味着设计应该迎合没有 JS 的最低公分母(有些人不使用 JS),并且应该以统一的名义排除任何超出此范围的功能。
我认为相同的用户体验不应该是一个目标,而应该是浏览器最佳功能的良好、一致的用户体验,我错了吗?
css - 如何响应加载图像但将它们用作 css 背景图像而不是
?
我看过不少 polyfill 插件,但它们似乎都依赖于根据媒体查询注入 img 标签。
我想做的是加载不同大小的图像,但使用内联 CSS 作为无序列表上的背景图像显示它们。
所以类似的东西,
这可能吗?有没有办法使用 img 标签> 来实现这一点?我需要 ul 来适应图片,以便 li 悬停在其中。
编辑 - 我正在考虑使用媒体查询直接在页面上添加样式块,以便我可以使用我的服务器数据动态填充它们。
这是一个可行的解决方案吗?
javascript - Angularjs:从外部角度更改模型时将表单设置为脏
我手上有一个奇怪的案子。我input[type="number"]
在我的 Angular 应用程序中使用 number-polyfill 。现在,问题在于它没有考虑到 Angularjs 的处理方式。
就像,如果我以编程方式递增/递减输入值,则与输入关联的 ngModel 不会获得更新的值。
我已经通过编写自定义指令并将模型传递到 pollyfill 解决了这个问题
在 polyfill 代码中,我修改了这个:
效果很好。现在,问题是即使在更新模型的值之后,关联的表单也不会变脏。在我的代码中,不可能将表单作为参数传递给这个 polyfill。
我尝试使用model.$dirty = true
,但这不起作用。
还有什么办法吗?
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 上测试过这个
下面是我的代码和错误图片
jquery - 在使用来自 webshim 的自定义验证提交之前比较两个文本字段值以避免重复
我正在使用 webshim 库,我需要比较两个文本字段值以避免重复并希望设置自定义验证消息。
如果两个文本字段值相同,则在第一次提交表单时,自定义有效性消息将按照定义进行替换。但是当更改“国家 2”值时,该字段仍然无效并且没有提交表单。
谢谢
css - CSS3 动画填充
我正在寻找一个 CSS3 动画来工作;在所有主要浏览器中都可以正常工作,但 IE9 和更早版本(这并不奇怪)。所以不用多说,这里是 CSS :
我使用-ms
前缀认为它会做出反应-webkit
,但显然 IE (lte 9) 没有合作。
我还需要滑入的元素,但由于 IE 不会合作,我想我忘记了除modernizr之外的一个明显的 polyfill 。
虽然不是最佳的,但我已经看到很多参考 jQuery 替代品,尽管我仍在寻找一个片段,它允许在不同的时间和速度下实现不同的动画。