imaskjsはinput入力の際、指定したパターン以外の入力を不可にするライブラリです。非依存型のバニラなスクリプトで他ライブラリを必要としません。また、必要な機能を追加するモジュール式となっているっぽいです。type="datetime"やらtype="date"やらtype="tel"やら使うのもいいんですが、まぁ案件次第ではいろいろな事情もあるのでこういったライブラリも覚えておくと役に立ちかもしれません。ライセンスはMIT。 imaskjs

imaskjsはinput入力の際、指定したパターン以外の入力を不可にするライブラリです。非依存型のバニラなスクリプトで他ライブラリを必要としません。また、必要な機能を追加するモジュール式となっているっぽいです。type="datetime"やらtype="date"やらtype="tel"やら使うのもいいんですが、まぁ案件次第ではいろいろな事情もあるのでこういったライブラリも覚えておくと役に立ちかもしれません。ライセンスはMIT。 imaskjs
ナビゲーション等の位置をスクロール時に固定する「jquery.simple-scroll-fo... 次の記事 ≫:jQueryでパンくずリストを自動生成できる「jquery.breadcrumbs-generator」
offsetメソッドを使って、要素の「ドキュメント上の相対位置」を取得/設定する基本的な方法を説明する。 ← 前回 連載 INDEX 次回 → 要素のドキュメント上の表示位置を取得/設定するには、offsetメソッドを利用します(ただし、不可視の要素に対しては動作しません)。なお、類似のメソッドにpositionメソッドがありますが、これは現在の要素の親要素からの相対位置を取得するためのもので、機能が異なります(次回のTIPSで詳しく説明します)。 要素の表示位置を取得する まずは、位置情報を取得する方法からです。以下は、指定された要素(=<div id="child">要素)の位置情報を表示するサンプルです。
ブラウザの幅や高さが変更されたら検知して処理してくれる便利なメソッドがresize()です。 常に画面の中央にタイトルを表示させたい場合に使いました。 ただ$(window)以外の要素には使えないので注意しましょう。
久々に自ブログからの転載。 私が自作アプリケーション内のJavaScriptで使っているもので、すぐに使えて、わざわざ外部ライブラリを読み込むまでもないユーティリティ関数がいくつかあるので、それらを紹介してみようかと。 オリジナルのソースでは、いくつかはjQueryの.ready()イベントのハンドラー内に定義しているのだが、特にjQueryに完全依存するようなスクリプトでもないので、素のJavaScriptだけでも動作するように修正するのはそこまで難しくはないと思う。まぁ、記述的に簡潔になるのでjQueryありきのままで掲載していく。 1. 自己のURLのGETパラメータを連想配列(オブジェクト)に格納する /** * Return as an object by parsing the query string of the current URL */ $.QueryString =
可視範囲になってから表示されたり動いたり、スクロールに応じてアニメーションさせる方法を紹介します。動きをつけて目を引くことで、効果的に伝えることができるかもしれません。 以前、「jQueryを使って、スクロールしてコンテンツが現れたときにアニメーションさせてみる|Webpark」という記事で同じようなものを紹介したのですが、デモが気に入っていない、アニメーションが1度きりということで作り変えました。 まずはサンプルをご覧ください。スクロールするとアイコンとテキストが順番にフェードインします。 このサンプルで使われている、画面いっぱいに表示する方法と、上にスクロールしたときに現れるメニューは以前紹介しています。気になる方はどうぞ。 画面サイズに合わせて高さを指定する3つの方法|Webpark jQueryで作る、下にスクロールで消えて、上にスクロールで現れる固定メニュー|Webpark とい
Replicating and improving the lightbox module seen on Medium with fluid transitions Introduction Opening images seamlessly in a lightbox on your page without interruption. This demo was inspired by how Medium handles embedded images. Made by Terry. This project was originally initiated as a personal challenge to replicate Medium’s lightbox module, but it soon developed into a full-fledged jQuery p
Highly performant, light and configurable lazy loader in pure JS with no dependencies for images, iframes and more, using IntersectionObserver API Lozad.js: lazy loads elements performantly using pure JavaScript, is a light-weight library, just minified & gzipped, has NO DEPENDENCIES :) allows lazy loading of dynamically added elements as well, supports <img>, <picture>, iframes, videos, audios, r
Webサイトやブログに、気持ちいいインタラクションやユーザーインターフェイスを実装できるJavaScriptを紹介します。実用的なものから、あまり見かけない新鮮なものまで、素晴らしいアイデアがいっぱいです!
Color Thief by Lokesh Dhakar Grab the color palette from an image using just Javascript. Works in the browser and in Node. Github Getting started The Color Thief package includes multiple distribution files to support different environments and build processes. Here is the list of all the files in the /dist folder and what formats they support: color-thief.js - CommonJS module for use in Node. col
GitHub - crazychicken/t-scroll: A modern reveal-on-scroll library with useful options and animations. (Animate Elements On Reveal) スクロールでどんどん要素にアニメーションを加える「t-scroll」 要素が画面内に入った段階で要素をアニメーションする、最近ではよくあるライブラリ。 要素のclassにアニメーションを指定するだけで派手なエフェクトが作れます。 関連エントリ スクロールで上か下かを判断してコールバック「jquery.scrollDetection」 スクロールしても項目が分かりやすいヘッダー固定「jquery.stickyTableHeader」 スムーズなスクロールアニメーション実装に使える「scrollpress」
We are pleased to announce version 5.0.0 of Angular, pentagonal-donut. This is a major release containing new features and bugfixes. This release continues our focus on making Angular smaller, faster, and easier to use. Here’s a breakdown of some of the biggest changes in v5. For the full list, please see the changelog. Build OptimizerAs of 5.0.0, production builds created with the CLI will now ap
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く