JS ESモジュールを使ったDOM操作 ES Modulesの仕様で書いたクラスを付けするだけのシンプルなサンプルです。 2017年からES6 Modules、ES Modules、またはESMと呼ばれるJavaScriptを外部参照する際の新しい仕様が広まってきました。 まだ筆者も勉強中ですが、簡単に説明... 2019-08-08 00:18:15
blade ループのサンプル phpのlaravelのテンプレートエンジンbladeの基本記述のサンプルです。 --例えば$data['items']という配列に対してループの処理を書くときの例です。 [[@foreach ($data['items'] as $key => $item ) {{ $item->name... 2019-08-08 00:22:19
NodeJS サーバー起動してHello world Node.jsでサーバーを起動するサンプルです。 ローカル環境にNode.jsをインストールするとJSを書いてターミナルでJSを実行するだけで簡単にサーバーが起動します。 ローカルにNode.jsをインストールするこ... 2019-08-08 00:27:32
JS 時間取得と加工 JavaScriptではいろんな時間の情報を使えるよう整っています。改めて整理してみました。 まずはどんな時間を扱うことが多いのか。 年月日の形式ではなくて、時差について二つだけ。 協定世界時(UTC) Mon, 20 May 2019 09:33:22 GMT... 2019-08-08 00:30:38
blade 条件分岐のサンプル bladeには条件分岐の機能があるので、それぞれサンプルを実行してみました。 それぞれわかりやすいようにphpのデータを添えています。 [[@php($my_arr = [0 =>'blue',1 =>'yellow',2 =>'red'])]] この配列に対してシンプル... 2019-08-08 00:40:17
blade レイアウトを組むサンプル htmlのページを構成する際、固定したいパーツや可変したいコンテンツがあります。そんなときに使う機能です。 まず、レイアウトの箱となる以下のようなtest-extend.blade.phpを用意します。 [[@yield('word') @yield('content') @section('add_content') <... 2019-08-08 00:45:44
Backbone.jsとjQuery Backbone.jsとjQueryの描画やイベント発生の基本的なサンプルです。 Backbone.jsは、JavaScriptのフレームワークの一つです。 JavaScriptはできることが幅広く、その中でデータのやりとり周りをゼロから構築することはけっこう... 2019-08-08 00:50:57
jQuery 画像遅延読み込みのサンプル たくさんの画像を読み込ませるとき、ファーストビュー以外は後で読み込ませるというサンプルです。 jQueryのプラグインでlazyloadという画像を後から読み込ませるプラグインもありますが、それを使わないで自作します。 いろんなオプションは必要ない 細か... 2019-08-08 00:56:46
CSS デバイスの高さまで縦を広げる CSSのvhの単位を使ってデバイスやブラウザの高さを要素にセットするサンプルです。 100vhを指定するとデバイスの縦幅いっぱいの高さとなります。 以下の親要素(破線の部分)の高さは300pxを指定しています。 height:100%; height... 2019-12-01 16:00:37
htaccess gzip圧縮して通信を速くする gzip圧縮を利用するため、htaccessに記述するサンプルです。 昨今Googleでもページのスピードをサイトの評価に取り入れる動きがあります。 そのためhttpsの通信時にgzip、deflate、または brotliといった圧縮転送の方法... 2019-12-03 15:14:08