カテゴリー「JavaScript」に投稿された記事

該当件数:32件 このカテゴリーに記録されたログをみる

performanceを使ったJavaScriptのパフォーマンスの測定

はじめに MDNにて「Performance」という面白そうなものを発見したので使ってみます。 Performance Performance インターフェイスは、現在のページのパフォーマンス関連情報へのアクセスを提供し...

複数の配列で重複したデータのみを取得するだけ

はじめに 数学的に言うと共通部分、Intersectionのことです。AND検索とかで使えるかも。 TypeScriptとJavaScript const getIntersection = <T>(baseAr...

JavaScriptでジェネレータを使ってFizzBuzz!

はじめに JavaScriptでFizzBuzzします。ただ普通にやっても面白くないのでジェネレータを使ってみたいと思います。 ジェネレータってなんだよ ES2015で追加されたJavaScriptの比較的新しい機能...

JavaScriptでもPythonみたく`range()`したい!

はじめに for i in range(10): print(i) # かっこいい 理屈はいいから早く見せろ! /** * @param {...number} args */ c...

JavaScriptでUUID(v4)してみただけ

はじめに JavaScript で UUID (Ver4) - Qiita 上記記事を見てたらうずうずしてきたので。 UUIDとは UUID(Universally Unique Identifier)...

JavaScriptでNullish coalescingモドキで遊ぶ

はじめに const value = hoge || 'default'; 上のものは、valueに対し、hogeがnullやundefinedだった場合は'default'を、そうでなかった場合はhogeを代入するものです。...

JavaScriptでoptional chainingモドキで遊ぶ

はじめに const value = document.querySelector('input#hoge[type="text"]').value.trim(); 上のものは、input#hoge[type="text"]が...

Node.jsでrss-parserを使って更新情報を取得する

はじめに Pythonでfeedparser使ったりもしたんですが、やはり私にはJavaScriptがあっているなぁと感じ、JavaScript(Node.js)でRSSをパースするrss-parserというものを試してみました。と...

そろそろ本気でブックマークレットを作る

はじめに 本気で作ろうと思います。 ブックマークレットとは (知っている方は読み飛ばしていただいて構いません)。 ブックマークレットというのは… <a href="javascript:void(0)"&g...

【JavaScript】パイプライン処理を考える

旧題: h(g(f(value)))がキモいのでなんとかしようとした はじめに const result = h(g(f(value))); // キモい カッコ カッコイイとでも思ってるの? 順...

WebページのタイトルやURLを簡単にコピーしてみる〜短絡評価もあるよ〜

はじめに JavaScriptでの||と&&を使ったちょっと役に立つかもしれない書き方という記事を書きました。その内容を踏まえて、簡単なブックマークレットを作ってみました。 ブックマークレットとは ...

JavaScriptでの`||`と`&&`を使ったちょっと役に立つかもしれない書き方

はじめに 「||ってなんだよ&&ってなんだよ! なんでif文でもないのになんで出てきやがるんだよ!!!」と思っていた時期が私にもありました。今でも少し慣れないので、まとめてみます。 そもそも論理演算子とは 論...

Twitterの`ref_url`トラッキングパラメータによりツイートの動画再生ができないのでどうにかした

はじめに Webページに埋め込まれたツイートをクリックすると、そのツイートをtwitter.com上で見ることができます。その時、ref_urlというクエリパラメータで、どのサイトから来たのかがトラッキングできるようになっています。...

Webページに含まれる操作が可能なすべての要素を取得する方法の模索

追記(2019-04-08)最適化しました。詳しくは一番下をご覧ください はじめに Webの役割というものが日に日に増している昨今、いかがお過ごしでしょうか。私は、正しく綺麗なHTMLを書こうとするも途中で我に返り途方...

JavaScriptでもformat()がしたい! (追記あり)

追記あり。一番下をご覧ください。ほかはご覧にならなくて結構です。参考にしちゃだめです。prototype拡張ダメ。 はじめに JavaScriptでもformat()がしたい! したくないですか?したいですよね?私はした...

Webページカスタマイズの嘆き

はじめに 「あーこの部分のHTMLがうまく記述されてないなー」 「いいサービスなんだけどデザインがなぁ」 そんなときはユーザースタイルシートやユーザースクリプト!でもそんなに楽ではないのです。 ユーザースタイ...