40歳の未経験からプログラミングスクールを受講して二十六日目
8月14日金曜日
おはようございます。夜暑くて目が覚め、朝起きれない寝坊王です。
しかし、朝のルーティンのジョギング、(今日は、ウォーキングでしたね)、筋トレもなんとか行い。10時には、パソコンの前に・・・・。今日も一日、勉強します。
今日の学習した事
SQL
(エス・キュー・エル/シークェル)とはStructured Query Languageの略で、RDBの操作を行うための言語です
SELECT文
SELECT文とはSQLの文法で、「データベースからデータを取得する」場合に使用します。
SELECT文は下記のように使用します。
find_by_sql
find_by_sqlメソッドは、Ruby on RailsでSQL文を使用し、データを検索し取得する際に使用するメソッドです。
JavaScript
ブラウザ上で実行される言語です。JavaScriptを用いることで主に以下のような操作が可能になります。
- ページ遷移なしで、画面の表示を切り替えることができる
- 画面を更新をせずに、サーバから値を取得することができる
デベロッパーツール
ブラウザ開発者ツール、検証ツールなどとも呼ばれます。一般的なブラウザに付属し、誰でもすぐに使うことができます。デベロッパーツールでは主に以下のようなことができます。
- 表示しているサイトのHTMLの要素の確認・編集
- 表示しているサイトのスタイルの確認・編集
- JavaScriptの実行
HTMLやCSSの確認・編集はElementsパネルで操作することができ、JavaScriptの実行はConsoleパネルにて行うことができます
var
varは再定義、再代入可能な古い書き方です。varの特徴として、再代入、再定義ともに可能です。
const
constは、後から書き換えることができない定数を定義する書き方です。constの特徴として、再代入、再定義ともに不可という制約があります。
let
letは、後で書き換えることができる変数を定義する書き方です。letの特徴として、再代入は可能ですが、再定義は不可という制約があります。