メインカテゴリーを選択しなおす
[React Bootstrap] Popovers を表示してみる 心を無にして始める React
今回は、Popover コンポーネントを表示します。 準備 まだ components フォルダがなければ作ります。 src を右クリックして New Folder 。 comp...
[React Bootstrap] Tooltips を表示してみる 心を無にして始める React
今回は、Tooltip コンポーネントを表示します。 準備 まだ components フォルダがなければ作ります。 src を右クリックして New Folder 。 comp...
[React Bootstrap] OverlayTrigger を表示してみる 心を無にして始める React
今回は、OverlayTrigger コンポーネントを表示します。 準備 まだ components フォルダがなければ作ります。 src を右クリックして New Folder...
[React Bootstrap] Overlays を表示してみる 心を無にして始める React
今回は、Overlay コンポーネントを表示します。 準備 まだ components フォルダがなければ作ります。 src を右クリックして New Folder 。 comp...
[React Bootstrap] Tabs を表示してみる 心を無にして始める React
今回は、Tab コンポーネントを表示します。 準備 まだ components フォルダがなければ作ります。 src を右クリックして New Folder 。 componen...
[React Bootstrap] Spinners を表示してみる 心を無にして始める React
今回は、Spinner コンポーネントを表示します。 準備 まだ components フォルダがなければ作ります。 src を右クリックして New Folder 。 comp...
[React Bootstrap] Offcanvas を表示してみる 心を無にして始める React
今回は、Offcanvas コンポーネントを表示します。 準備 まだ components フォルダがなければ作ります。 src を右クリックして New Folder 。 co...
[JavaScript] kuromoji.js の辞書に単語を追加する
kuromoji Javaで開発されたオープンソース日本語形態素解析エンジンです。日本語のテキストを形態素と呼ばれる単語に分割できます。分割したデータは名詞、動詞、形容詞のような...
[React] 簡単にできるシェアボタン サンプルコード付き
サイトを作るときにシェアボタンを付けたいけど、やったことがないとちょっと手が伸びないことが多いです。 Reactでやってみたら、かなり簡単にできてしまうライブラリがあったので、紹...
[React Bootstrap] Placeholder を表示してみる 心を無にして始める React
今回は、Placeholder コンポーネントを表示します。 準備 まだ components フォルダがなければ作ります。 src を右クリックして New Folder 。 ...
[React Bootstrap] Pagination を表示してみる 心を無にして始める React
今回は、Pagination コンポーネントを表示します。 準備 まだ components フォルダがなければ作ります。 src を右クリックして New Folder 。 c...
[React Bootstrap] Progress を表示してみる 心を無にして始める React
今回は、ProgressBar コンポーネントを表示します。 準備 まだ components フォルダがなければ作ります。 src を右クリックして New Folder 。 ...
【FC2ブログカスタマイズ】最終更新日時を表示-更新されたページのみ表示する!
去年の3月22日に、FC2ブログに記事の最終更新日時を表示する変数群が追加されました。 引用: <!--topentry--> ~ <!--/topentry-->内で有効に
正規表現で決まった文字列を検索・抽出するのはそんなに難しくないが、文字列が表示されるパターンは決まっていても、アルファベットや数字、日本語など、どのような文字列が入るかわからない場合に抽出する方法をご紹介します!今回はJavaScriptで
簡単なパスワードを作ってくれるサイトを作った話【Webサイト制作】
おはよーございます。 長らく進んでいなかったWebサイト制作ですが、よちよち歩きで制作を続けていましてつい先日最初のコンテンツを作りました。 それがこちらになります。 pages.osio-tosimasa.com 先日紹介したGitHubPages上に構築してみました。こんな感じで無料でWebサイト作れるのでサイト制作にも勉強にもなっていい感じですね。 さて、今回作った「Easy Password Generator」というものですが、パスワード用の文字を適当に作ってくれるだけのサイトです。 iPhoneとSafari使ってる時に、Safariの機能で強力なパスワードを作ってくれるのですが、…
【kintoneカスタマイズ基礎編】JavaScriptの書き方(フィールド値操作)
kintoneのJavaScriptカスタマイズでは、フィールドの値の操作を定義することができます。フィールドの値を操作はカスタマイズの中で最も使うものです。しかし、値操作ができないイベントがあることはご存知でしょうか。この記事ではkintoneのJavaScriptカスタマイズにおけるレコード内のフィールドの値操作について解説します。
【ちょっと待て!】kintoneのJavaScriptカスタマイズには手を出すな
kintoneは標準機能で十分に活用できますが、より高度な機能を持たせたいときは、JavaScriptやCSSでカスタマイズできます。しかし、安易にJavaScriptカスタマイズに手を出してはいけません。JavaScriptに手を出したときから、あなたはプログラマとしての茨の道を歩みだすことになります。この記事ではJavaScriptカスタマイズに手を出す前に考えていただきたいことを解説します。
【kintoneカスタマイズ導入編】JavaScriptでカスタマイズできる範囲
kintoneではJavaScript/CSSでカスタマイズ適用できる範囲は大きく二種類あります。kintoneドメイン全体とアプリ単体です。この記事では二種類のカスタマイズ範囲について解説します。
【kintoneカスタマイズ導入編】JavaScriptの書き方(初期宣言)
kintoneのカスタマイズでJavaScriptを書く際には、始めに記述する決まり文句がありますので、まずはそれを覚えましょう。おすすめはアロー関数の形で記述することです。また、'use strict'厳格モードを使い、小さなバグも防ぎましょう。この記事ではkintoneのJavaScriptカスタマイズにおける初期宣言について解説します。
【kintoneカスタマイズ導入編】JavaScriptの書き方(イベント)
kintoneのJavaScriptカスタマイズでは、イベント別に処理を定義することができます。たとえば、「レコード一覧画面を開いたとき」や「レコード追加保存前」などです。レコード内のフィールドの値を参照したり変更したりできます。この記事ではkintoneのJavaScriptカスタマイズにおけるイベント別の書き方について解説します。
【kintoneカスタマイズ基礎編】JavaScriptの書き方(フィールド編集不可・非表示)
kintoneのJavaScriptカスタマイズでは、フィールドの表示状態を定義することができます。フィールドの編集可/不可や非表示を定義することができます。この記事ではkintoneのJavaScriptカスタマイズにおけるレコード内のフィールドの表示切替について解説します。
【Blogを作る#8】ページ読み込みスピードを改善する(使用していない JavaScript の削減)
blogを表示する際に読み込み時間が長いと、「やーめたっ!」ってなりますよね。そうならないためにもblogの表示速度改善は地道に取り組みましょう。
JavaScriptで月末/来週/先週/次の○曜日など特殊な日時をdate-fnsで取得する方法
来週とか月末とか、今を基準とした日時を出力したいってことがありました。ちょっと特殊な日時でも、data-fnsを使用すれば簡単に取得できます。日付取得のさまざまなパターンを記事にまとめました。多いので、目次を活用してください。最初にインスト
【Blogを作る#13】ページ読み込みスピードを改善する(使用していない CSS の削減)
Webページの読み込み時間はユーザーの離脱率に直結します。なるべく早く、ページに遷移させてあげるようにしましょう。
PHPで言うところの range(1, 20) をやりたかったけどJSにはそれらしき機能がなく毎回調べているのでメモ [...Array(5).keys()] // [0, 1, 2, 3, 4] Array.from(Array(5).fill().keys()) // [0, 1, 2, 3, 4] indexを0以外から始めたいときはmapで足してあげる [...Array(5).keys()].map(row => row+3) // [3, 4, 5, 6, 7] 単純に個数分だけ作成したいときはArray(5).fill()でOK
(function () { if (!navigator.geolocation) { console.warn("Geolocation APIを利用できない環境"); return; } navigator.geolocation.getCurrentPosition( (positions) => { // 位置情報の取得成功時の処理 console.log(positions.coords.latitude, positions.coords.longitude); }, (error) => { // 位置情報の取得失敗時の処理 const errors = { 1: '位置情報の…
電卓使いたいときにブラウザの Console 使う人間なので、タイマーも Console で完結させたかった 1秒ごとに Console に秒数を表示する let minutes = 0; const intervalId = setInterval(countMinutes = () => { ++minutes; console.log(minutes); }, 1000); 特定の秒数になったらカウントを停止する let minutes = 0; const intervalId = setInterval('countMinutes()', 1000); const countMinu…
親のチェックボックスに紐付けたチェックボックスを全てチェックする
親のチェックボックスのチェック状態を親に紐付けた子供のチェックボックスにも反映させたい ↓こういうやつ これをピュアJSで書いたときの備忘録 コード 解説 HTML 親チェックボックスに子供を紐付ける用のカスタムデータ属性(data-id="1")をつける (親であることを判別できるのであればclass名などで管理してもOK) <label>親チェック1<input type="checkbox" data-id="1" class="check-parent"></label> 親に紐付ける子供となるチェックボックスに親のid(data-parent-id="1")を紐付ける <label>…
こういうやつ コード <textarea></textarea> <script> const textarea = document.querySelector('textarea'); textarea.addEventListener('input', () => { textarea.style.height = null; textarea.style.height = `${textarea.scrollHeight}px`; }); </script> 改行の数をカウントしてtextareaのrowsに入れたりしたけど, それだと文字の折返しのときに高さが取れなかったのでtext…
【趣味ではじめるWebサイト】 Opalを使ってJavaScriptにデータを受け渡すとき思いついたやりかた
こんにちは! RubyのコードをJavaScriptに変換してくれるGem「Opal」について、引き続きいろいろ遊ばせてもらっています。 今回は、データの受け渡し方をもう一工夫できないかなあという模索をしている記事です。 自分で作ったRubyオブジェクトをJavaScriptに渡すには JSONでデータを渡すという選択肢 自分で作ったクラスオブジェクトをJSON化できたら一番美しい 自分で作ったRubyオブジェクトをJavaScriptに渡すには ドキュメントを読んでると、Opalが対応しているものは、いい感じにJavaScriptに変換してくれるようです。 opalrb.com 自分が作った…
WordPressでおみくじを作る【HTML・JavaScript】
この記事は、Webページでおみくじを作る方法を紹介しています。HTMLとJavaScriptはコピーOKで解説付きです。この記事を読めば、自分のサイトで中身を変えたり確率を変えたりして遊びながらプログラミングの勉強することができます。
p5.js, nannou, @types/p5 + Parcelで速度比較を行う
p5.js, nannou, @types/p5 + Parcelの速度比較テスト
この記事ではSWELLのSNSアクションエリアで表示するテキストを変更する手順を解説しています。サイトの雰囲気に合わせて自由なテキストへ変更できます。コードはコピペ可能です。貼り付け場所などを画像付きで解説しています。カスタマイズはPHPとjQueryの2種類いずれかから選択可能です。
Nuxt.jsにgoogle tag manegerを埋め込む時の注意
個人的に作っている「住所検索」のwebアプリ。だいぶんまともに動くようになったのでページのアクセスなどを測定するためにGoogleアナルティクスの活用を考えてた。
Cocoon検索フォームの「サイト内を検索」の文言を変更する方法
この記事ではCocoonにある検索フォームのプレースホルダーを変更する方法を紹介しています。自分の好きな文章にすることで、サイトの統一感が増します。PHPではなくJavaScriptを利用します。コードは1行コピペでOKです。
JavaScriptでtextareaをフォーカスした場合のテキスト全選択【動作サンプル付】
JavaScriptでtextareaをフォーカスした場合の全選択処理。 サンプルコード <textarea class="result" name="output" onfocus="this.select();" > テキストエリアの初期値です。 </textare...
jQueryでクリック操作を検知して、イベント処理を実行する方法について解説していきます。click()とon()の違いやクリックイベントが効かない時の対処方法についても紹介していきます。