@jashkenas was kind enough to let mejoin him for his JSConf.ussession. Here is the slideshare link. I’ll comment on the individual slides below. Jeremy’s talk was entitled “CoffeeScript as a JS/next”, and I was interested in giving an update on Ecma TC39 Harmony progress, so when Jeremy and I met and caught up during the first day of JSConf, we quickly agreed on ajointsession with about 15 min
こんにちは!dely でフロントエンドエンジニアをしている @all__user です。 この記事は dely Advent Calendar 2018 の8日目の記事です。 Qiita: https://qiita.com/advent-calendar/2018/dely Adventar: https://adventar.org/calendars/3535 昨日は、iOSエンジニアのほりぐち( @takaoh717 )が「iOS版クラシルの開発からリリースまでの流れ」というタイトルで投稿しました。tech.dely.jp iOS 版 kurashiru の開発体制の遍歴がよく分かるような内容となっていますので、ぜひチェックしてみてください! はじめに ここ一年間で Web 版 kurashiru のフロントエンドはRails からVue の SPA へと少しづつ置き換えられ
So here's a fully functional implementation of what I call CSX - the JSX equivalent for CoffeeScript. I tried to adhere as much as possible to the syntactical rules of JSX (as opposed to doing possible fancy stuff). First, let me address why I thinkit theoretically makes sense to include this in CoffeeScript: To implement CSX properly, you need a fully functioning CoffeeScript parser. This is so
One of the ongoing initiatives for the Bugsnag Frontend Team has been a migration of our codebase away from coffeescript.It hasn’t been an easy journey, andit isn’t yet complete, but we thought we’d share what we have learned from this process and how we have managed to speed our conversion without overly sacrificing productivity or stability. Why move away from coffeescriptJavascript has becom
ネットショップ運営サービス カラーミーショップで「新カゴプロジェクト」と呼んでいる最高のショッピングカートの開発をしている@tsuchikazuです。 2014年に開発を開始した新カゴプロジェクトではフロントエンドをCoffeeScript +Angularで開発してきました。ES5までの時代にAltJS文化を作り、Class構文やArrow Functionを先取りしていたCoffeeScript。それらはES2015(ES6)の仕様に採用され、一方でCoffeeScript自体の開発は止まり、CoffeeScriptは役割を終えたのではないでしょうか。先月、今後も変化し続けるフロントエンドに追従するためにも、新カゴプロジェクトで200ファイル以上のCoffeeScriptをES2015へ移行しましたので、今回その方法を紹介します。トランスパイラ 移行方法としてCoffeeScrip
gistfile1.md Moving to ES6 from CoffeeScript I fell in love with CoffeeScript a couple of years ago.Javascript has always seemed something of an interesting curiosity to me and I was happy to see the meteoric rise of Node.js, but coming from a background ofPython I really preferred a cleaner syntax. In any fast moving communityit is inevitable that things will change, and so today we see a big
I’ve been looking into ES6, the next version ofJavaScript, and finallygot a chance to useit on a project. In the brief amount of time I was able to useit I’ve found thatit solves a lot of the problems that CoffeeScript is trying to solve without drastic syntax changes. Using ES6 Today We can start using ES6 today through the 6to5 project which transpiles our ES6 code into ES5. 6to5 supports a
One of the shortcomings ofJavaScript objects is the lack of support for private members. The ability tocreate private members makes externalAPIs more meaningful and helps keep code more manageable and DRY. The Module Pattern, pioneered by Douglas Crockford whilebuilding the YUI library, is a mechanism that allows forcreating public and private members inJavaScript. This post looks at the pat
使い所皆無なんだけど、このプログラムはJavaScript だと "JavaScript" と評価されて CoffeeScript だと "CoffeeScript" と評価される。 {JavaScript: ["CoffeeScript"] }["JavaScript"][0] 検証用コード code = '{JavaScript: ["CoffeeScript"] }["JavaScript"][0]'; // "CoffeeScript" と評価される eval(CoffeeScript.compile(code, {bare:true})); // "JavaScript" と評価される eval(code); こうしてしまうと、観察者効果でどちらでも "CoffeeScript" と評価されてしまう。 a = {JavaScript: ["CoffeeScript"] }
This reference is an adaptation of the documentation at Underscore.js.It is interactive initsHTML5 form. Edit a CoffeeScript segment to tryit. You can see the generatedJavaScript when you write a CoffeeScript function by typing ‘show name’ afterits definition. Example Underscore Underscore is a library for functional styleprogramming.It provides 60-odd functions that support both the usual
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く