小编Dr.*_*ein的帖子

如何测试潜在的"浏览器崩溃"JavaScript?

我在http://projecteuler.net/上用JavaScript 解决了一些问题.我一直在使用一个简单的html页面并在脚本标签中运行我的代码,因此我可以在浏览器的控制台中记录我的结果.在尝试循环时,我有时会导致浏览器崩溃.

我是否有更好的环境来进行这种开发?

javascript browser loops infinite-loop

8
推荐指数
1
解决办法
3241
查看次数

可以在Sass中定义一个数组吗?

想知道是否可以使用Sass数组,因为我发现自己重复了以下几点:

.donkey
  h2
    background-color= !donkey

.giraffe
  h2
    background-color= !giraffe

.iguana
  h2
    background-color= !iguana
Run Code Online (Sandbox Code Playgroud)

haml sass

6
推荐指数
2
解决办法
3448
查看次数

用于测试CSS的综合HTML页面?

寻找使用语义HTML的示例代码,我可以使用它来测试样式表.虽然HTML5会很棒,但版本/ doctype并不重要.当我说"全面"时 - 我正在寻找使用定义列表,表格,表格以及所有常见的内容.谢谢

html css

5
推荐指数
1
解决办法
1522
查看次数

如何使用 Sinatra 指定自定义 Sass 目录

我不想从默认的“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") }为我做好准备吗?

ruby routes path sass sinatra

5
推荐指数
1
解决办法
3400
查看次数

您如何重构大型网站的前端?

我有一个非常大的网站,由于可维护性问题和性能问题,我需要对其前端进行重构:

有什么棘手的

  • 许多过于复杂的脚本
  • 过于复杂的 CSS 文件大小
  • 没有进行硒测试
  • 没有 js 测试到位
  • 后端开发人员担心任何破坏
  • 该网站已上线一段时间,客户很高兴

可用工具

  • 用于测试版本的多台服务器
  • 连续集成设置
  • 版本控制

javascript css jquery refactoring frontend

2
推荐指数
1
解决办法
1439
查看次数

当找不到选择器时,如何扩展jQuery的选择器引擎以警告我?

当我试图找到一个元素时,我会犯错误,我会写错字$('lsdkfj').而不是jQuery返回一个空数组,我想在控制台中返回一条错误消息,比如 "The selector 'lsdkfj' cannot be found".这样做的最佳方法是什么?

jquery sizzle

2
推荐指数
1
解决办法
632
查看次数

这个红宝石哈希有什么问题吗?

我对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)

ruby hash

0
推荐指数
1
解决办法
1051
查看次数

不正确使用ruby的sort_by函数

我的排序功能显然不工作,我想排序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)

ruby arrays sorting

0
推荐指数
1
解决办法
1324
查看次数