我正在阅读"网页设计师的JavaScript"一书,我来到这个例子:
var fullName = {
"first": "John",
"last": "Smith"
};
for (var name in fullName) {
console.log(name + ": " + fullName[name]);
}
Run Code Online (Sandbox Code Playgroud)
输出是:
"first: John"
"last: Smith"
Run Code Online (Sandbox Code Playgroud)
我没有得到的是:我在哪里告诉程序获取字符串"first"和"last".我的意思是,循环对象"fullName",我没有看到"名称"如何与"第一"和"最后"相关.我希望这很清楚.你能帮我吗?非常感谢!
我正在尝试在 Apexcharts 中设置图表的高度,但无论我尝试什么,它似乎都只能在响应模式下工作。
任何想法?
这是一个Codesandbox(这是他们文档中的基本示例,加上我添加了高度)。谢谢你的帮助。
我正在尝试将一个简单的rails应用程序部署到一个heroku帐户,我能够登录并推送,只是当我尝试heroku运行rake db:migrate时它似乎挂起
或者
heroku run console
Run Code Online (Sandbox Code Playgroud)
我收到了消息
Running console attached to terminal...
Run Code Online (Sandbox Code Playgroud)
然后没有任何事情......它只是挂起.我读到可能是我有一些被阻塞的端口(比如,端口5000),但对我来说似乎很奇怪,我之前从未遇到过这样的问题......
我在Ubuntu,我怎么检查是否是这种情况?或者我该如何解决这个问题?有人有任何暗示吗?我已经尝试过heroku更新,同样的问题......
当谈到html5样板时,我非常喜欢,只需要快速回答:是否可以将cssgrid.net的1140px网格与HTML5样板集成?
有人试过吗?
非常感谢!
希望您能够帮助我.我正在用ruby,rails和整个安装rvm,之前我已经完成了很多次,通常遵循这个很好的教程 http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and -您/
一切似乎都没问题,但是当我尝试运行我的捆绑安装时,我收到了这条消息(实际上整个下午都在工作):
ERROR: Gem bundler is not installed, run `gem install bundler` first.
Run Code Online (Sandbox Code Playgroud)
如果我按照它说的那样做,我得到:
ERROR: While executing gem ... (Errno::EACCES)
Permission denied - /var/lib/gems
Run Code Online (Sandbox Code Playgroud)
有什么建议吗?
PS:我也注意到当我安装ruby时,我得到一条消息:
No binary rubies available for: ubuntu/12.10/x86_64/ruby-1.9.3-p286.
Run Code Online (Sandbox Code Playgroud)
PPS:结果
which [gem|ruby|rails]
Run Code Online (Sandbox Code Playgroud)
指向usr/bin/ruby.我注意到的是,如果我这样做
. ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
然后哪个宝石指向我家,我可以捆绑安装.如果我重新启动,我必须这样做.〜/ .bash_profile再次......
为了好玩我在ruby创建了一个简单的leet(1337)发生器
所以我正在做这样的事情,虽然有效,但看起来效率不高,我相信它只能用一条线完成......
def leet
words = words.gsub(/a/, '4')
words = words.gsub(/e/, '3')
words = words.gsub(/i/, '1')
words = words.gsub(/o/, '0')
words = words.gsub(/s/, '5')
words = words.gsub(/t/, '7')
puts words
end
Run Code Online (Sandbox Code Playgroud)
你能在这里给我一个帮助吗?:) 谢谢!
我正在研究正则表达式(使用ruby),我想在单词中找到第一个出现非数字字符并使其大写.
我一直在尝试:
word.gsub!(/\D{0,1}/) do |w|
w.capitalize
end
Run Code Online (Sandbox Code Playgroud)
希望它只是捕获第一次出现的非数字,但它会返回所有大写字母.这样做的正确方法是什么?
非常感谢!!!
我有这样简单的代码:
function currentImageKey() {
$('#akslide ul li.active').index();
}
Run Code Online (Sandbox Code Playgroud)
如果我只是在控制台中调用该函数,我会得到"未定义".否则,如果我直接运行函数的内容,就像这样
$('#akslide ul li.active').index();
Run Code Online (Sandbox Code Playgroud)
它有效,我得到索引.
为什么不起作用?非常感谢您的帮助.
我发现自己处于一个奇怪的境地。已经运行多年的服务器(ubuntu、ruby 1.8、rails、nginx 和 postgresql)现在给我错误(它停止工作,所以我重新启动,它工作了几个小时。然后它又停止了,所以我再次重新启动,我现在收到乘客错误)。
所以,现在 psql 不会启动
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
Run Code Online (Sandbox Code Playgroud)
如果我尝试启动服务,我会得到:
service postgresql start
* Starting PostgreSQL 8.4 database server
* The PostgreSQL server failed to start. Please check the log output.
Run Code Online (Sandbox Code Playgroud)
输出日志为空。
知道可能是什么原因吗?
我能够运行:pg_config
奇怪的是我找不到数据目录 - 这正常吗?
我得到了:
BINDIR = /usr/lib/postgresql/8.4/bin
DOCDIR = /usr/share/doc/postgresql
HTMLDIR = /usr/share/doc/postgresql
INCLUDEDIR = /usr/include/postgresql
PKGINCLUDEDIR = /usr/include/postgresql
INCLUDEDIR-SERVER = /usr/include/postgresql/8.4/server
LIBDIR = …Run Code Online (Sandbox Code Playgroud) 这就是我所拥有的
$wrapper.find('li').sort(function (a, b) {
return +a.getAttribute('data-val') - +b.getAttribute('data-val');
});
Run Code Online (Sandbox Code Playgroud)
它的工作原理,正如我在Chrome开发工具中看到的那样,确实返回了一系列对象,但是......我的问题是:返回的是什么?我该如何使用该阵列?
我想做什么我拿回返回的数组,并将其粘贴在标签内.
我正在做以下事情:
function countUp(c){
c.value = c.value + 1;
$('#number').text(c.value);
}
var counter = {value: 0};
window.setTimeout(countUp(counter), 100);
Run Code Online (Sandbox Code Playgroud)
由于某种原因,我的计数器的值似乎总是保持1.我尝试使用对象而不是变量,因为我理解对象是通过引用传递的,而不是值,我希望我可以通过我的countUp函数更改此值.
它显然不起作用,出了什么问题?
这是一个Codepen
javascript ×4
ruby ×3
jquery ×2
regex ×2
apexcharts ×1
boilerplate ×1
for-loop ×1
heroku ×1
html5 ×1
postgresql ×1
rvm ×1
timer ×1