问题标签 [webshim]
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.
knockout.js - 带有 durandal updatePolyfill 的 Webshims 库
我正在尝试在基于 durandal 的 SPA 中使用 Webshims lib。遵循 WebShims lib 网站上的说明,包括自定义 modernizr、jquery 和 polyfill。只要控件不是通过视图中的剔除或 durandal 过渡动态加载,所有工作都很好。
浏览 Webshims 的网站,它提到了这样的事情
如果使用插件、脚本或框架,它使用“普通”JS/jQuery 操作方法而不是相应的 webshims 增强操作方法来生成新的 HTML5 内容(即:.html() 而不是 .htmlPolyfill()),则方法 .updatePolyfill() 可用于填充动态内容:
我正在努力寻找做到这一点的最佳地点。我显然不想碰 durandal 的模块。要么我扩展一个,要么在加载 html 时获取一个钩子。还有其他人尝试这样做吗?指针?方向?欢迎任何建议。
validation - 填写一次表格后,我在下次填写之前将表格空白(新对话),但边框仍然是红色
我在具有多个 pagelet(div)的单页应用程序中使用 webshims 进行 html5 表单验证。不会提交表单,但会在每次对话后调用本地 javascript,并发布收集的数据。接下来,我遍历所有字段并重置值。然后,我将新用户带回第一个具有新对话的第一个表单的 pagelet。这一次,即使在填充了正确的值之后,边框也不会变成绿色。注意:但是,当我们选择字段并在字段外部单击而不填充时。然后在填充正确的数据边框后变为绿色。但是,当我们尝试以编程方式迭代每个字段并重置它并使用 javascript 焦点方法来实现它时,这并没有成功。
我确定我一定错过了一些东西。能指出什么。
问候酒保
javascript - jqueryMobile datebox 和 webshim + checkValidity()
我正在使用datebox,如果没有任何值,我希望对我的输入进行一些验证。
我正在使用 webshim,如果我删除它会很好用data-role="datebox"
。他们有什么方法可以使它与日期框一起使用吗?
html - 使用 Webshim 的 Safari 6 上的 html5 表单字段验证错误
使用 Webshim 后,必需属性在 Safari 中不起作用。我不断收到错误{“错误”:“请使用 POST 请求”}。在此处输入链接描述
html - 在 grails 中使用 webshim
我在 grails 中运行 webshims 时遇到了很多问题。我相信问题是当我在我的 .gsp 页面中包含 polyfiller.js 文件时,polyfiller.js 无法访问库中的任何其他 js 文件......有人知道解决方法吗?整个库可以在一个文件中,所以我只在 .gsp 中包含一个文件,这样就不会出现访问问题。
在 gsp....
IE6_8是一个包含目录下所有js文件的模块,但是还是不行...
IE6_8 模块:
javascript 控制台响应如下:
由于 grails 将模块组合到一个文件中,所有 .js 文件都包含在 bundle-bundle_IE6_8_defer.js 中
webshim - Webshim:如何静态设置无旋转按钮选项
我试图从日期控件中删除旋转:
也尝试了其他变体,但从未成功。
有文档吗?也适用于设置“位置”属性的类似情况。
html - Polyfill HTML5 表单属性(用于输入字段)
这是我使用的标记:
现在我意识到它不适用于旧 IE,因此我正在寻找 HTML 5 polyfill。
有人知道涵盖此 HTML5 功能的某个 polyfill 吗?
javascript - JavaScript 启用新的 HTML5 按钮属性:formaction、formmethod
我需要在表单中有不同的按钮来将数据提交给不同的操作。我可以使用按钮 formaction 和 formmethod 的新 HTML5 属性来做到这一点:https ://developer.mozilla.org/en-US/docs/Web/HTML/Element/button
但这些当然不适用于旧版本的 Internet Explorer。是否有人知道一些 javascript 有条件地将事件处理程序添加到旧浏览器中的按钮以模拟上述行为?
我在https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills上看到了列表,但在那里没有看到这样的库。
jquery - 在使用来自 webshim 的自定义验证提交之前比较两个文本字段值以避免重复
我正在使用 webshim 库,我需要比较两个文本字段值以避免重复并希望设置自定义验证消息。
如果两个文本字段值相同,则在第一次提交表单时,自定义有效性消息将按照定义进行替换。但是当更改“国家 2”值时,该字段仍然无效并且没有提交表单。
谢谢
backbone.js - 用于表单值的主干视图和 webshims
在骨干项目中使用 webshim 的最佳方法是什么?有没有办法避免全局使用它并且只为特定视图加载它?