Trot

駆け出し前プログラマの学習記録

javascript

Node.js + websocketsによるチャットアプリ

引き続きNode.jsを勉強しています。前回はRESTfulなAPIを作成しましたが、今回はチャットアプリに挑戦してみました。参考にしたのは以下の記事です。 完成品はこのような感じになります。 node.jsとwebsocketを使用してセッション中にリアルタイム通信する簡…

Node.js + Express + Sequelize によるRESTful API

先日、Node.js向けのWebアプリケーションフレームワークExpressに興味がわき、ここ数日間は主にExpressを勉強してみます。フレームワーク全体構成の理解も良いですが、兎にも角にも触ってみないことには始まらないと思ったため、「CRUD機能を実装する」を目…

The Modern JavaScript Tutorial Fundamentalsまで終了

最近は毎日30分ほど時間を割いてこのサイトで学習しています。 JavaScript Fundamentalsまで終了しました。今のところ、Javascriptは言語的にはメインとしているRubyと思ったほど遠くない印象です。ただ、undefinedという型が存在する、「0」がfalseになるな…

Javascriptの学習理由

様々な記事で「バックエンド志向ならRubyやPHPを学びましょう」と記載されていることが多く、あたかもフロントエンドの知識があまり重要ではないと錯覚しそうになりますが、フロントエンドorバックエンドという分類は便宜上の二分法に過ぎず、実際にはその両…

1月3日の学習ノート Javascriptにおける論理演算子の取り扱いと注意点

学習リソースはこちらのサイト。 Andの特性 オペランドが3つ以上の場合の特徴的な振る舞い。 The rules above are similar to OR. The difference is that AND returns the first falsy value while OR returns the first truthy one. If all operands have …

1月1日の学習メモ Operator Precedence

Javascriptの学習 学習ソースはこのサイト。他言語経験者なので文法説明的な箇所は流し読みして、実践で慣らせば十分と思っていましたが、言語問わず有益な内容と思えたので読み飛ばさずに最初からきっちり読むことにしました。チュートリアルという名の通り…