C-MOON

主にプログラミング勉強中のメモを書いていきます。

JavaScript

Angularプロジェクトでjavascriptライブラリを使用する方法

angular-cliで作成したプロジェクトで、自作のjavascriptライブラリを使用する方法です。 環境 angular-cli: 6.0.8 typescript: 2.7.2 Angularプロジェクトの作成 ngコマンドでテスト用のアプリケーションを作成します。 $ ng new my-app Javascriptファイル…

【Firefox】拡張機能のパッケージ化・署名・インストール

以前の記事で、Firefox拡張機能を作成し、ローカル環境でテストを行いました。 thenewsinpu.hatenablog.jp 今回は、拡張機能のパッケージ化・署名を行い、自身のブラウザにインストールしてみたいと思います。 1. パッケージ化 以下のページを参考に、拡張機…

【Javascript】情報技術者試験 過去問道場で解説が表示されない原因2

以前の記事で、過去問道場で解説が表示されない(半透明になる)原因を調べましたが、今月(2018年5月)に入り、解説を半透明化する条件が変更されたようです。 thenewsinpu.hatenablog.jp 条件式の比較 以前(2018年4月29日時点)のソースは以下の通りです。 if…

情報技術者試験 過去問道場で解説が半透明になるのを防ぐ拡張機能

前回、 応用情報技術者過去問道場|応用情報技術者試験.com で解説が半透明になり見えにくくなる問題の原因を調査しました。 thenewsinpu.hatenablog.jp 今回は、解説が透明になるのを防ぐブラウザ拡張機能(アドオン)を開発してみます。 開発は、Firefoxで…

【Javascript】情報技術者試験 過去問道場で解説が表示されない原因

応用情報技術者試験の勉強で応用情報技術者過去問道場|応用情報技術者試験.comを利用していますが、問題を解いた後、解説が表示されない(厳密にはうっすら見えてる)状態になります。 原因 ページに「※解説へのアクセスはアプリやプラグインなどの拡張機能…

【Javascript】月の加算・減算は月末に注意【Date()】

前回の記事 【C#, JS】 今年度を取得する - C-MOON でDateオブジェクトの関数を利用した日付の減算を行いました。 // 現在から3ヶ月前にセット date.setMonth(date.getMonth() - 3); ここで、一つ疑問が湧きました。 「5月30日の1ヶ月前は4月30日だけど、5月…

【C#, JS】 今年度を取得する

今年度を求めるプログラムを作りたいと思います。 今年度とは、今年4月から来年の3月までのことを言います。 求める方法は色々あると思いますが、C#やJavascriptのような日付のクラスや関数が用意されている言語であれば、次の方法が簡単だと思います。 年度…