バグ取りの日々]]>バグ取りの日々ラベル「JavaScript」の投稿を表示しています。2020/01/24忘却録。スクロール量を取得します。Webページをどこまでスクロールしたのかの値です。ブログ等では、読了率として記事の良し悪しの指標としてよく利用されています。CSVをJSON風に利用できるようになります。2019/10/15下記ライブラリのサンプル集です。グローバル変数の「console」に標準のコンソールを設定します。2019/09/28WSH(JScript)用エラー出力ファイル情報付加です。機能概要は、以下の通りです。URLに指定してデータを保存する。URLの最大長問題があるため、最大で2,048文字(IEのURL最大文字数)までに抑えたほうが良さそう。短縮URLと組み合わせると、URLの見栄えも良くなる。JavaScript無効の環境では、analytics.jsやgtag.jsでデータ収集することはできません。JavaScriptが動作しないため、データを収集できません。そのため、別の方法でデータ収集する必要があります。WSFファイルを1ファイルに結合する。wsfファイルのXMLを解析して、1つのwsfファイルに結合して出力するスクリプトです。2019/10/18古いブラウザへのes6対応です。古いブラウザにも一応対応したい。煩わしいことはしたくない。最新ブラウザでpolyfillによるコード量増加などの悪影響を防ぎたい。場合に使うといいかも...。2019/05/21SyntaxHighlighterの読込み数を最小にします。なしならば読み込まない。必要なブラシは、最低限読み込む。遅延読込みも合わせて更に高速化する。元ネタは、下記の記事です。不必要な強い同期処理を簡易なものに置き換えてます。2020/01/18関数の遅延呼び出しです。loadイベント以降の、初回ユーザイベントで発火します。2019/05/16ページ表示時にウェブページの先頭へ移動します。ページを途中まで読んだ後、F5等でページ更新したタイミングで動作することを想定しています。難しいことをしているわけではないですが、地味に便利だったりします。記事で書いたスクリプトの追加機能です。当ブログでは、関連記事をGoogleアドセンスの関連コンテンツに依存しています。2020/01/24GoogleAdSenseの読込みの遅さを改善する。GoogleAdSenseは、JavaScript/画像/フォント/設定ファイルなどの複数データを読込むため、非常に低速です。2019/04/302次元配列の回転です。ブログなどのファイルが置けないない環境で、小規模なテキストファイルを外部ホスティングせずに、ダウンロード可能にする。スプレッドシート絡みのGoogleAppsScriptの高速化案です。タイマー実行時間がきつきつなので節約します。2019/12/11table要素をCSV形式でダウンロードする機能を実現するために作成しました。テーブルにそのまま使用できるといいな...。