JavaScript勉強会

JavaScriptの学習日記

2019-02-01から1ヶ月間の記事一覧

【JS学習マラソン】第13回 1.2.10 条件演算子: if, '?'

JavaScript学習マラソンの第13回は、 「現代の JavaScript チュートリアル」パート1の2.10「条件演算子: if, '?'」です。 条件演算子: if, '?' https://ja.javascript.info/ifelse を読んでみます。 プログラムの基本構造 JavaScriptは、プログラミング言語…

イラストでわかりやすく表現する技術

勉強のモチベーションを上げていく方法が紹介されていました。 湊川あいさん(Webデザイナー/マンガ家/技術書執筆)の勉強会資料です。 実践!イラストでわかりやすく表現する技術 グラフィックレコーディングとは? 勉強のコツ その1 図解の手順 勉強のコ…

AMPでWebページの表示を高速化

Webページの表示を高速化する手段として「AMP」という仕組みがあります。 Accelerated Mobile Pages (AMP) とは? Accelerated Mobile Pages - Wikipedia Accelerated Mobile Pages (AMP) は、Googleが中心となって立ち上げた、モバイルでのウェブサイト閲覧…

【JS学習マラソン】第12回 1.2.9 対話: alert, prompt, confirm

JavaScript学習マラソンの第12回は、 「現代の JavaScript チュートリアル」パート1の2.9「対話: alert, prompt, confirm」です。 対話: alert, prompt, confirm https://ja.javascript.info/alert-prompt-confirm を読んでみます。 Webブラウザーのホスト…

NginxでIPアドレスのアクセス制限を設定する方法

Webサーバーのエラーログを見たら、海外からのアタックがたくさんありました。 日本国内から見られるだけでOKのサイトに関しては、IPアドレスによるアクセス制限を設定して、海外からのアタックを阻止してみます。 国別IPアドレスによってアクセスの許可と拒…

GoogleのIPアドレスを調べる方法

Webサーバーにアクセス制限を設定して、外部からサーバーへの攻撃を防御しています。 利用しているGoogleのサービスからのアクセスは通さないといけないので、GoogleのIPアドレスを調べてみました。 Googleのサービスには、どんなIPアドレスが割り当てられて…

【JS学習マラソン】第11回 1.2.8 比較

JavaScript学習マラソンの第11回は、 「現代の JavaScript チュートリアル」パート1の2.8「比較」です。 比較 https://ja.javascript.info/comparison を読んでみます。 比較とは? aとbが同じか、違うか? 違う場合は、大きいか、小さいか? などというこ…

プログラミングの勉強は部品集めと同じ

新たにプログラミング言語を学ぶとき、他のプログラミング言語とほぼ同じような機能が用意されていることが分かります。 つまり、今どきのプログラミング言語なら、どれも似たようなもので、余程のことがない限り、全然見たことも聞いたこともないような突飛…

Webアプリの作成でPHPとGoの使い分け方

Webアプリを作るとき、PHPよりもGo言語の方が動作が高速です。 jsstudy.hatenablog.com しかし、Go言語はPHPと比べてコードを書くのが少し面倒です。 Go言語の使い方について、参考になる意見がありました。 www.yunabe.jp なぜGoは”悪い”言語なのか Goに対…