javascript

TypeScriptで関数合成をする関数を書いてみた

関数型プログラミングといえば関数合成みたいなところありますよね。Haskellだと.でagdaだとoだった気がする。 最近やっているTypeScriptで関数合成をやってみました。 以下はググって出てきたこのサイトを参考にしています。 minaluke.medium.com まず例題…

ApolloServer/Clientのフルスタックチュートリアルやった

最近はGraphQLの時代!!!!! ということでApolloGraphQLのフルスタックチュートリアルをやりました。 www.apollographql.com 構造自体は1-4まではApolloServer側の話で、6-9がApolloClient側の話。 ServerからやっているとGraphQLサーバーの実装から出来てお得…

JSのPromiseとJQueryPromiseを雰囲気で理解した

雰囲気で理解したのでメモです。 JSの世界だとPromiseがあって、基本的に失敗/成功で処理を切り分けていく事ができる。 よく使われる方法だと、非同期処理を同期的に使いたいときに使われる。 例えばAというエンドポイントにアクセスした後に取得した情報で…

w3schoolsのjQueryの練習問題解いた

jQuery全然知らないのでちょっと触ってみようと思っていた。 webサイトエイヤで構築するのも良さそうだったけど、軽い練習問題みたいなのをとりあえずガンガン進めてみたかったので、適当にググって出てきたサイトの問題を解いた w3schoolsのチュートリアル…

js/jqueryでHTMLの箇条書きの行数をだす

こう言う感じのHTMLがあったとして <ul id="hoge"> <li>aaa</li> <li>bbb</li> <li>ccc</li> <li>ddd</li> <li>eee</li> </ul> <li>が何個あるか知りたいって時のオペレーション。知らなかったのでメモ 生のjs document.getElementById("hoge").children.length; jQuery $('#hoge li').length</li>