<div class="container">
<div class="row" style="padding-top: 240px;">
<a href="#" class="btn btn-large btn-primary" rel="popover"
data-content="<form><input type="text"/></form>"
data-placement="top" data-original-title="Fill in form">Open form</a>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我猜我会将表单内容存储在javascript函数中...
javascript jquery popover twitter-bootstrap twitter-bootstrap-3
我正在尝试创建一个网页,当它开始加载时,使用Interval来启动计时器.
页面完全加载后,它会停止计时器,
但99%的时间我得到0.00或0.01的时间测量,即使它需要更长时间.
偶尔,它会说某些更有意义的东西,比如.28或3.10.
这是代码,如果它有帮助:
var hundredthstimer = 0;
var secondplace = 0;
function addinc(){
hundredthstimer += 1;
if (inctimer == 100){
hundredthstimer = 0;
secondplace += 1;
}
}
var clockint = setInterval(addinc, 10);
function init(){
var bconv1 = document.getElementById("bconverter1");
var bconv2 = document.getElementById("bconverter2");
$(bconv2).hide();
clearInterval(clockint);
if (inctimer.len !== 2){
inctimer = "0" + inctimer;
}
alert(secondplace + "." + inctimer);
}
onload = init;
Run Code Online (Sandbox Code Playgroud)
所以它基本上创建了一个名为百分时的变量,每10毫秒(.01秒)增加1.
然后,如果此数字达到1000(1整秒),则名为secondsplace的变量将增加1,因为这是它运行了多少个完整秒数.
然后,它会提醒秒位置,小数点和百分位数作为总加载时间.
但上述数字不正确的问题仍然存在.为什么?
如何设置Event 的EventTarget.
var myObj = {foo: 'bar'};
var event = new Event('eventName');
event.target = myObj;
Run Code Online (Sandbox Code Playgroud)
将导致以下错误:
Uncaught TypeError: Cannot set property target of #<Event> which has only a getter
Run Code Online (Sandbox Code Playgroud)
编辑:
我想写这样的东西,我的班级将是target:
class MyClass {
constructor() {
this.listeners = {};
}
addEventListener(type, callback) {
if (!(type in this.listeners)) {
this.listeners[type] = [];
}
this.listeners[type].push(callback);
}
removeEventListener() {
if (!(type in this.listeners)) {
return;
}
var stack = this.listeners[type];
for (var i = 0, l = stack.length; i …Run Code Online (Sandbox Code Playgroud) 我正在使用Rails 3.2.3/Ruby 1.9.3p125/jbuilder(0.4.0)
在我的view/mycontroller文件夹中,我有一个show.json.jbuilder文件.当我在本地机器上测试一切时,rails s -e production一切正常.JSON被渲染为受到尊重.
但是当我部署到Ubuntu LTS(nginx/unicorn)时,我收到以下错误消息:
ActionView::MissingTemplate (Missing template mycontroller/show, application/show with {:locale=>[:de, :en], :formats=>[:json], :handlers=>[:erb, :builder]}. Searched in:
* "/home/deployer/apps/myapp/releases/#############/app/views"
):
Run Code Online (Sandbox Code Playgroud)
当我检查我的服务器上是否安装了jbuilder gem时,bundle show jbuilder一切似乎都正确.
奇怪的是错误消息没有显示:handlers=>[:erb, :builder, :jbuilder]
jbuilder处理程序显然是丢失的.但是我该如何解决这个问题呢?
编辑:问题不是基于Jbuilder.我试了一下rabl,出现了同样的问题.
有没有提示,如何调试?
这里有更多信息:
的Gemfile
source 'https://rubygems.org'
gem 'rails', '3.2.3'
gem 'jquery-rails'
gem 'mysql2'
gem 'simple_form'
# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'sass-rails', '~> 3.2.3' …Run Code Online (Sandbox Code Playgroud) 我刚刚使用omnibox api创建了一个chrome扩展.
"omnibox": { "keyword" : "a" },
Run Code Online (Sandbox Code Playgroud)
我发现虽然扩展程序列在搜索引擎设置页面上,但无法使用多字词关键字或让用户为我的分机选择关键字:

除此之外,extension关键字的优先级是迄今为止最低的.如果用户已在Default search engines / Other search engines- 部分中定义了关键字,则扩展关键字不可用.
有没有人知道至少其中一个问题的解决方案?
也许通过使用NPAPI?
我想通过客户端browserlocale request.env['HTTP_ACCEPT_LANGUAGE']和URL 设置语言环境.
如果用户访问URL(例如:myapp.com),则应检查HTTP_ACCEPT_LANGUAGE并重定向到正确的URL(例如:myapp.com/en - 如果browserlocale是en)
如果用户然后通过语言菜单选择不同的语言,则应将URL更改为例如:myapp.com/de.
这是我到目前为止所得到的:
class ApplicationController < ActionController::Base
protect_from_forgery
before_filter :set_locale
private
# set the language
def set_locale
if params[:locale].blank?
I18n.locale = extract_locale_from_accept_language_header
else
I18n.locale = params[:locale]
end
end
# pass in language as a default url parameter
def default_url_options(options = {})
{locale: I18n.locale}
end
# extract the language from the clients browser
def extract_locale_from_accept_language_header
browser_locale = request.env['HTTP_ACCEPT_LANGUAGE'].try(:scan, /^[a-z]{2}/).try(:first).try(:to_sym)
if I18n.available_locales.include? browser_locale
browser_locale
else
I18n.default_locale
end
end
end
Run Code Online (Sandbox Code Playgroud)
在我的路线文件中,我得到了:
Myapp::Application.routes.draw do …Run Code Online (Sandbox Code Playgroud) 是它在某种程度上可以听的KeyEvents( keyup, keydown, keypress)在Chrome 网址列?
到目前为止,我刚刚发现:
chrome.omnibox.onInputStarted.addListener(function() {...});
chrome.omnibox.onInputChanged.addListener(function(string text, function suggest) {...});
chrome.omnibox.onInputEntered.addListener(function(string text) {...});
chrome.omnibox.onInputCancelled.addListener(function() {...});
Run Code Online (Sandbox Code Playgroud)
编辑:
onInputChanged当用户使用箭头键导航到其中一个建议时,事件的问题是,它不会触发.
javascript ×5
chromium ×2
omnibox ×2
actionview ×1
i18n-gem ×1
jquery ×1
load ×1
popover ×1
ruby ×1
setinterval ×1