💡📁📌〰🙏💩💯💬
💡📁📌〰🙏💩💯💬
| 文字数 | スペース | タブ | 行数 |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 0 | |||
| 特殊文字 | 説明 |
|---|---|
|
タブ(Dwの置換でも有効) |
|
改行(Dwの置換でも有効) |
|
メタ文字のエスケープに使用。 メタ文字は の14種類。は正規表現の場合エスケープ不要、JSやPythonの場合はエスケープ必要。 |
|
入力の先頭 【例】:http から始まって欲しい際は、 と記述。 |
|
入力の末尾 【例】:URLが com で終わって欲しい際は、 と記述。 |
|
直前の文字の0回か1回以上の連続 【例】: と記述した場合は abcd, abd, ad などにマッチする。 |
|
直前の文字の1回以上の連続 |
|
改行文字以外のあらゆる1文字 【例】: のように書いた場合は、 abcd, abad, ab d にマッチする。 |
|
改行文字以外のあらゆる文字の0回以上の連続 【例】:https://www.abc.com/ ドメインの全ページをマッチさせる場合は と記述。 |
|
全ての文字の1回以上の連続 |
|
https または http |
|
AかBかCのいずれか一文字 |
|
AかBかCのいずれか以外の文字 |
|
ABCを含まない |
| エスケープ前 | エスケープ後 | 注意点 |
|---|---|---|
| \ | \\ | エスケープを行う文字そのものなので、\ だけの記述はできません。\ にマッチングさせたい場合は \\ と記述してください。 |
| * | \* | |
| + | \+ | |
| . | \. | |
| ? | \? | |
| { } | \{\} | 出現回数指定文字なのでエスケープが必要 |
| ( ) | \(\) | エスケープしないと後方参照が作成される。またはグループ化される。 |
| [ ] | \[\] | 直前文字の出現回数指定文字なのでエスケープが必要 |
| ^ | \^ | 行頭を指定することになる。 |
| $ | \$ | 行末を指定することになる。Perlの場合は、変数の先頭文字である。 |
| - | \- | [ ]の中に書く場合のみエスケープが必要 |
| | | \| | |
| / | \/ | Perlでは / が正規表現の指定になるのでエスケープが必要。言語によっては、" がエスケープ必要となる。 |
【例】:<a href="/about">About</a> | <a href="/access">Access</a> | <a href="/contact">Contact</a>
で、それぞれの<a>~</a>タグのみ指定したい場合
<a.*?>(.*?)<\/a>
正規表現は原則最長一致。
最短一致でマッチさせたい場合は、繰り返しで使用するメタキャラクタの最後に「?」を加えたパターンを指定します。
【例】:
<div>
<dl class="clearfix">
<dt>アクセス</dt>
<dd>「麻布十番駅」より徒歩3分</dd>
</dl>
</div>
<div>
<dl class="clearfix">
<dt>アクセス</dt>
<dd>「渋谷駅」B5出口より徒歩5分</dd>
</dl>
</div>
で、それぞれの<dl>~</dl>のみ指定したい場合
<dl class="clearfix">[\s\S]*?<\/dl>
| pt | LH1.2 | LH1.5 |
|---|---|---|
| 10 | 12 | 15 |
| 11 | 13.2 | 16.5 |
| 12 | 14.4 | 18 |
| 13 | 15.6 | 19.5 |
| 14 | 16.8 | 21 |
| 15 | 18 | 22.5 |
| 16 | 19.2 | 24 |
| 18 | 21.6 | 27 |
| 20 | 24 | 30 |
| 22 | 26.4 | 33 |
| 24 | 28.8 | 36 |
| 26 | 31.2 | 39 |
| 28 | 33.6 | 42 |
| 30 | 36 | 45 |
| 32 | 38.4 | 48 |
| 34 | 40.8 | 51 |
| 36 | 43.2 | 54 |
| 40 | 48 | 60 |
| 48 | 57.6 | 72 |
| 56 | 67.2 | 84 |
| 64 | 76.8 | 96 |
| 72 | 86.4 | 108 |
| 80 | 96 | 120 |
| 88 | 105.6 | 132 |
| 96 | 115.2 | 144 |
| 104 | 124.8 | 156 |
| 112 | 134.4 | 168 |
| 120 | 144 | 180 |
| 128 | 153.6 | 192 |
| 136 | 163.2 | 204 |
| 144 | 172.8 | 216 |
✨✨
💕
🌿💕
☝️
🦁🌴
😅
☺️🧡
🤭🖋📚
🥰💕
🤲✨
🎶🔥
🌺🙌
😆🙌
🌺🌴💖🤙✨✨
🌹
<base href="http://www.htmq.com/html/base.htm" target="_self">
#:~:text=[開始テキスト]
#:~:text=[開始テキスト],[終了テキスト]
#:~:text=[開始直前テキスト-],[開始テキスト],[終了テキスト],[-終了直後テキスト]
| 文字 | 実体参照 |
|---|---|
| 小なり(<) | |
| 大なり(>) | |
| コピーライト(©) | |
| 登録商標(®) | |
| 半角スペース | |
| アンド(&) | |
| ダブルクオテーション(") | |
| シングルクオテーション(') | |
/*-------------------- hr --------------------*/
/* ==========================================================================
*
* ========================================================================== */
#page-container {
min-height: 100vh;
}
footer {
position: sticky;
top: 100vh;
}
| 太い |
|
|---|---|
| 細い |
|
image-rendering: pixelated;
または
image-rendering: crisp-edges; (←効かない気がする)
p:nth-child(2) { color: blue; }
p:nth-of-type(2) { color: red; }
<section>
<h1>親の1番目の子供かつ1番目のh1タグ</h1>
<p>親の2番目の子供かつ1番目のpタグ</p>
<p>親の3番目の子供かつ2番目のpタグ</p>
</section>
.ex:nth-of-type(2) { color: red; }
<section>
<h1>親の1番目の子供かつ1番目のh1タグ</h1>
<p>親の2番目の子供かつ1番目のpタグ</p>
<p class="ex">親の3番目の子供かつ2番目のpタグ</p>
<p class="ex">親の4番目の子供かつ3番目のpタグ</p>
</section>
| color |
初期値: transparent その他値: 色指定 |
|---|---|
| image |
初期値: none その他値: url("") |
| repeat |
初期値: repeat その他値: no-repeat、repeat-x、repeat-y |
| origin |
初期値: padding-box その他値: border-box、content-box |
| position |
初期値: 0% 0% その他値: left、center、right、top、center、bottom、数値指定 |
| size |
初期値: auto auto その他値: contain、cover |
| attachment |
初期値: scroll その他値: fixed(スクロールに伴って、背景画像も移動する) |
| clip |
初期値: border-box その他値: padding-box、content-box |
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
光らせた境界線(参考サイト)
text-shadow: 0 0 10px #fff, 0 0 15px #fff;
通常の境界線
text-shadow:
#fff 2px 0px 2px, #fff -2px 0px 2px,
#fff 0px -2px 2px, #fff -2px 0px 2px,
#fff 2px 2px 2px, #fff -2px 2px 2px,
#fff 2px -2px 2px, #fff -2px -2px 2px,
#fff 1px 2px 2px, #fff -1px 2px 2px,
#fff 1px -2px 2px, #fff -1px -2px 2px,
#fff 2px 1px 2px, #fff -2px 1px 2px,
#fff 2px -1px 2px, #fff -2px -1px 2px,
#fff 1px 1px 2px, #fff -1px 1px 2px,
#fff 1px -1px 2px, #fff -1px -1px 2px;
<hr style="border-top: 1px solid rgba(0, 0, 0, .2); box-shadow: rgba(255, 255, 255, .3) 0 1px; 0">
$(要素).css('プロパティ', '値');$(要素).css({'プロパティ':'値','プロパティ':'値'});
| 即時実行(JavaScript即時関数) |
|
|---|---|
| 即時実行(jQuery即時関数) |
|
| DOMツリー構築完了後に実行 |
|
| 画像、動画などの関連データの全ての読み込みが完了したら実行 |
|
| blur | 要素がフォーカスを失った時に発生 |
|---|---|
| focus | 要素がフォーカスを得た時に発生 |
| load | ドキュメント内の全リソースの読み込みが完了したときに発生 |
| resize | windowの大きさが変更された時に発生 |
| scroll | ドキュメントがスクロールした時に発生 |
| click | クリックされた時 |
| dblclick | ダブルクリックされた時 |
| mousedown | 要素上でマウスが押された時に発生 |
| mouseup | 要素上でマウスが押され、上がった時に発生 |
| mousemove | 要素上でマウスが移動している時に発生 |
| mouseover | マウスが要素に入った時に発生。子要素でも発生 |
| mouseout | マウスが要素から外れた時に発生。子要素でも発生 |
| mouseenter | マウスが要素に入った時に発生。子孫要素に入った時には発生しない |
| mouseleave | マウスが要素から外れた時に発生。子孫要素から外れた時には発生しない |
| change | 要素がフォーカスを得て値の修正が完了した時に発生 |
| select | type属性値が"text"のinput要素、textarea要素のテキストが選択された時に発生 |
| submit | フォームが送信された時に発生 |
| keydown | キーが押し下げられた時に発生 |
| keypress | キーが押された時に発生 |
| keyup | キーが上がった時に発生 |
| error | javascriptのエラーが発生した時に発生 |
$(window).on("load", function() {
setTimeout(function(){
処理内容
},1000);
});//ロードされて1秒後に実行
$(要素)[0].click();
document.getElementById('ID要素').click();
$(function() {
var age = 65;
if (age < 20) {
console.log('未成年です。');
} else if (age >= 65) {
console.log('シニアです。');
} else {
console.log('成人です。');
}
});
$(window).on('scroll',function() {
console.log($(document).scrollTop());
});
console.log($('.float-btn').offset()); //topとleftを両方取得console.log($('.float-btn').offset().top);console.log($('.float-btn').offset().left);
$('.className').each(function() {
処理内容
});
const arg = new Object;
url = location.search.substring(1).split('&');
for(i=0; url[i]; i++) {
const k = url[i].split('=');
arg[k[0]] = k[1];
}
const parmVal = arg.pl; //パラメータ"pl"の値を取得
console.log(parmVal);
| 等しい | |
|---|---|
| 等しくない | |
| 左が右より大きい場合TRUE | |
| 左が右以上の場合TRUE | |
| 左が右より小さい場合TRUE | |
| 左が右以下の場合TRUE | |
| かつ | / |
| もしくは | / |
| URL全体を取得 | |
|---|---|
| 親iframeのURL全体を取得 | |
| http:(プロトコル)を取得 ※コロンの後のスラッシュ2つは取得されない |
|
| hostname.jpを取得 | |
| /pathname/を取得 | |
| ?search=1&search2=1を取得 | |
| #hashを取得 | |
$(window).on("load resize", function() {
if ($(window).width() <= 765) {//765px以下のときのみ実行
処理内容
};
});
//※即時関数で実行すること!
(function() {
var ua = navigator.userAgent;
if (ua.indexOf('iPhone') > 0 || ua.indexOf('Android') > 0 && ua.indexOf('Mobile') > 0) {
alert('スマートフォン');
//if (window.confirm('スマートフォン向けサイトに移動しますか?')) {
location.href = "sp.html";
//}
} else if ((ua.indexOf('iPad') > 0 || ua.indexOf('Android') > 0) && screen.width <= 768) {
alert('タブレット');
//if (window.confirm('タブレット向けサイトに移動しますか?')) {
location.href = "tablet.html";
//}
} else {
alert('デスクトップ');
}
})();
同一ドメインのiframeに限る。
$(window).on("load", function() {
$('iframe').each(function() {
if (typeof $(this).attr('height') == 'undefined') {
$(this).height(this.contentWindow.document.documentElement.scrollHeight+1);
}
});
$('iframe').triggerHandler('load');
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/eruda/3.4.0/eruda.min.js"></script>
<script>eruda.init();</script>
print_r ($hoge);
echo 'HTML' . PHP構文 . 'HTML';
【例】:echo '<a href="' . get_category_link( $category[0]->term_id ) . '">' . $category[0]->cat_name . '</a>';
<?php if(条件){ ?>
<?php }elseif(条件2){ ?>
<?php }else{ ?>
<?php } ?>
<?php if(条件): ?>
<?php elseif(条件2): ?>
<?php else: ?>
<?php endif; ?>
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
を
require( dirname( __FILE__ ) . '/wp/wp-blog-header.php' );
(/wpを足すだけ)
以下を.htaccessに追加する = URLにpreview=trueが含まれる場合、index.htmlではなくindex.phpを実行する
RewriteCond %{QUERY_STRING} preview=true
RewriteRule ^/?$ /index.php$1 [L]
jQuery(function($){
alert('jQuery Alert Test. OK?');
$('body').css('backgroundColor','#ccc');
})(jQuery);
| ホームURL | |
|---|---|
| テーマディレクトリ呼び出し | 【例】:<link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/css/top.css"> |
| uploadsディレクトリ呼び出し | 【例】:<img src="<?php $upload_dir = wp_upload_dir(); echo $upload_dir['baseurl']; ?>/thumbnail/thumbnail01.png"> |
| 記事タイトル | |
| 投稿日 | |
| 更新日 | |
| 投稿者 | |
| 記事編集リンク | |
| 記事ID、クラス | |
| 管理画面ログイン | |
| 管理画面ログアウト | |
| 管理画面 | |
<?php get_template_part( 'include/cm/incl_breadcrumb' ); ?>
<?php include (TEMPLATEPATH .'/include/XXXXX.php'); ?>
[include file='include/incl_global_footer']
//記事のカテゴリー情報を取得
$cats = get_the_category();
$cat_id = $cats[0]->cat_ID; //カテゴリID
$cat_name = $cats[0]->cat_name; //カテゴリー名
$cat_slug = $cats[0]->category_nicename; //カテゴリースラッグ
$cat_url = get_category_link( $cat_id ); //カテゴリーURL
//タグ
$tags = get_the_tags();
$tag_id = $tags[0]->term_id; //タグID
$tag_name = $tags[0]->name; //タグ名
$tag_slug = $tags[0]->slug; //タグスラッグ
$tag_url = get_tag_link( $tag_id ); //タグURL
ErrorDocument 503 /503.html
### Maintainance ###
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} !/503\.html$
RewriteCond %{REQUEST_URI} !\.css$
RewriteCond %{REQUEST_URI} !\.js$
RewriteCond %{REQUEST_URI} !\.jpg$
RewriteCond %{REQUEST_URI} !\.gif$
RewriteCond %{REQUEST_URI} !\.png$
RewriteCond %{REQUEST_URI} !\.svg$
RewriteCond %{REMOTE_ADDR} !=106.128.47.6
RewriteRule ^(.*)$ /503.html [R=503,L]
</IfModule>
| ①CTAボタン系(②~⑥)すべて (エンゲージメント計測用) |
|
|---|---|
| ②電話系ボタン | |
| ③「お問い合わせはこちら」系ボタン | |
| ④「資料請求はこちら」系ボタン | |
| ⑤「ご予約はこちら」系ボタン | |
| ⑥「トライアルはこちら」系ボタン | |
| ⑦「会員登録はこちら」ボタン | |
| ⑧「確認画面に進む」ボタン | |
| ⑨「送信する」ボタン | |
(function() {
var ua = navigator.userAgent;
if (ua.indexOf('iPhone') > 0 || ua.indexOf('Android') > 0 && ua.indexOf('Mobile') > 0) {
window.location.href = "sp";
}
})();
<!-- ========== SiTest Call CTA Tracking ========== -->
<script>
$(window).on('load',function() {
var windowPauseTime = undefined;
$('.sitest__goal--tel').on('click',function(){
windowPauseTime = (new Date).getTime();
});
function windowActive() {
var windowActiveTime = (new Date).getTime();
var diffTime = windowActiveTime - windowPauseTime;
if (diffTime > 20000) {//秒数を指定(1秒=1000)
sitest.achieve_for({gid:XXXXX, sid:XXXXX});//カスタムゴールコードを貼付
console.log('SiTest custom goal code has been triggered.');
windowPauseTime = undefined;
} else {
console.log('SiTest custom goal code ERROR');
windowPauseTime = undefined;
}
}
window.addEventListener('focus', windowActive);
});
</script>
<!-- ========== END SiTest Call CTA Tracking ========== -->
<!-- ========== SiTest Basic Code ========== -->
<!-- ========== END SiTest Basic Code ========== -->