iced-coffeescript

    1熱度

    2回答

    我在rails 3.2.6項目中使用rails-backbone,coffeescript gems。 square = (x) -> x * x alert square(5) 這是blog.js.coffee腳本文件,它產生: (function() { var square; square = function(x) {return x * x;}; alert(square(5)); 我需

    3熱度

    1回答

    該代碼應該返回12334還是12433? 我想到12334,但它給12433 ... console.log '1' anArray.forEach (info, index, array)-> console.log '2' await model.findOne info, defer(err, doc) console.log '3' console.l

    4熱度

    1回答

    我想將幾個IcedCoffeeScript關鍵字添加到CoffeeScript文件突出顯示中,但編輯按鈕對於CoffeeScript文件類型是灰色的。有沒有一種方法可以複製已經在列表中的文件類型並添加關鍵字?或者,有沒有簡單的方法可以將關鍵字添加到現有的文件類型?爲什麼編輯文件類型爲CoffeeScript文件變灰而不是其他文件?

    3熱度

    2回答

    冰咖啡標籤中的「過度延期」警告的含義是什麼?當我在代碼中拋出未被捕獲的錯誤時,它似乎發生了。我如何讓錯誤冒泡,因爲我需要它是單元測試的未捕獲錯誤。例如,如果我的getByName方法拋出一個錯誤,它會冒起冰咖啡標記警告,而不是冒泡異常。 await Profile.getByName p.uname, defer(err, existingUser) return done new errors

    1熱度

    1回答

    我正在使用IcedCoffeeScript。 我想這樣寫: User.find(id).always esc done或await User.find(id).always defer e, user 但Promise#always在when.js已經過時了。 還有別的辦法嗎?

    14熱度

    4回答

    最近在處理Backbone.JS/jQuery/CoffeeScript項目時,我發現自己處於一個回調和計時問題。在繼續之前,我需要等待一些事情的完成,並發現自己陷入了一堆嵌套的回調......這很混亂,很難調試。然後我發現2個可能的解決方案jQuery deferred或IcedCoffeeScript IcedCoffeeScript看起來非常簡單,只需添加await & defer。但是,我

    4熱度

    2回答

    我想在摩卡測試中運行一些數據庫查詢,但我遇到了一些問題。 這裏(用貓鼬)測試: it.only "should create some objects", (done) -> await models.MyModel1.count defer(err, oldModel1Count) await models.MyModel2.count defer(err, oldModel

    0熱度

    2回答

    今天我發現了冰咖啡腳本,很高興看到有人試圖爲異步編程設計更可讀的咖啡腳本方言。 我不能通過諸如地圖和縮小功能之類的理解,或者更簡單地做/爲了得到解凍。例如。輸出... square = (x, callback) -> setTimeout -> callback x * x , 5000 console.log [ 1..10 ].map (x) ->

    2熱度

    2回答

    我正在爲CoffeeScript創建一個非常簡單的瀏覽器內IDE。現在基本上是一個文本框和一個提交按鈕。所有的代碼將被提交給服務器執行。 我確實想要的一件事是在瀏覽器中作爲人類類型突出顯示的語法。有些東西喜歡冰咖啡的崇高文字。有沒有辦法做這個語法突出顯示?

    0熱度

    2回答

    我試圖用冰咖啡腳本重寫一個hubot腳本。這是我原來的規則(熱?)的CoffeeScript代碼: getHost = (msg, artifact, cb) -> url = "http://myapi.org/api/hosts-for/artifact/#{artifact}" msg.http(url) .get() (err, res, body) ->