- 2019年10月8日
- 2020年7月5日
- 0件
「テーブルレイアウト」はなぜだめか、使わない理由を説明できますか?
「テーブルレイアウトはするな」 当たり前に言われています、がしかし、実際なぜ使ってはいけないのかを具体的に説明できる人が少ないです なので、その理由と、本当に使ってはいけないのかをまとめてみました。 メリット・デメリット メリット 崩れづらい 昔ながらのタグな故、tableタグで組むと崩れが起きづら […]
「テーブルレイアウトはするな」 当たり前に言われています、がしかし、実際なぜ使ってはいけないのかを具体的に説明できる人が少ないです なので、その理由と、本当に使ってはいけないのかをまとめてみました。 メリット・デメリット メリット 崩れづらい 昔ながらのタグな故、tableタグで組むと崩れが起きづら […]
サイトを作成しているといずれは考える有料テーマ。 とりあえず日本のテーマに偏ってしまいそうですが、海外のテーマの方が優秀なのは考えずともわかります。 なので、日本手製テーマと海外テーマを調べてみました。 日本 THE THOR THE THOR 大人気のテーマ。圧倒的にSEOに強く、欲しい機能が詰ま […]
ga.js https://ssl.google-analytics.com/ga.js 第2世代のトラッキング用javascript。 analytics.js https://www.google-analytics.com/analytics.js 第4世代のトラッキング用javascript […]
トラッキングゴードの世代 Googleアナリティクスができてから埋め込むトラッキングコードは多々変わってきました、 ページに埋め込まれているコードを確認すると、どの世代のものが利用されているかわかります。 埋め込んでいるものを間違えると、正しく計測ができないので要注意です。 第1世代:urchin. […]
Uncaught TypeError: document.querySelectorAll(...).addEventListener is not a function jqueryだとfindで検索した結果に対してイベントリスナーの設定ができたが、javascriptではエラーになる。 quer […]
バブリングとは クリックイベントなどで、子要素から親要素へと伝搬されること。 これによって不要なイベントが繰り返されて、不具合が発生することがあるため、伝搬を停止したいケースがあります。 ただ、その伝搬の停止の方法で思い浮かぶものとして2つあるため、これらの違いについて説明します。 p […]
BEMやMCSS、SMACSSとかはもう古い。 といっても、正直まだあまり理解指定ない。とりあえずStyled Componentが今人気ということは聞いた。 そしてどれもvueやreactで利用する。 CSS Modules vue ファイルで<style module> と記載。 装 […]
私がコーディング時によく使うツールを紹介します。 もし「こんなツールもあってよく使っているよ。」というのがあれば教えてください! autoprefixer nodeでautoprefixerを使っていたが、node.jsを使わないケースでこれを使いたいと感じて探したらツールも提供していた。 指定した […]
Macにnode.jsが入っていなかったので入れてみました。 目的はNuxt.jsを触るため。Vue.jsは使っていたけど、Nuxtが出てきてから全く触っていなかったので。 Homebrew インストール /usr/bin/ruby -e "$(curl -fsSL https://raw.gith […]
KA法とは ユーザー調査から得られた定性データから、本質的なニーズや価値を導き出すための手法 紀文食品の浅田和実氏が食品の新商品開発のために開発したとのこと。初めて知りました。 目的 価値の全体像を把握し、関係者間で共有できる。 具体的にここから何かが生まれるというよりも、現状を把握するためのツール […]
新しくサイトを作る際に検討するものの1つ。 それは「font-family」。要はフォントに何を選ぶか。 参考に人気サービス各社のcssを調べてみました。 note 最近流行りのブログサービスのnote。読みやすい文章を意識されているはず。 font-family: -apple-system,Bl […]
リセットCSSはブラウザのデフォルトで設定されたCSSを打ち消してブラウザ間の表示を揃えるためのCSSファイル。 新規サイトを作成するとき、コーディングルールを考えるとき、絶対に考えるreset.css。 決定版が欲しいところなのでまとめました。 実際、毎年大きな差分もなく、古いブラウザの最適化がさ […]
レポートについてまとめてみました。 リアルタイム 名前の通り、現在リアルタイムにどんなユーザーがきているか知ることができます。 地域 名前の通り、地域別のデータ トラフィック どこからどこのページにきているかを把握 コンテンツ どこのページに現在アクセスされているか イベント どのイベントアクション […]
業務でJavascriptの自作ライブラリを作ることって結構あります。 ES6で、webpackやBabelでbuildしてとか・・・では無いので1ファイルのjsで綺麗に作る必要があります。 なかなか書籍をみてもそこまで書かれているものは無いので、皆さんの考えを調べてみました。 自作ライブラリの作り […]
毎日のように英語でスパムコメントが来る。 初めのうちはスパム扱いでフィルタ設定をしていたが、それも面倒になる。 なので、そのうち無視するようになる。 しかしやはり来るコメントは気になる。なのでプラグインで対処をすることにした。 throws spam away 日本語の無いコメントをスパッと削除。ご […]
個人的な見解として話します。 正しい答えを持っている人、コメントください。 ボタン データを送信するもの -> submit 別のオブジェクトを変化させるもの -> expand テキストリンク 現在のウィンドウからカーソルを移動するもの ページ遷移 ページ内リンク 曖昧 現在のウィンド […]
新規サービス開発や、古びたシステムを担当した時に毎回調べるHTML, CSS, Javascriptのコーディングガイドライン。こちらをまとめてみました。 Javascript google 英語版ですが、Good / Badで例が全パターンまとまっているのでとてもわかりやすいです。 これを例にレビ […]
get_the_categoryの取得順を変更する $categoriesArgs = array( 'parent = 0', 'orderby' => 'id', 'order' => 'ASC' ); $categories = get_categories($categories […]
ネットの出回っているping送信リスト。実際は結構エラーが出ているのでまとめてみました(随時更新) 成功pingリスト 先に結論、問題ないping送信リストはこちら。(今時http・・・?) http://rpc.pingomatic.com/ https://ping.blogmura.com/x […]
WordPress Ping Optimizerとは 記事を公開した時にはpingを送信して伝えることで、他サイトからユーザに連絡することができる。 SEOとしてなくてはならないもの。 ただ、wordpressのpingは記事を更新するたびに送信していると、googleからスパム扱いされる可能性があ […]
ping送信 プラグイン WordPress Ping Optimizer wordpressのpingは記事を更新するたびに送信し、googleからスパム扱いされる可能性があるらしい それの回避。Pingの送信は記事の公開時に一度しか行われない。 良いことなのだろうか・・・ Ping送信先は使われ […]
大規模化するCSSの問題点 Christopherは以下をあげています。 1. グローバルネームスペース -> スタイルはグローバルスコープなので、全てに影響がある。JSでグローバル変数は懸念されるのにCSSは許容されている。 2. 依存性 -> ネストすることによるスコープ。パフォ […]
オールインワン ライブラリ Jest facebook製 Node.jsで実行される スナップショットのテストができる Jasmin 少し古いイメージ ava babel、power-assertが入っている テストを並列実行でき、軽量で高速 テスティングフレームワーク テスト全体の取りまとめ。これ […]
AltJS(Altnative JavaScript) TypeScriptなど、Javascriptに変換できる言語をまとめてAltJSという Javascriptとの違い クラスが作れる 型がある どういう時に使うべきか コード量が膨大 Typescript 2012年にマイクロソフトが開発した […]
UIリニューアル案件で地味に悩む見出しのデザイン。集めました(途中) LIG UXMILK グノシー ALL ABOUT NEVERまとめ メルカリ マネーフォワード GYAO Kurashiru
<script><!-- console.log("hogehoge"); --> </script> これってまだ使っている人が多いけど、なぜ使ってるんだっけと改めて確認しました。 なぜ利用していたか Javascript非対応ブラウザに、コードをそのま […]
どちらもイベントハンドラー設定時に利用するもの。 結論 on()を使うこと。 on() ページロード時の後、動的に追加された要素に対してもイベント付与する。 最近はこちらを利用している傾向がある。なぜ利用するのか。新しいからか。 これ1つで、いろいろなイベントハンドラを設定できる。 一度に複数のイベ […]
JIRAでのチケット管理はどうすれば良い? JIRAで初めて運用すると、それぞれの機能をどう扱って運用すれば良いのかわからないと思います。 基本ここで書いてあるものだけ理解できると良い気がしますのでご紹介。 シンプルな案件管理では、エピック、タスク、サブタスクを駆使するだけで問題なくプロジェクトは回 […]
var、let、const、変数宣言で絶対に利用するものですが、意外と把握していないことが多いのでまとめました。 es6対応でどれがどれだったか、いつもわからなくなる方、必見。 var 関数内で宣言したものが、関数外で使える 関数外で宣言したものに、関数内で代入しても、別の変数と認識される js独自 […]
.htaccessファイルを編集 RewriteEngine On RewriteCond %{HTTPS} !on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]