bigmac-jp blog

web開発関連のメモ

2020-01-01から1年間の記事一覧

Windows10 Cドライブの容量不足 Autodesk

Cドライブの容量不足でAutoDeskフォルダが数十ギガを使っている場合は、下記を参考に削除 knowledge.autodesk.com

Javascript Prototype

var Student = function(name, sex, school_year){ this.name = name; this.sex = sex; this.school_year = school_year; } // メソッドは生成したインスタンスごとでも同じものになる。 // そのため複数のインスタンスで同じメソッドを生成してしまうと、重…

Javascript Module export import

別ファイルのJavascript関数を実行する場合 ①HTML経由で別ファイルを読み込む方法②Module化Javascriptファイルを読み込む方法がある。(おおまかに)①はHTMLに <script src='./js/app.js'></script> <script src='./js/hoge.js'></script> と記述してhoge.jsからapp.jsの関数を実行する。 デメリットは、scriptタグの記述順番を意識し…

Git リモートブランチ削除 メモ

git push --delete origin branch_nameリモートにプッシュしたブランチを削除する方法

JavaScript 名前空間

名前空間を設定することで、グローバル変数を減らして、名前の衝突を防ぐことができる。 // 名前空間を設定 var MYAPP = MYAPP || {}; var SUBAPP = SUBAPP || {}; MYAPP.getData = () => { console.log("MYAPP_getData") } SUBAPP.getData = () => { consol…

Git 修正中のプログラムを別ブランチでコミットする方法

git statusgit statusで履歴を確認 git stashgit stashで修正中のプログラムを退避する git checkout -b hogegit checkout でブランチを作成する git stash applygit stash apply で退避したプログラムを戻す。 これでコミットしとけばOK。

JavaScript アロー関数

アロー関数はES6から導入された。 従来の無名化数や匿名関数よりもシンプルなコードを書くことができる。 // 無名関数 let getHoge = function(id){ console.log(id); } // アロー関数 let getHoge = (id) =>{ console.log(id); } // アロー関数 中括弧の省…

JavaScript XMLHttpRequest メモ

XMLHttpRequest JavaScript標準機能でhttp通信をおこなうことができる。 XMLHttpRequest - Web API | MDNXMLHttpRequestの代わりとしてFetch APIが実装されているので、XMLHttpRequestを使う必要はない。 jQueryのAjaxはXMLHttpRequestをベースに実装されて…

JavaScript Fetch API メモ

JavaScript FetchFetch APIはJavaScrtip標準のhttp通信の方法の1つ。 Fetch APIが導入される以前はXMLHttpRequestが一般的に使われいた。jQuery.ajaxはXMLHttpRequestが使われている。 Fetch APIはPromiseオブジェクトをベースに設計されている。 非同期でht…

動的テストと静的テスト

動的テスト プログラムを実行してその実行結果のテストを行う。 実施方法 ・テスターが試験仕様書をベースに、プログラムの実行しその結果をテストする。 ・開発者がデバックモードでブログラムを実行し、プログラムの動作をテストする。 ・プログラムを実行…