问题标签 [fallback]
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.
html - 对象回退优化
我有一个对象加载带有图像作为后备的 Flash 动画。
当我查看页面加载时正在加载的资源时,无论是否检测到 flash,似乎都下载了后备图像,这似乎既浪费又低效(尤其是在后备图像很大的情况下)。
如果对象标签检测到闪存,那么确保不加载后备图像的干净方法是什么?
我已经查看了 get_browser() PHP 函数,但它似乎不是一个可行的选择。
这是一个代码大纲:
javascript - HTML5中的polyfills是什么意思?
HTML5中的polyfills是什么意思?我在很多关于 HTML5 的网站上看到了这个词,例如HTML5-Cross-Browser-Polyfills。
因此,我们在这里收集了所有的 shims、fallbacks 和 polyfills,以便将 HTML5 功能植入本身不支持它们的浏览器中。
我其实不明白 polyfills 是什么意思。
它是一种新的 HTML5 技术还是一个 JavaScript 库?在 HTML5 之前我从未听说过这个词。
shims、fallbacks 和 polyfills 之间有什么区别?
jquery - 定义对象的替代方法?对象字面量有效,但有冗余
好的,所以我让自己成为了一个小对象,使用 JSON 来评估整个加载 jquery 与一个备用的东西(并使用它来加载我所有的 js 文件,事实上):
现在,这完全有效,但请注意不断调用我的对象名称?有没有办法简单地使用这个而不是那个?我有点得到整个功能级范围的唯一东西,并且还意识到这被分配给最近的封闭函数,但我对此并不十分清楚..
我也简要阅读了但不完全理解闭包..
谢谢 :)
java - 如何以编程方式在 Java 中设置后备字体?
我想将我的应用本地化为我的泰米尔语。Java仅支持所有印度语言中的印地语“开箱即用”,这让我感到失望。
我在互联网上搜索了一些解决方法。我从John O'Conner 的博客文章和Naotoj Sato 的博客文章中了解到,我必须使用一种称为“Font Fallback”的技术。
我手动将 Windows 可用的“LATHA.TTF”泰米尔语字体复制到 /jre/lib/fonts/fallback 目录。
有效!但是如何以编程方式将字体复制到用户的 /jre/lib/fonts/fallback 目录?
我想添加一个代码,在第一次启动期间将包含的字体复制到该备用目录,如果它不存在的话。它会导致任何权限问题,例如对该文件夹的“写入访问被拒绝”之类的吗?
或者有没有办法让应用程序搜索应用程序目录而不是 /jre/lib/fonts/fallback 的后备字体?
请注意,只有在选择泰米尔语和所有其他语言的默认字体时,应用程序才必须使用此 LATHA 字体。
请发表你的意见。
href - href geo:非移动浏览器的后备方案?
我想用来打开客户端可能的移动导航软件,但是如果地理与设备上的任何程序没有关联,我怎么能回退到正常的 URL?
例如,在 PC 上的 Firefox 中,我收到此消息;Firefox 不知道如何打开这个地址,因为协议 (geo) 没有与任何程序相关联。
ruby-on-rails - Rails 3.1 部分回退
我不太明白为什么部分渲染的新功能并不总是起作用。例如使用以下代码:
pages/_data.html.erb
如果pages/test/_data.html.erb
不存在,它将永远不会回退到部分。我怎样才能得到这种行为?
java - spring mvc:显示特定于国家/地区的视图,如果不存在则默认
情况:我有一个应用程序为每个特定国家使用单独的 jsp 文件(我已经使用视图解析器实现了)。但是,使用这种方法,即使该页面没有特定更改,我也必须为每个国家/地区重复 jsp 更改。
示例:对于“en”主题的用户,我的发票页面与“de”主题的用户不同,布局和逻辑不同。转到同一个控制器并根据用户执行不同的操作。
但大多数时候逻辑和 jsp 页面是相同的(例如帐户列表)。
问题:如何保持此逻辑并为该特定操作创建后备页面?如果存在 /de/invoice.jsp 就使用这个,否则使用 /invoice.jsp(就像 drupal 中的主题一样)
我使用tomcat作为应用服务器。
有什么建议吗?
(请注意,我所说的“主题”并不是指 Spring 对主题的支持,而是说 Spring 的主题可以解决一般问题。)
ios - iOS 4 的 UIPageViewController 模板回退
我在 XCode 4.2 中基于 iOS5 的PageViewController模板创建了一个应用程序。
我现在正试图使其适用于 5.0 之前的 iOS 版本。以下是我能想到的问题,但我想它们不是唯一的:
- 故事板在 iOS5 之前不可用,所以我必须使用 nibs 重新编码所有内容。有没有更好的办法?
- UIPageViewController在 iOS 5 之前不存在......如何用类似但适用于旧版本的东西替换它?
最后,如果我创建一个只有 iOS5 的应用程序,到目前为止已更新的设备的百分比大致是多少?
谢谢!
php - 使用 JavaScript 或 PHP 测试与 YouTube 服务器的连接
可能重复:
检测 youtube 是否被公司/ISP 阻止
有没有办法测试用户的浏览器是否可以使用 JavaScript 或 PHP 访问 YouTube 服务器?
一些公司出于显而易见的原因阻止访问某些网站,例如 YouTube,因此如果是这种情况,则有必要从不同的 CDN 流式传输后备视频。我目前有一个使用 ActionScript 的解决方案,但如果可能的话,我更愿意使用 PHP 或 JavaScript 来替换 div。
database - 在使用 MultiDB 资源的 Zend Framework 中,如何配置数据库回退?
我们使用 Zend Framework 的 MultiDB 资源 ( http://framework.zend.com/manual/1.10/en/zend.application.available-resources.html#zend.application.available-resources.multidb )
我的任务是添加一个具有三个冗余端点的新数据库资源。我想配置 MultiDB,因此如果与第一个端点的连接失败,它将连接到第二个端点,如果需要,在放弃之前连接到第三个端点。
我尝试设置 resource.multidb.resourcename.host[] 但失败了。看起来它只会接受一个端点。
有没有办法配置回退?还是我需要扩展 Zend_Application_Resource_Multidb?