LoginSignup
0
0

More than 1 year has passed since last update.

今週の学び 第5回

Posted at

今週の学び

JavaScriptなど

  • 分割代入

    • 配列を書く時[]大カッコのみ使う、spritなど
  • reverse()

    • 配列の要素を逆順にする
  • join()

    • 配列の要素をすべて連結して文字列にする
  • 単純にスペースを開けたい時

    • spritではなく「+ ' ' +」と書いて、2つの要素を並べる時に使ったりする
  • 代入は右から左へ対して書く

    • プログラミングの大原則
  • メソッドは結合できる

  • 小数を切り捨て、切り上げする方法

    • 切り捨てはvar a = Math.floor( 1.5 ) ;
      切り上げはvar b = Math.ceil( 1.5 ) ;
  • 再定義はできない

  • .trim();

    • 文字列の両端の空白を削除
  • mapメソッドのNumberはNumber型にするという意味

    • mapメソッドの(Number)はNumber型にするという意味
  • length

    • lengthは配列の数がその時によって変わるからつける
  • sort

    • const無しでfunctionを使えるのはコールバック関数を定義してかどうか
  • trim

    • 基本は全てに付ける
  • console.log

    • for文の外で使うのは、中だとループの数だけ表示されるから
  • console.log

    • console.logのカッコ内はメソッドも入る
  • 変数

    • 変数は定義1回のみ
  • join

    • joinは配列に使える
  • split

    • splitは文字列にしか使えない
  • アロー関数

    • アロー関数とはfunctionの定義をより短く記述できる記法
  • 文字列を大文字・小文字に変換

    • toLowerCase, toUpperCaseを使う
  • 分割代入の右辺

    • 型が同じメソッドなら入れれる、splitとsortなど
  • split(\n)

    • 代入されるデータセットが縦並びなら「split(\n)」を使う
  • array.string

    • それぞれ配列と文字という意味
  • == 等価演算子

    • ==は、文字列と数値の比較の場合、文字列を数値に変換してくれる
  • === 厳密等価演算子

    • 文字列は数値に変換されないのでfalseが返る

jQueryなど

  • jQueryオブジェクト

    • $('セレクタ')とするだけで作成できる
      セレクタにはHTMLのタグ名やclass名などを指定する
  • hideメソッド

    • 要素を隠すメソッド
  • fadeOutメソッド

    • 要素を隠す際に、アニメーションを付ける
  • slideUpメソッド

    • アニメーション付きで要素を隠すことができ、fadeOutと異なるアニメーションになる
  • clickイベント

    • WEBページ内でユーザーによってクリックなどの操作が行われた時、あらかじめイベント内に指定した処理を実行する
      イベントの構文は$('セレクタ').イベント名(function(){ });のように書く
  • CSSメソッド

    • CSSを変更できるメソッド
      1つ目の引数にCSSのプロパティを、2つ目の引数にプロパティの値をいれる

ITパスポートなど

  • CPUのビット

    • 一回の演算で処理できるビット長を表す
  • USBのクロック

    • 一定の周期で発生し、コンピューターの各回路が処理動作を行う基準となる信号
  • GPU

    • PCなどで画像処理を専門とするハードウェア部品
  • ターボブースト

    • 米インテル(Intel)社のマイクロプロセッサ(CPU/MPU)製品に組み込まれた高速化機能の一つで、発熱量に応じて動的に動作周波数を変動させる技術
      動作環境や処理内容によって定格よりも高速に動作させることができる
  • デュアルコアプロセッサー

    • 一つの半導体パッケージにマイクロプロセッサ(MPU/CPU)の演算・処理回路であるプロセッサコアを2つ集積し、それぞれ独立に稼働させることができるもの
  • マルチコアプロセッサ

    • 複数のプロセッサコアで処理を分担し、その分だけ性能が上がる
  • プログラムカウンタ

    • 次に実行すべき命令が格納されているメモリ上の番地(アドレス)を保存しているもの
  • テレマティクス

    • Telecommunication(通信)とInformatics(情報科学)を組み合わせた造語
      分かりやすく言えば、カーナビのようなもの
  • アクチュエーター

    • 入力されたエネルギーもしくはコンピュータが出力した電気信号を物理的運動に変換する、機械・電気回路を構成する機械要素のこと
  • GPS

    • アメリカ合衆国によって運用される衛星測位システム(地球上の現在位置を測定するためのシステムのこと)を指す
  • NFC

    • かざすだけで周辺機器との無線通信を可能にする技術・規格
      「Near field communication」の略称であり、日本語では「近距離無線通信」と訳されている
  • デバイスドライバ

    • コンピュータ内部に装着された装置や、外部に接続した機器などのハードウェアを制御・操作するためのソフトウェア
  • プラグ・アンド・プレイ

    • 「差し込んで使う」という意味、パソコンに周辺機器や拡張カードを接続するとOSが自動的に必要な設定を行う仕組みのこと

まとめ

ようやくjQueryに取り掛かることができたので
さらに難しくなってくると思うが、1つづつ忘れないようにしっかり覚えていきたい

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0