ライブラリ制作 sprintf・日付/色情報/ファイル読み書き用のJavaScriptライブラリをnpmへ登録しました はじめに こんにちは、本日は前に作成したSenkoと呼ばれるWSH/ES6の巨大JavaScriptライブラリからいくつかピックアップして内容を整えてnpmに登録したので、そのライブラリを紹介したいと思います。 登録したライブラリ これまで... 2023.09.13 2023.09.14 ライブラリ制作
アルゴリズム JavaScriptの数値計算ライブラリkonpeitoを作りました はじめに こんにちは~! なたでと言います。本日は数値計算ライブラリを作りましたので、紹介をしたいと思います。先に言っておきますが、このライブラリはMaximaのような数式を変形するようなライブラリや、3DCG専用の高速数値計算用ライブラリ... 2020.02.16 2023.04.07 アルゴリズム
プログラミング JavaScirptの言語仕様外の特有の書き方について はじめに JavaScirptの言語仕様外の特有の書き方、アノテーションについてまとめたいと思います。 ※一部、strict モードなど言語仕様にあるものもありますが合わせて紹介します。 strict モード ECMAScript5 で実装... 2019.08.03 プログラミング
プログラミング 初めてJavaScript、ES2015(ES6)でちゃんとしたライブラリを作ったときの話 こんにちは、なたでです、久しぶりの投稿です~! 前回からもう少しで半年経ちます。なぜこんなに時間が空いてしまったのかといいますと、npmにJavaScriptライブラリ登録を行ったためです。いったん公開してしまうと世界中の皆さんが使うという... 2019.07.28 プログラミング
セカンドライフ制作 セカンドライフとIoTを組み合わせてリアルに温もり感じてみる はじめに こんにちはー!なたでです! セカンドライフ技術系 Advent Calendar 2018の22日目の記事です。 今回も引き続きIoT関係の記事となります。 皆さん、IoTといえば電源制御をしてみたいですよね。というわけで今回は、... 2018.12.22 セカンドライフ制作
Network JavaScriptの歴史を関連技術を時系列に整理して辿ってみた はじめに こんにちは! なたでです。 今日は、Web開発等で出てくる単語を改めて調査してみてまとめてみました。もともと自作ホームページ作りとかしているときから、HTML、XHTML、CSSとか色々勉強してたのですが、最近はどんどん色々なもの... 2018.11.03 2019.06.23 Network
プログラミング JavaScript ES6のモジュール機能のスコープと仕様を調査してみた はじめに ES6では新たにclass/import/export文が加わり、モジュール機能が利用できるようになりました。これにより、グローバル空間へ汚染させることは少なくなるとは思いますが、ほかの影響点を探るべく、モジュールの名前空間/スコ... 2018.10.21 2018.10.24 プログラミング
プログラミング JavaScript開発環境をNetBeansからVisual Studio Codeに切り替えた話 はじめに こんにちは~! これまでHTML5のJavaScriptアプリの開発はNetBeansを使っていました。この理由は、WindowsでもMacでも使える。Webサーバーや構文チェックなど必要なアプリケーションは全て入っている。インス... 2018.10.19 2018.10.20 プログラミング
プログラミング JavaScriptでES5のクラスからES6のモジュールへ書き換えする方法 はじめに こんにちは! 最近 JScript (ES3) 用で書いたスクリプトを HTML5用へ書き換えしています。そこで、 ECMAScript を ES5 から ES6 のモジュール(ES6 Modules)への書き換え方法について、少... 2018.10.14 プログラミング
プログラミング ES6のletはvarから単純に置き換えできない はじめに こんにちは、なたでです。 最近、レガシーなJScript対応をやめて、ES6のコードを書いています。 そんな中、ある問題に直面しました。 Chromeでは問題はないのに、Edge でスクリプトを 実行したところなぜか以下のエラーが... 2018.10.06 プログラミング