Screencast: CoffeeScript Basiswissen

CoffeeScript, einer der Neuerungen in Rails 3.1, ist eine Programmier-Sprache zur Generierung von JavaScript. Es will die JavaScript-Entwicklung erleichtern, indem es unnötige Anweisungen entfernt und somit eine kompaktere Entwicklung zulässt. Um einen Vorgeschmack über die Möglichkeiten zu bekommen, hat Ryan diese Woche seinen Screencast, dem Basiswissen zu CoffeeScript gewidmet. Er zeigt wie es in Kombination mit Rails 3.1 eingesetzt werden kann.

 

Downloads in verschiedenen Formaten:

source code
mp4
m4v
webm
ogv

 

Resourcen:

[javascript]
CreditCard =
cleanNumber: (number) -> number.replace /[- ]/g, ""

validNumber: (number) ->
total = 0
number = @cleanNumber(number)
for i in [(number.length-1)..0]
n = +number[i]
if (i+number.length) % 2 == 0
n = if n*2 > 9 then n*2 – 9 else n*2
total += n
total % 10 == 0

jQuery ->
$("#order_credit_card_number").blur ->
if CreditCard.validNumber(@value)
$("#credit_card_number_error").text("")
else
$("#credit_card_number_error").text("Invalid credit card number.")
[/javascript]

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.