小编Jon*_*ose的帖子

如何在WebKit Inspector元素视图中展开所有元素?

有没有办法扩展Chrome WebKit检查器的元素视图中的所有元素?

webkit google-chrome inspector

41
推荐指数
3
解决办法
3万
查看次数

在Clojurescript中访问"this"

有没有办法在clojurescript中访问"this"对象?

有问题与事件传播,当我换一个图标与锚,并尝试一个handlder连接到锚.如果在处理程序中无法访问"this",我会不时处理触发事件的内部图标,而其他时候会触发锚点.

编辑:

如下所示,这就是这样做的方式.一个例子可能是

(defn my-handler
  [e]
  (this-as this
    (let [data-attr (.data ($ this) "my-attr")]
      (log data-attr))))
Run Code Online (Sandbox Code Playgroud)

javascript google-closure clojurescript

27
推荐指数
1
解决办法
4985
查看次数

如何将clojure函数作为字符串返回

有没有办法将clojure函数作为字符串返回?我正在制作一些在线文档,我真的希望能够通过某种方式将函数评估为文本来将代码添加到html中.

谢谢

string clojure compojure hiccup noir

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

OSX Lion中Sinatra + Mustache的问题

我试图在OSX Lion中与Sinatra和Mustache一起运行.经过大量的谷歌搜索后,我没有进一步解决问题.我很确定它与OSX中的Ruby权限有关,因为错误(下面)从示例config.ru文件的第一行开始(需要'app').该项目在这里(https://github.com/defunkt/mustache-sinatra-example)

这是我的错误

Boot Error

Something went wrong while loading config.ru

LoadError: no such file to load -- app

/Users/ghostandthemachine/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
/Users/ghostandthemachine/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
config.ru:1:in `block in inner_app'
/Users/ghostandthemachine/.rvm/gems/ruby-1.9.2-p290/gems/rack-1.3.1/lib/rack/builder.rb:51:in `instance_eval'
/Users/ghostandthemachine/.rvm/gems/ruby-1.9.2-p290/gems/rack-1.3.1/lib/rack/builder.rb:51:in `initialize'
config.ru:1:in `new'
config.ru:1:in `inner_app'
/Users/ghostandthemachine/.rvm/gems/ruby-1.9.2-p290/gems/shotgun-0.9/lib/shotgun/loader.rb:112:in `eval'
/Users/ghostandthemachine/.rvm/gems/ruby-1.9.2-p290/gems/shotgun-0.9/lib/shotgun/loader.rb:112:in `inner_app'
/Users/ghostandthemachine/.rvm/gems/ruby-1.9.2-p290/gems/shotgun-0.9/lib/shotgun/loader.rb:102:in `assemble_app'
/Users/ghostandthemachine/.rvm/gems/ruby-1.9.2-p290/gems/shotgun-0.9/lib/shotgun/loader.rb:86:in `proceed_as_child'
/Users/ghostandthemachine/.rvm/gems/ruby-1.9.2-p290/gems/shotgun-0.9/lib/shotgun/loader.rb:31:in `call!'
/Users/ghostandthemachine/.rvm/gems/ruby-1.9.2-p290/gems/shotgun-0.9/lib/shotgun/loader.rb:18:in `call'
/Users/ghostandthemachine/.rvm/gems/ruby-1.9.2-p290/gems/shotgun-0.9/lib/shotgun/favicon.rb:12:in `call'
/Users/ghostandthemachine/.rvm/gems/ruby-1.9.2-p290/gems/rack-1.3.1/lib/rack/builder.rb:134:in `call'
/Users/ghostandthemachine/.rvm/gems/ruby-1.9.2-p290/gems/rack-1.3.1/lib/rack/handler/webrick.rb:59:in `service'
/Users/ghostandthemachine/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpserver.rb:111:in `service'
/Users/ghostandthemachine/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpserver.rb:70:in `run'
/Users/ghostandthemachine/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/server.rb:183:in `block in start_thread'
Run Code Online (Sandbox Code Playgroud)

任何帮助将非常感激.提前致谢

ruby macos sinatra mustache osx-lion

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