-
Notifications
You must be signed in to change notification settings - Fork 0
DNET_JavaScript
SaaS開発で調べたJavaScriptについてのメモ。
- インタプリタ言語
- 動的型言語
- イベント駆動型言語
- プロトタイプベースのオブジェクティブ指向言語
現在のJavascriptの仕様
CommonJSは、モジュール機能
(JavaScriptライブラリの作り方の該当節を参照)の
あるJavaScript
Node.js拡張仕様が事実上のCommonJS
Node.jsの製作者であるRyan Dahlによる、新しいJavaScript/TypeScriptランタイム。
ASP.NET の Modernizationの該当節を参照。
最近のASP.NETのテンプレートに標準同梱されている。
- Microsoft
- 変数に型が使える。
- DeNA
- ES4やAS3に似た文法をもち、
- コンパイル後はJavaScriptになる
※ ReactのUI定義のJSX(Reactの該当節を参照)とは異なる。
- JavaScriptの代替となることを目的に作られた。
- Railsが採用
- ES6が後継扱いで衰退
新しい文法を使ったソースコードを、
ES3-ES5までの文法に置き換えるソースコード変換ツール。
ES7やES6の構文で書かれたJavaScriptを、
現在のブラウザで使用可能なES5(JavaScript)に変換。
以下のような、諸々の作業を自動化するツール
-
新JSに対する処理
-
新JSのコードを、ブラウザで使えるようにする。
-
新JSとは、下記を指している。
-
-
最小化
-
難読化
- ugilify
-
パッケージ・マネージャとして紹介したnpm(npm-scripts)が、
タスク・ランナーとしての機能も統合する可能性があるもよう。
- [意訳]私がGulpとGruntを手放した理由 - Qiita
https://qiita.com/chuck0523/items/dafdbd19c12efd40e2de - npm で依存もタスクも一元化する - Qiita
https://qiita.com/Jxck_/items/efaff21b977ddc782971
CommonJSの外部モジュール
(JavaScriptライブラリの作り方の該当節を参照)を
バンドルする。
JavaScriptライブラリの作り方の該当節を参照。
タスク・ランナーの要素も含んでいる。
-
参考
-
npmとwebpackでビルド - jQueryからの次のステップ - Qiita
-
むずかしくないJavaScriptのやさしい話
jQueryからの次のステップ #ndsmeetup8
https://www.slideshare.net/fbcivic/javascript-ndsmeetup8
Node.js向けの高速で最小限の Web フレームワーク
JavaScriptの静的検証ツール
- ESLint 最初の一歩 - Qiita
https://qiita.com/mysticatea/items/f523dab04a25f617c87d
-
ライブラリ
-
オブジェクト指向のクラスと継承の機能を提供
-
Prototype JavaScript Framework - Wikipedia
https://ja.wikipedia.org/wiki/Prototype_JavaScript_Framework
- ライブラリ
- 実績多数
- Bootstrapなど有名所が依存
-
Top 5 : Best jQuery scheduler and events calendar for web applications | Our Code World
https://ourcodeworld.com/articles/read/55/top-5-best-jquery-scheduler-and-events-calendar-for-web-applications -
シフト系は、また、違うようで、JS系では厳しいかもしれない。
-
JavaScript - Wikipedia
https://ja.wikipedia.org/wiki/JavaScript -
Javascriptの歴史
https://www.slideshare.net/ssuser4be374/javascript-58886880
- Javascriptの歴史
https://qiita.com/a_rcsin/items/0a3c8c98c8d703c49a22 - JavaScriptの歴史をざっくりまとめたよ!
https://qiita.com/Mic-U/items/c900a6f62862954d62e0 - JavaScriptが辿った変遷
https://qiita.com/naoki_mochizuki/items/cc6ef57d35ba6a69117f
-
人気上昇中のJavaScriptライブラリを調べてみた - Build Insider
-
レトロエンジニアのための近代Webフロントエンド事情 - Qiita
https://qiita.com/uctakeoff/items/ce8da368d020273c6064 -
HTML/JavaScript開発作業を効率化する便利ツールの活用連載一覧:CodeZine(コードジン)
https://codezine.jp/article/corner/578
-
古い感じがしてかっこわるいと思うコードの書き方10例|Webpark
http://weboook.blog22.fc2.com/blog-entry-272.html-
- フレームを使っている
-
- centerタグを使っている
-
- レイアウトにテーブルを使っている
-
- タグが大文字
-
- 改行を連続して使っている
-
- 全角スペースで横の間隔を調整している
-
- リストを使っていない
-
- bodyタグに要素を指定している
-
- ワンポイントの画像にimgタグを使っている
-
- border等を一括で指定していない
-
-
旧石器時代のJavaScriptを書いてる各位に告ぐ、現代的なJavaScript超入門 - Qiita
- Section1 ~すぐにでも現代っぽく出来るワンポイントまとめ~
http://qiita.com/gaogao_9/items/ec2b867d6941173fd0b1 - Section2 ~CommonJSモジュールと仲良くなろう~
http://qiita.com/gaogao_9/items/190f4b52d6876f0b8d8a - Section3 ~Browserifyをマスターしよう~
http://qiita.com/gaogao_9/items/0b4bf5cd6416347b3b52 - Section4 ~Gulpで処理を自動化しよう~
http://qiita.com/gaogao_9/items/d4e23de821d0fd78c13d - Section5 ~ES2015文法を覚えよう(前編)~
http://qiita.com/gaogao_9/items/18b20ad9b76c9c81b5fa
- Section1 ~すぐにでも現代っぽく出来るワンポイントまとめ~
移行メモ:マイクロソフト系技術情報 Wiki(techinfoofmicrosofttech.osscons.jp)への リンクは、移行済みの
MS_ASPNETModernization/MS_TypeScriptに張り替えた。
- 元 Wiki では子ページ「SVGとVue」への導線が無かった(子ページ側の「戻る」だけが当ページを指していた)ため、 移行後に当ページからのリンクを補った。
Tags: 移行, JavaScript, ECMAScript, AltJS, npm, webpack, SPA, フロントエンド
このWikiは「Open棟梁Project」,「OSSコンソーシアム 開発基盤部会」によって運営されています。