JavaScriptラボ

JavaScriptを使ったWEBコンテンツ作成 勉強中、サンプル作成やメモメモ

一番しっくりきたハンバーガーメニューサンプル(Jquery)

ハンバーガーメニューはCSSだけで、プラグインでなどなど色々紹介されてますね 好みとしては、なんだかんだシンプルな記述でスムーズな動きをしてくれるJqueryのslideToggle()がやっぱりいいですね コードが簡潔に済むので気楽にメニューをサイトに導入できるのが...

メールで送信BlogThis!Twitter で共有するFacebook で共有するPinterest に共有

要素のclass名を取得・追加・変更・削除するサンプル

動的なコンテンツを作る際は既に存在する要素にclass名を追加したり削除したい事が結構ありますね 要素のclass名を取得する javaScript javaScriptではclassNameを使ってclass名を取得します let target = document...

メールで送信BlogThis!Twitter で共有するFacebook で共有するPinterest に共有

function関数に引数を付与して実行するサンプル

function関数に引数を付与するのは、受けてのfunction名()内に受け取った値を入れる変数、呼び出す方でfunction名()内におくる値を記述する 文字列・数値・変数を引数にする JavaScript function sampleFnc(data){ ...

メールで送信BlogThis!Twitter で共有するFacebook で共有するPinterest に共有

フェードアウトからフェードインを繋げて実行するサンプル

フェードアウトからフェードインを繋げて実行する方法はいくつかあると思いますが、JQueryであればdelay()をかませると楽ちん 【jQuery】animate()でフェードアウトとフェードインを繋げて動作させる方法 | ONE NOTE html <im...

メールで送信BlogThis!Twitter で共有するFacebook で共有するPinterest に共有

PHPにGET、POSTでアクセスするサンプル

JQuery GETでPHPファイルにアクセスする $.get("sample.php"); GETでデータを付けてPHPファイルにアクセス $.get("sample.php",{key: "val", key...

メールで送信BlogThis!Twitter で共有するFacebook で共有するPinterest に共有

OneSignalでWEBサイトにPush通知を実装するサンプル(API編)

前記事: OneSignalでWEBサイトにPush通知を実装するサンプル(SDK編) 前記事にて導入からSDKの事まで書きましたが、続けてAPIを使っての送信処理の事などを書いていきます One Sig nal https://onesignal.com/ コ...

メールで送信BlogThis!Twitter で共有するFacebook で共有するPinterest に共有

OneSignalでWEBサイトにPush通知を実装するサンプル(SDK編)

先日Push7のAPIを試したばかりですが、5000送信の上限とユーザーの現状はグループ別け・送信振り分けが出来ない難点から、他も調べたところOne Signalが良さそうだったのでお試し導入してみます One Signal https://onesignal.com/...

メールで送信BlogThis!Twitter で共有するFacebook で共有するPinterest に共有

新しい記事のはてブ数を取得表示する「はてブ!カウンテラ」更新

WEBツールラボ という作ったツール置き場に「はてブ!カウンテラ」ってのを設置しました はてブ!カウンテラhttps://repop.jp/tools/hatebu/ フォームにURL、またはRSS10、2.0、atomフィードを入力すれば新しい記事から20件までの「は...

メールで送信BlogThis!Twitter で共有するFacebook で共有するPinterest に共有

Service WorkerをWEBサイトに最小構成で導入してみたサンプル

・WEB push通知 ・バックグラウンド処理 ・オフライン動作 ・PWA(Progressive Web Apps)化 などなど、その初めの一歩としてService Workerを最小構成で導入してみた 全て同じディレクトリに配置 ├ index.h...

メールで送信BlogThis!Twitter で共有するFacebook で共有するPinterest に共有

javaScript・Jqueryで動的にフォームの値を取得するサンプル

書き込まれたフォームの値を取得する処理 HTML <form name='testForm'> <input id='textData' name=' textData ' type='...

メールで送信BlogThis!Twitter で共有するFacebook で共有するPinterest に共有

Push7のAPIを利用してPush通知を送信してみるサンプル

前記事: WEBサイトにPush7を簡単に使ってみる Push7でのpush通知送信はコントロ-ルパネルからの送信、RSS更新による送信、APIを介した送信とあります ブログの更新情報であれば、RSSクローラーの巡回ペースは30分との事なのでRSSを設定した方が楽です...

メールで送信BlogThis!Twitter で共有するFacebook で共有するPinterest に共有

WEBサイトにPush7を簡単に使ってみる

Push7は現状WEB Pushを導入する際にネックとなっているios端末に限っては通知用ネイティブアプリで克服しているWEB Push配信サービスですね 関連→ Push7のAPIを利用してPush通知を送信してみるサンプル https://push7.jp/ ...

メールで送信BlogThis!Twitter で共有するFacebook で共有するPinterest に共有

breakでforや forEach文等の処理を抜けるサンプル

breakでfor文やforEach文等の処理を途中抜けします var testData = ["javascript","Jquery","PHP","HTML5","CSS3&q...

メールで送信BlogThis!Twitter で共有するFacebook で共有するPinterest に共有

「Atom」からさくらサーバーにFTP接続してみた

「Atom」、日本語メニュー化とプレビュー表示 関連記事: 「Atom」で日本語メニュー化とプレビュー表示 関連記事: 【ATOM】FTPパッケージ、remote-FTPがアップデートしてた 利用するパッケージは「Remote-FTP」 「Remote-F...

メールで送信BlogThis!Twitter で共有するFacebook で共有するPinterest に共有

比較して大きいまたは小さい方の値を取得するサンプル

Math.max()では数値を比較して大きいまたは小さい方の値を取得でき、Math.min()比較して大きいまたは小さい方の値が取得可能 aとbを比較する Math.max(a,b) Math.min(a,b) var a = 50;var b = 100; var m...

メールで送信BlogThis!Twitter で共有するFacebook で共有するPinterest に共有

isFinite()で数値かどうかを調べるサンプル

isFinite()は数値の場合はtrue、数値でない場合はfalseを返します isFinite(対象) See the Pen isFinite()で数値かどうかを調べる by yochans ( @yochans ) on CodePen . 値がture(1)...

メールで送信BlogThis!Twitter で共有するFacebook で共有するPinterest に共有

forEach()で配列のループ処理サンプル

forEach文で配列の要素をループ処理する コールバック引数の順序は決まっていて、value(要素の値)index(数値インデックス)array1(要素を格納している配列オブジェクト)となっている var testData = ["javascript&quo...

メールで送信BlogThis!Twitter で共有するFacebook で共有するPinterest に共有

Function関数が期待する引数の数を取得するサンプル

Function.lengthでFunction関数が期待する引数の数を取得します var testfunc1 = function(){ } var testfunc2 = function(a,b){ } var testfunc3 = function(a,b,c){ ...

メールで送信BlogThis!Twitter で共有するFacebook で共有するPinterest に共有

trim()で文字列の先頭と末尾の空白文字を除去するサンプル

trim()は文字列の先頭と末尾の空白文字を除去します 削除される文字には、空白、タブ、フォーム フィード、キャリッジ リターン、ライン フィードとの事 trim()テスト See the Pen trim()で文字列の先頭と末尾の空白文字を除去 by yochans...

メールで送信BlogThis!Twitter で共有するFacebook で共有するPinterest に共有

link()で文字列からリンクタグを生成するサンプル

string.linkで文字列をアンカーテキストにしてリンクタグを生成する var ancorText = 'リンク文字'; document.write(ancorText.link('http://jslob.repop.jp/')); ...

メールで送信BlogThis!Twitter で共有するFacebook で共有するPinterest に共有
Next>

一覧

文字列・数値

  • 文字列を複数の区切り文字で分割
  • 先頭と末尾の空白文字を除去
  • 文字列からリンクタグを生成
  • 文字列の長さを取得
  • 大文字を小文字に、小文字を大文字に
  • ランダムな文字列を生成
  • 数値の0埋め処理
  • isFinite()で数値かどうかを調べる
  • 比較して大きいまたは小さい方の値を取得
  • 文字列の前方一致を判別
  • 文字列の後方一致を判別
  • 連結した文字列を取得
  • 定した位置の文字を切り出す

変数・配列・オブジェクト

  • 配列の定義、値の追加と削除
  • 値や複数の配列を連結
  • 配列のソート、比較関数まとめ
  • forEachで配列のループ処理

関数

  • 関数の宣言と作成・実行
  • 関数が期待する引数の数を取得
  • 実行している関数名や呼び出し元の関数名の取得
  • function関数に引数を付与して実行

条件分岐・ループ処理

  • if文での条件分岐
  • switch文での条件分岐
  • for文での繰り返し処理
  • forEachで配列のループ処理
  • forやforEach文等の処理を抜ける

取得・判別

  • 動的にフォームの値を取得する
  • ページのURLやディレクトリ、ファイル名を取得
  • 実行している関数名や呼び出し元の関数名の取得
  • 要素のclass名を取得・追加・変更・削除
  • HTTPやHTTPSの判別

CSS操作

  • header要素の固定表示
  • 要素の表示や非表示
  • 要素にクリックイベントを実装
  • CSSのスタイルを動的に変更
  • ドット絵をぼやかさずに表示する
  • 変更した要素の並び順を取得
  • ON/OFFボタンの画像切り替え処理
  • slideToggle()で作った簡単なスライドパネル

アニメーション

  • フェードインとフェードアウトの実装
  • フェードアウト・フェードインを繋げて実行
  • ANIME.JSの基本的な使い方
  • ANIME.JSアニメーションのサンプル集

その他

  • when().done()による同期処理
  • localStorageにユーザーIDを保存
  • localStorageを使ってユーザー設定を保存
  • location.reloadでページの再読込み
  • ページのURLやディレクトリ、ファイル名を取得
  • PHPにGET、POSTでアクセスする
  • getJSONでjsonファイルを読み込む

PWA・SPA

  • Service WorkerをWEBサイトに最小構成で導入
  • OneSignalでPush通知を実装(SDK編)
  • OneSignalでPush通知を実装(API編)
  • WEBサイトにPush7を簡単に使ってみる
  • Push7のAPIを利用してPush通知を送信

ライブラリ・フレームワーク

  • ANIME.JSの基本的な使い方
  • ANIME.JSアニメーションのサンプル集
  • pjax.jsを使った簡単なサンプル
  • SVG操作系ライブラリまとめ
  • Phaser
  • CreateJS

ゲーム

  • プレイ時間とかを表示する
  • HTML5のprogressを使ってライフゲージを実装

SVG

  • svg.jsの使い方
  • SVG操作系ライブラリまとめ
  • svgでテキスト装飾
  • svgの表示方法とや表示速度
  • SVGエディタ「Boxy SVG」

エデッタ

  • 「Atom」の日本語メニュー化とプレビュー表示
  • 「Atom」からさくらサーバーにFTP接続
  • mozilla製WEBエディタ「Thimble」
  • 埋め込みコードも作成可能なWEBエディタ「JSFiddle」
  • 実行画面を埋め込めるWebエディタ「codepen」

Blogger

  • アドセンス広告を入れてエラーが出た時の対処法

More

  • Python|ONE NOTE
  • PHP|ONE NOTE
  • Phaser3|ONE NOTE
  • jQuery|ONE NOTE
  • JavaScript|ONE NOTE
  • CSS|ONE NOTE

Tags

  • javaScript
  • Jquery
  • 取得
  • アニメーション
  • 文字列
  • UI
  • CSS
  • イベント
  • エディタ
  • PWA
  • SVG
  • ゲーム
  • 関数
  • ライブラリ
  • 繰り返し・ループ
  • 配列
  • API
  • PHP
  • Push7
  • Push通知
  • Service Worker
  • location
  • string
  • 同期・非同期
  • ANIME.JS
  • Atom
  • localStorage
  • svg.js
  • フォーム
  • ユーザー管理
  • 条件分岐
  • Array
  • Blogger
  • Function
  • HTML5
  • Math
  • One Signal
  • Phaser
  • WEBツール
  • ajax
  • pjax
  • ソート
  • ファイル操作
  • フレームワーク
  • プラグイン
  • 数値
  • 比較

Pickup

  • 要素の表示や非表示
  • 比較して大きいまたは小さい方の値を取得するサンプル
  • Push7のAPIを利用してPush通知を送信してみるサンプル
  • 要素のclass名を取得・追加・変更・削除するサンプル
  • split()で文字列を複数の区切り文字で分割して配列に代入する
  • sortable()で変更した並び順を取得するサンプル
  • 新しい記事のはてブ数を取得表示する「はてブ!カウンテラ」更新
  • SVG操作系javaScriptライブラリまとめ
  • $.getJSONでjsonファイルを読み込む(同期・非同期)
  • javaScript・Jqueryで動的にフォームの値を取得するサンプル
Powered by Blogger.