MENU

お知らせ:2021/2/18 ツールサイト(affi-sapo-sv.com)から、開発ノートを独立させました。

 

2021/03/04 14:10:04 | PHP/JavaScript
僕がWebツールを作成しているとき、吹き出しを動的に作成する必要がありました。しかし、これが意外と難しい。beforeやafterなどの疑似要素を使用しているのがネックになっているようなので、対処方法を考えてみました。
2021/03/03 17:21:03 | PHP/JavaScript
『リバーシを作る』の第三回目は、思考ルーチンを組み込み、コンピューターと対戦できるようにしてみます。- 最弱リバーシを作るIndex -■【JavaScript】 最弱リバーシを作る[1]:DOM要素と描画■【JavaScript】 最弱リバーシを作る[2]:ゲーム状況の管理■【JavaScript】 最弱リバーシを作る[3]:思考ルーチンを組み込む ← 今読んでいる記事
2021/03/03 17:21:03 | PHP/JavaScript
『リバーシを作る』の第二回目は、ゲーム状況を管理する機能を作成し、ある程度遊べるものに仕上げてみます。- 最弱リバーシを作るIndex -■【JavaScript】 最弱リバーシを作る[1]:DOM要素と描画■【JavaScript】 最弱リバーシを作る[2]:ゲーム状況の管理 ← 今読んでいる記事■【JavaScript】 最弱リバーシを作る[3]:思考ルーチンを組み込む
2021/03/03 17:21:03 | PHP/JavaScript
以前、僕が若いころ作ったミニゲームとして15スライドパズルを紹介しました。■【JavaScript】 15スライドパズルを作る[1]:キャンバスと背景今回はその次に作って友達にやってもらったら、史上最弱と言われたリバーシをJavaScriptで作成してみます。- 最弱リバーシを作るIndex -■【JavaScript】 最弱リバーシを作る[1]:DOM要素と描画 ← 今読んでいる記事■【JavaScript】 最弱リバーシを作る[2]:ゲーム状況の管理■【JavaScript】 最弱リバーシを作る[3]:思考ルーチンを組み込む
2021/02/24 15:05:24 | PHP/JavaScript
JavaScriptはオブジェクトのプロパティを参照したとき、オブジェクト内にそのプロパティが無いと、プロトタイプチェーンを参照します。その様子を観察してみようと思い、今回はネタ記事として簡単な検証コードを作成してみました。
2021/02/24 14:06:24 | PHP/JavaScript
ブラウザ上で動作するJavaScriptには、alert/confirm/promptという入力ダイアログを表示するメソッドが用意されています。今回はこれらのメソッドの使い方と、外観のカスタマイズについてお伝えします。
2021/02/19 14:11:19 | html
今回は自サイトにファビコンを設置してみます。
2021/02/18 18:53:18 |
サイト名けーちゃんのプログラム開発ノートURLhttps://note.affi-sapo-sv.com/運営者金澤忍お問い合わせ関連サイト(アフィ+さぽ!)のお問い合わせフォームよりお問い合わせくださいお問い合わせフォーム
2021/02/18 18:51:18 |
本プライバシーポリシーは、けーちゃんのプログラム開発ノート(https://note.affi-sapo-sv.com/)(以下、「当サイト」とします。)の各種サービス(当サイトによる情報提供、各種お問合せの受付等)において、当サイトの訪問者(以下、「訪問者」とします。)の個人情報もしくはそれに準ずる情報を取り扱う際に、当サイトが遵守する方針を示したものです。1.基本方針当サイトは、個人情報の重要性を認識し、個人情報を保護することが社会的責務であると考え、個人情報に関する法令を遵守し、当サイトで取扱う個人情報の取得、利用、管理を適正に行います。当サイトで収集した情報は、利用目的の範囲内で適切に...
2021/02/11 18:17:11 | PHP/JavaScript
JavaScriptにはcallとapplyというメソッドがある。あまり使わないなと思って理解することを放棄していたのだが、いい機会なので記事にしながら理解していこうと思う。
2021/02/09 17:16:09 | PHP/JavaScript
オブジェクトのプロパティを操作するObjectオブジェクトのメソッドについて、解説してみます。
2021/02/05 16:38:05 | PHP/JavaScript
JavaScriptにはbindというメソッドがあって、コールバック関数内でthisを使用するときなどよく使っています。ですが僕の場合、サンプルで見たコードで使っていたから、マネして使っていただけでした。「これではいかん!」ということで、今更ですがbindについて調べてみました。
2021/02/05 14:05:05 | PHP/JavaScript
JavaScriptのプロパティは、オブジェクトリテラルや. (ドット)表記などで簡単に定義することができます。しかし書き込みを制御したいときなどもっと細やかな設定が必要なときは、属性についての知識が必要になります。
2021/02/05 14:04:05 | PHP/JavaScript
プログラム言語の関数とは一連の処理をひとまとめにして、簡単な記述で何度でも呼び出せるようにしたもの。JavaScriptにもありますね。しかし似たような機能でメソッドというものがあり、こちらも前述のことができます。では関数とメソッドは何が違うのでしょうか。
2021/02/04 17:42:04 | PHP/JavaScript
JavaScriptにもクラスがあった。今更知った僕です。そこでさっそく、JavaScriptのクラスについて調べてみました。
2021/02/04 14:24:04 | PHP/JavaScript
オブジェクト指向言語には重要な概念として継承があります。JavaScriptにもありますが、他の言語とは少し異なります。ここでは、JavaScriptの継承についてお伝えします。
2021/02/03 15:59:03 | PHP/JavaScript
JavaScriptにはゲッターとセッターという機能があります。正直知らなくてもプログラムを作成できますが、他者のコードを見るとき困るので調べてみました。2020/02 意味不明な文章が多かったので大幅改稿しました。
2021/02/02 16:04:02 | PHP/JavaScript
JavaScriptにクラスが導入されて、やっとprivateなメソッドやプロパティを利用できると思ったら、できないらしい。多くの人が嘆き悲しんだことでしょう。そもそもクラスは、既存の機能を異なる記述で実装できるようにしただけだから仕方がありません。参考記事:【JavaScript】 クラスとは?正体についても調べてみた今後は基幹部分にも手を入れて、privateなメソッドやプロパティを使えるようになるかもしれないけれど、今のところはクロージャの仕組みを利用するしかありません。ということで、自分なりに『クロージャの仕組みを利用したprivateメソッドおよびプロパティのテンプレート』を用意した...
2021/02/02 15:07:02 | PHP/JavaScript
【JavaScript】 JSにおけるprivate変数と定義のひな型パターンで従来のオブジェクトインスタンスでのprivate変数定義について紹介したので、ここではclass構文での定義をお伝えします。
2021/02/01 17:49:01 | PHP/JavaScript
使用する状況があまりなさそうだけれど、ゲッターとセッターの動作を別の関数に置き換える方法がないか考えてみました。