- 1. 動きを付けました。個人アプリ
- 2. jQueryでスクロール終了後に一度だけ処理を実行する
- 3. JavaScriptでProtocol Buffersを使う
- 4. ts-jest : テストファイルから他のテストファイルをimportするとカバレッジが取得できない
- 5. FullCalendar-Vueでカレンダーにイベントを追加する方法がややこしかった話
- 6. 始めてのReact – Day1 –
- 7. 外気の体感温度を教えてくれるLINEbotをAWS LambdaとSORACOMデバイスで作ってみた。
- 8. 【Node.js mysql】mysql接続 データを取り出す
- 9. 入力フォームの文字をtwitterに共有する方法
- 10. 昔発売されていたCASIOのゲーム電卓のデジタルインベーダーをJavaScriptで作成
- 11. WebAudioAPIとcanvasで音声波形動画を出力するサイトを作ってみた
- 12. 監視カメラを用いたメールアラートシステムを開発してみる
- 13. リアルタイムで更新するランキング画面を”手抜き”実装してみた
- 14. ワイニート Google Apps Scriptの神ライブラリ「cheeriogs」でヤフートップをスクレイピングする。GASのスクレイピングはもうこのライブラリ一択やな。
- 15. 自分用メモ Node.js
- 16. フォームの入力欄を動的に追加する
- 17. node.jsを使ってみる
- 18. JavaScript アナログ時計
- 19. 【Nuxt.js】Nuxt文法編:created
- 20. [JavaScript]動的形付け stringの罠
動きを付けました。個人アプリ
# メソッド
## hide
非表示にする事ができます。
## fadeIn(1000)
HTML要素をゆっくり時間をかけて表示させる事ができる
()には1000で1秒かけながら表示される、。
## hover
カーソルが乗った時に発火します
![スクリーンショット 2020-08-15 11.13.31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/663122/4859a8fc-afb6-f349-dcd8-a925f0b74b58.png)
jQueryでスクロール終了後に一度だけ処理を実行する
題名の通りです。
“`js
let id = false;//初期値$(window).on(“scroll touchmove”,function(){
console.log(“スクロール発生”);//・・・①if(id) clearTimeout(id);//・・・②
//2秒後に実行
id = setTimeout(function(){//・・・③
console.log(“2秒後経過したので実行”);//・・・④
},2000);});
“`##処理の流れ
1. idの初期値をfalseに設定
2. スクロールを検知したら①を実行
3. idはまだfalseなので②は実行されない
4. ③が実行(2秒後に実行されるタイマーがセットされると同時に、idにNumber型の整数値が代入される)
5. 2秒経過しないうちにスクロールが発生した場合、①が実行→idはfalseではないので②が実行
6. ③が実行・・・2秒後に実行されるタイマーがセットされる→idにNumber型の整数値が代入される
7. 2秒経過するまでスクロールが発生
JavaScriptでProtocol Buffersを使う
仕事で画面(`JavaScript`)から`Protocol Buffers`を使う機会があったので、メモしておきます。
OSSは、[protobufjs/protobuf.js](https://github.com/protobufjs/protobuf.js “protobufjs/protobuf.js”)を利用しました。
https://github.com/protobufjs/protobuf.js## demo
https://thirosue.github.io/protocol-buffers-javascript-sample/※ サンプルコード全量
https://github.com/Thirosue/protocol-buffers-javascript-sample## インターフェイス定義
インターフェース定義は[公式](https://developers.google.com/protocol-buffers “公式”)のサンプルを利用します。
この定義は、インターネットで取得できる場所に配置しておきます。“`:person.pr
ts-jest : テストファイルから他のテストファイルをimportするとカバレッジが取得できない
## はじめに
この記事は、表題の問題について、詳細と解決方法を共有するためのものです。
### 対象とする読者
この記事はjestおよびTypeScriptでの開発を行っている方を対象としています。それぞれのツールの環境構築などは取り扱いません。
### 動作環境
– node.js : v12.18.0
– TypeScript : v3.9.7
– ts-jest : v26.1.3## 問題の詳細
特定の条件下で、ts-jestのカバレッジが取得できなくなります。
### 症状
– テストは成功し、エラーは発生しません。
– すべてのテスト対象ファイルのカバレッジが0%になります。### 再現方法
まず、テストを含むファイル`test1.spec.ts`と`test2.spec.ts`を作成します。
“`test1.spec.ts
import { util } from “../src/util”test(“test1”, () => {
supportTest();
…
});export function support
FullCalendar-Vueでカレンダーにイベントを追加する方法がややこしかった話
前回のNuxt.jsでFullCalendarを使おうとしたら一筋縄でいかなかった話の続きです。
[Nuxt\.jsでカレンダーコンポーネント『FullCalendar』のVue\.js版を使う \- Qiita](https://qiita.com/tkpea08/items/4a2329485561631c50b8)
## 前提
ひとまずこんな感じのカレンダーを作ってみます。
試しにカレンダー下の「イベントを追加」をクリックで、新しくイベントが追加されるという作りにしようと思います。
“`pages/index.vue
始めてのReact – Day1 –
# 一番な簡単なサンプルを動かす。
手始めに一番簡単な物を動かします。
“`html:sample.html
React Test