我在http://projecteuler.net/上用JavaScript 解决了一些问题.我一直在使用一个简单的html页面并在脚本标签中运行我的代码,因此我可以在浏览器的控制台中记录我的结果.在尝试循环时,我有时会导致浏览器崩溃.
我是否有更好的环境来进行这种开发?
想知道是否可以使用Sass数组,因为我发现自己重复了以下几点:
.donkey
h2
background-color= !donkey
.giraffe
h2
background-color= !giraffe
.iguana
h2
background-color= !iguana
Run Code Online (Sandbox Code Playgroud) 寻找使用语义HTML的示例代码,我可以使用它来测试样式表.虽然HTML5会很棒,但版本/ doctype并不重要.当我说"全面"时 - 我正在寻找使用定义列表,表格,表格以及所有常见的内容.谢谢
我不想从默认的“views”目录中提供我的 Sass 文件,而是将其更改为/assets/sass
以下尝试位于应用程序的主 ruby 根文件中:
尝试1:
set :sass, Proc.new { File.join(root, "assets/sass") }
get '/stylesheet.css' do
sass :core
end
Run Code Online (Sandbox Code Playgroud)
这样我得到以下错误:
myapp.rb:17 NoMethodError: undefined method `merge' for "/Users/x/x/x/mysinatraapp/assets/sass":String
Run Code Online (Sandbox Code Playgroud)
尝试2:
get '/stylesheet.css' do
sass :'/assets/sass/core'
end
Run Code Online (Sandbox Code Playgroud)
尝试3:
get '/stylesheet.css' do
sass :'/assets/sass/core'
end
Run Code Online (Sandbox Code Playgroud)
两者都返回以下错误:
Errno::ENOENT: No such file or directory - ./views/assets/sass/core.sass
Run Code Online (Sandbox Code Playgroud)
尝试4:
get '/stylesheet.css' do
sass :'../assets/sass/core'
end
Run Code Online (Sandbox Code Playgroud)
这有效!但是,一定有什么东西可以set :sass, Proc.new { File.join(root, "assets/sass") }为我做好准备吗?
我有一个非常大的网站,由于可维护性问题和性能问题,我需要对其前端进行重构:
有什么棘手的:
可用工具:
当我试图找到一个元素时,我会犯错误,我会写错字$('lsdkfj').而不是jQuery返回一个空数组,我想在控制台中返回一条错误消息,比如
"The selector 'lsdkfj' cannot be found".这样做的最佳方法是什么?
我对ruby很新,我不断收到以下错误:
in gem_original_require': ./helpers/navigation.rb:28: odd number list for Hash (SyntaxError)
任何帮助赞赏...
module Sinatra::Navigation
def navigation
@navigation
nav = {
primary[0] = {
:title => "cheddar",
:active => false,
:children => {
{ :title => "cheese", :active => false },
{ :title => "ham", :active => false }
}
},
primary[1] = {
:title => "gorgonzola",
:active => false,
:children => {
{ :title => "What is the cheese?", :active => false },
{ :title => "What cheese", :active => false …Run Code Online (Sandbox Code Playgroud) 我的排序功能显然不工作,我想排序ALL_VIEWS的@permalink.length:
ALL_VIEWS.sort_by {|view| view.permalink.length}
ALL_VIEWS[0..4].each do |view|
puts view.inspect
puts view.permalink.length
end
Run Code Online (Sandbox Code Playgroud)
这会产生:
#<View:0x1014da7b8 @permalink="xxxx">
4
#<View:0x1014da790 @permalink="yyyyy">
5
#<View:0x1014da718 @permalink="zzz">
3
#<View:0x1014da6a0 @permalink="aaaaaaa">
7
#<View:0x1014da628 @permalink="b">
1
Run Code Online (Sandbox Code Playgroud)
我期待以下结果:
#<View:0x1014da628 @permalink="b">
1
#<View:0x1014da718 @permalink="zzz">
3
#<View:0x1014da7b8 @permalink="xxxx">
4
#<View:0x1014da790 @permalink="yyyyy">
5
#<View:0x1014da6a0 @permalink="aaaaaaa">
7
Run Code Online (Sandbox Code Playgroud)