くまおの森

フロントエンドで学んだこと知ったことを自分なりに噛み砕いてメモしてく技術ブログ

2017-05-01から1ヶ月間の記事一覧

【JavaScript】prototypeが何なのかをはっきりさせる

JavaScriptとはプロトタイプベースの言語ということですが、 「プロトタイプ」とは何だろう? ということで、メモしていこうと思います。 プロトタイプはオブジェクトです。 プロトタイプは全てのオブジェクトに関連付けられています。全てのオブジェクトは…

【JavaScript】暗黙的な型変換の良い例

kumao-no-mori.hatenablog.com ↑に貼っている、前回のメモのおまけの内容になります。 1つ目の実験、a, b, cの引数に3, 3, '3'と渡し、それらを足した結果をコンソールログで出した結果、63と出ました。 これはaとbはnumber型だから、問題なく足し算され6に…

【JavaScript】JavaScriptでは全てがオブジェクト?

JavaScriptでは全てがオブジェクトである と捉えるべきなのです。 そうすると色々な疑問がスッキリします。 その理由について、今日はメモしていこうと思います。 JavaScriptにはプリミティブ型があります。 プリミティブ型: オブジェクトではなく、値のみ…

【JavaScript】値渡し, 参照渡し

JavaScriptの基礎編。 値渡し 参照渡し 値渡し プリミティブ型(基本型)だと値渡しになります。 このようにプリミティブ型を渡した変数aを 変数bに代入すると、変数aの内容が変数bにコピーされます。 コピーされるため、メモリ番地は違う場所になります。 参…

WEBセキュリティ

メモしてたことのメモ。 WEBセキュリティで、「WEB制作してるのに知らないのはちょっと...」って感じの4つになります。 SQLインジェクション XSS(クロスサイトスクリプティング) CSRF(クロスサイトリクエストフォージェリー) クリックジャッキング SQLインジ…