タグ

javascriptとJavascriptに関するlocalnaviのブックマーク (35)

  • 「JavaScriptで要素をドラッグして移動する簡単な方法」という記事が初耳だらけだった件 - Qiita


      調...   See the Pen js-drag-move-original by www-tacos (@www-tacos) on CodePen. 1: $img  <img id="$img" src="https://js.cx/clipart/ball.svg" width="40" height="40"> <script> $img.onpointermove
    「JavaScriptで要素をドラッグして移動する簡単な方法」という記事が初耳だらけだった件 - Qiita
    localnavi
    localnavi 2024/02/28
    前に要素をドラッグ&ドロップで操作するJavascriptを書いたときには、もっともっと面倒くさい事を書いたのに、桁違いに楽ちんになってる。もちろん、初耳だらけである
  • 【コピペ可】iOSのバージョンを判定するjavascriptコード

    ユーザーエージェント文字列を利用してiOSのバージョンを判定するjavascript関数のスニペットを紹介します。iOSのバージョンによってCSSjavascriptの対応状況が異なったりしてjavascriptの処理を分けたい場合に活用できます。 iOSのバージョンを判定する方法 navigator.userAgentから現在のブラウザーのユーザーエージェント文字列を解析することでiOSのバージョンを判定することができます。ただし、この値はユーザー側で設定を上書きできるため、必ず正しいバージョンが取得できるわけではないことに注意してください。 以下のスニペット関数をそのままコピーして使うことができます。 function getiOSVersion(){ return parseFloat( ('' + (/CPU.*OS ([0-9_]{1,5})|(CPU like).*Apple

    【コピペ可】iOSのバージョンを判定するjavascriptコード
  • JS で端末の向きや PWA で動いてるかを判定する - yKicchan's blog

    JS から MediaQuery 使えるんだって MDN: window.matchMedia 指定された メディアクエリ文字列のパース結果を表す、新しい MediaQueryList オブジェクトを返します。 状況に応じてリッチな UI や振る舞いを表現するために使えそう。 自分はアプリケーションが PWA で動いているかどうかで動作を変えたいシチュエーションがあったのでそこで活かした。 使用例 PWA の判定 ※ manifest.json で "display": "standalone" の指定がされていること if (window.matchMedia('(display-mode: standalone)').matches) { // PWA のときの処理 } 画面の向きの判定 if (window.matchMedia( "(orientation: landscape)"

    JS で端末の向きや PWA で動いてるかを判定する - yKicchan's blog
    localnavi
    localnavi 2023/05/10
    JavaScriptでPWAかどうか判定できる(ただし、Standaloneの場合のみ)
  • アンカーリンク〜様々な状況に対応できるJavascript記述方法〜 | デザインやWEBに関する情報を発信する【まるログ】


    便  id source1 $(function () { var headH = $("header").outerHeight(); // var animeSpeed = 500; // $("a[href^='#']").on({ "click": funct
    localnavi
    localnavi 2023/02/06
    なぜかスマホのブラウザ(Chromeもsafariも)でアンカー付きURLを開いてもページの一番上が表示されるので、こちらの2番目の手立てで解決。
  • RSS表示ブログパーツ(API)&jQueryプラグイン [無料ホームページ作成クラウドサービス まめわざ]


    RSS(API)jQuery使 Google Feed APIjQueryGPLSSLhttps PCIE811FirefoxChromeSafariiOSSafariAndroid
    RSS表示ブログパーツ(API)&jQueryプラグイン [無料ホームページ作成クラウドサービス まめわざ]
    localnavi
    localnavi 2022/03/07
    ブログの最新記事をJavaScriptで埋め込み表示させる方法
  • Element から Selector を取得する - アカベコマイリ


    CSS  JavaScript  document.querySelector  Selector  DOM Element 調 javascript - Get CSS path from Dom element Element  Selector  API  Node/Element   HTML  <h1><p><th><td> Element  Selector Selector  document.querySelector Element  
    localnavi
    localnavi 2021/09/25
    いつか役立つ日が来るかもしれないのでブクマ
  • JavaScript Obfuscator Tool

    A free and efficient obfuscator for JavaScript (including support of ES2022). Make your code harder to copy and prevent people from stealing your work. This tool is a Web UI to the excellent (and open source) javascript-obfuscator@4.0.0 created by Timofey Kachalov. FAQWhy would I want to obfuscate my JavaScript code?There are numerous reasons why it's a good idea to protect your code, such as: Pre

    localnavi
    localnavi 2021/06/23
    JavaScriptの難読化ツール
  • 新感覚!メソッドチェーンでアニメーションがスラスラ書ける「Tween24.js」を作りました - ICS MEDIA

    新感覚!メソッドチェーンでアニメーションがスラスラ書ける「Tween24.js」を作りました アニメーションを作る時に、「思いついた演出をすぐに実装したい」「頭の中ではできているのに、コーディングするのが面倒」と思ったことはありませんか?アニメーション作成にはライブラリを使用することが多いと思いますが、使い方を調べて覚えて、ドキュメントからコピペしたり、ひたすらタイピングをして… 私はこれらの問題を解決するために、「Tween24」というライブラリを作りました。Tween24はメソッドチェーンで記述するのが特徴で、たった1行でアニメーションが実装できます。依存ライブラリもなく、単体で動作します。アニメーションライブラリの多くはオブジェクト型でプロパティを指定するためタイピングが多くなりがちですが、メソッドチェーンであればエディターのコード補完機能でスラスラと記述できます。 その他にも、メソ

    新感覚!メソッドチェーンでアニメーションがスラスラ書ける「Tween24.js」を作りました - ICS MEDIA
  • ページ内リンクのジャンプ先がずれる原因と解決方法【HTML】


     (#)ID  HTML     調
    ページ内リンクのジャンプ先がずれる原因と解決方法【HTML】
  • JavaScript:DOMでmeta タグを挿入してみる | むずむずサイト製作:凝ったきれいなブログのコツ

    一定期間更新がないため広告を表示しています

    JavaScript:DOMでmeta タグを挿入してみる | むずむずサイト製作:凝ったきれいなブログのコツ
  • jQueryでカラーピッカーをパレット表示できる超便利プラグイン | PisukeCode - Web開発まとめ

    カラーピッカー表示には2つの方法があります。 1つめ : OS依存のカラーピッカー 2つめ : 外部ライブラリの導入 HTML5からは type="color"  がサポート済みです。 でもOS依存のカラーピッカーって何かダサいですね。 そこでjQueryでプラグインを探したところ・・・ よさげな md-color-picker というのを発見! かなり気に入っているので、 ここではこの使い方とかパレット表示をまとめます。 おおよその導入と使い方は次の通りです。 1.まず必要なファイルを読み込み このプラグインの正式名称は 「material-design-inspired-color-picker」 という少し長い名前。 その名の通り、マテリアルなカラーピッカーです。 そのダウンロードは 次のgithubページから可能 ▼A javascript color picker inspire

    jQueryでカラーピッカーをパレット表示できる超便利プラグイン | PisukeCode - Web開発まとめ
  • テンプレートリテラル (テンプレート文字列) - JavaScript | MDN

    // タグなし。これらは文字列を生成します。 `string text`; `string text line 1 string text line 2`; `string text ${expression} string text`; // タグを付けると、関数 "example" を最初の引数にテンプレート、 // 後続の引数に置換値を指定して呼び出します。 example`string text ${expression} string text`; テンプレートリテラルは、ダブルクォートやシングルクォートの代わりにバッククォート文字 (`) (グレーブアクセント)で囲みます。 テンプレートリテラルにはプレースホルダーを含めることができます。プレースホルダーはドル記号と波括弧 (${expression}) で示されます。プレースホルダー内の式とバッククォート文字 (`) の間にあ

    テンプレートリテラル (テンプレート文字列) - JavaScript | MDN
  • viewport の指定を JavaScript で行う | UB Lab.


    viewport meta 使 <meta name="viewport" content="width=device-width,initial-scale=1.0"/> meta  meta  viewport JavaScript  meta 調 viewport  meta  
    localnavi
    localnavi 2020/08/25
    メタタグ
  • JavaScriptで複数行文字列を代入する一番簡単な方法 | PisukeCode - Web開発まとめ

    JavaScriptで複数行文字列を代入する方法は色々ありますよね。調べると+で行を連結するやり方とかやたらトリッキーな手法とかが見つかります。 ですが現在はテンプレートリテラルを使えば長い文字列でもスマートに代入したり表示する方法があるので、わざわざ面倒なことをする必要がなくなりました。 ここではこのテンプレートリテラルについてまとめてみてみます。

    JavaScriptで複数行文字列を代入する一番簡単な方法 | PisukeCode - Web開発まとめ
  • Web上で画像をトリミングするにはCroppieがいい感じかもしれない - Qiita

    P&Dアドベントカレンダー10日目の記事です。まだ10日目です。UTC的にはまだ10日目です。 ブラウザで画像を切り取るとき 画像をトリミングするといえば、「Cropper.js」といったツールや他にも「Jcrop」などがあります。これらの共通点としては、画像のトリミング範囲をバウンディングボックスを動かす形で指定するところでしょう。 Cropper.js Jcrop しかし、Twitterのような画像のトリミング方法を採用したとき、上記のライブラリだと厳しいものがある。 その時に活躍するライブラリが「Croppie」です。

    Web上で画像をトリミングするにはCroppieがいい感じかもしれない - Qiita
  • JavaScriptを使って要素をドラッグ&ドロップで移動 | q-Az


     UI  JavaScript 使 JavaScript PC  使 .drag-and-drop  .drag-and-drop  HTML <div class="drag-and-drop" id="red-box"></div> <div class="d
    JavaScriptを使って要素をドラッグ&ドロップで移動 | q-Az
  • 【サンプル付き】Local Storageとは?使い方を詳しく解説 | webliker

    html5から導入されたLocalStorage(ローカルストレージ)の使い方をサンプルアプリを用いて丁寧に説明していきます。 この記事を通して LocalStorage(ローカルストレージ)とはなにかLocalStorage(ローカルストレージ)の基的な使い方サンプルアプリで実際の使い方 をしっかりと理解することができます。 LocalStorage(ローカルストレージ)とは ローカルストレージで何ができるかわかった上で、そもそもローカルストレージ(LocalStorage)とは何か?に触れていきましょう。 前述したようにローカルストレージ(LocalStorage)とはjavascript利用することでユーザーのデータをwebブラウザ(ローカル環境)に保存することができる仕組みです。 他にはwebstoroageなんて呼び方もあります。 ローカルストレージ(LocalStorage)

    【サンプル付き】Local Storageとは?使い方を詳しく解説 | webliker
  • script タグの外部スクリプトを遅延読み込みする方法 | Design Hack and Slash


    img LazyLoadscript  JavaScript   UX   Friendly iFrame  HTML iframe   HTML  i-mobile  
    script タグの外部スクリプトを遅延読み込みする方法 | Design Hack and Slash
    localnavi
    localnavi 2020/04/01
    ヤケクソめいた方法だが、これは実際効果的だわ。表示高速化(の数値アップ)の役に全く立ってくれない async や defer とは比較にならない。
  • リロードさせた後、スクロール位置を復元 - Qiita

    IE6,IE11,Firefoxにて確認。 keep_scroll_reload() を呼んでGET値にx,y座標を渡し、 リロード後にスクロールする // リロード TODO: ?が無い場合対応 function keep_scroll_reload() { var re = /&page_x=(\d+)&page_y=(\d+)/; var page_x = document.documentElement ? document.documentElement.scrollLeft : document.body.scrollLeft; var page_y = document.documentElement ? document.documentElement.scrollTop : document.body.scrollTop; var position = '&page_x=

    リロードさせた後、スクロール位置を復元 - Qiita
  • 旅行予約サイトの「今あなた以外に○○人が見ています」はウソだったことが判明


    宿宿OneTravelOphir HarpazHarpazOneTravel3838Harpaz38 [1/4] Ok this is really funny, check t
    旅行予約サイトの「今あなた以外に○○人が見ています」はウソだったことが判明
    localnavi
    localnavi 2019/10/21
    要素のクラス名が「view_notification_random」おお、可読性が高い/「Math.random()は暗号に使用可能な安全性がありません。私ならCrypto.getRandomValues()を使います」突っ込むとこ、そこかよ! バレたらまずいけど暗号じゃないし