javascriptでHTML要素追加!jQueryとも比較!

javascriptで要素を追加する方法をご紹介していきます。
insertAdjacentHTMLを使用する方法と使用しない方法の2種類を記載していきます。

insertAdjacentHTMLは、だいたいのブラウザで対応済みですが、念のためそれ以外の方法も記載している感じになります。

insertAdjacentHTMLの対応ブラウザ
https://caniuse.com/#feat=insertadjacenthtml

併せてjQueryでの書き方も記載しておきます。

ご紹介する要素の追加位置はこちら。

// ここに要素を追加する方法
<div id="sample">
// ここに要素を追加する方法
test
// ここに要素を追加する方法
</div>
ここに要素を追加する方法// 

追加位置の上から順に記載していきます。

要素の上に要素追加

// ここに要素を追加する方法
<div id="sample">
test
</div>
<script>
// insertAdjacentHTMLで要素を追加する方法
var sampleDiv = document.getElementById('sample');
sampleDiv.insertAdjacentHTML('beforebegin', '<span>afterbeginで要素追加</span>');

//  insertBeforeで要素を追加する方法
var sampleDiv = document.getElementById('sample');
var newNode = document.createElement('span')
newNode.innerText = 'afterbeginで要素追加';
sampleDiv.parentNode.insertBefore(newNode, sampleDiv); 

// jQueryで要素を追加する方法
$('#sample').before($('<span>afterbeginで要素追加</span>'));
</script>

要素内の一番初めに要素追加

<div id="sample">
// ここに要素を追加する方法
test
</div>
<script>
// insertAdjacentHTMLで要素を追加する方法
var sampleDiv = document.getElementById('sample');
sampleDiv.insertAdjacentHTML('afterbegin', '<span>afterbeginで要素追加</span>');

insertBeforeで要素を追加する方法
var sampleDiv = document.getElementById('sample');
var newNode = document.createElement('span')
newNode.innerText = 'afterbeginで要素追加';
sampleDiv.insertBefore(newNode, sampleDiv.firstChild);

// jQueryで要素を追加する方法
$('#sample').prepend($('<span>afterbeginで要素追加</span>'));
</script>

要素内の一番最後に要素追加

<div id="sample">
test
// ここに要素を追加する方法
</div>
<script>
// insertAdjacentHTMLで要素を追加する方法
var sampleDiv = document.getElementById('sample');
sampleDiv.insertAdjacentHTML('beforeend', '<span>afterbeginで要素追加</span>');

// appendChildで要素を追加する方法
var sampleDiv = document.getElementById('sample');
var newNode = document.createElement('span')
newNode.innerText = 'afterbeginで要素追加';
sampleDiv.appendChild(newNode);

// jQueryで要素を追加する方法
$('#sample').append($('<span>afterbeginで要素追加</span>'));
</script>

要素の下に要素追加

<div id="sample">
test
</div>
ここに要素を追加する方法// 
<script>
// insertAdjacentHTMLで要素を追加する方法
var sampleDiv = document.getElementById('sample');
sampleDiv.insertAdjacentHTML('afterend', '<span>afterbeginで要素追加</span>');

// insertBeforeで要素を追加する方法
var sampleDiv = document.getElementById('sample');
var newNode = document.createElement('span')
newNode.innerText = 'afterbeginで要素追加';
sampleDiv.parentNode.insertBefore(newNode, sampleDiv.nextSibling);

// jQueryで要素を追加する方法
$('#sample').after($('<span>afterbeginで要素追加</span>'));
</script>

ゲーム動画配信プラットフォーム一覧!稼ぐにはどんな方法が?

PCやスマホ、PS4などゲームのプレイ動画配信するサービスが増えてきました。

ゲーム配信専用のサービス(プラットフォーム)も出てきて、ゲーム動画の人気さがうかがえます!

そして、ゲーム配信で稼ぐこともできるのでざっくりどんなものがあるかまとめてみました。

ゲーム動画配信プラットフォーム一覧

  • YouTube
  • ニコニコ動画
  • Twitch
  • ツイキャス
  • OPENREC
  • Mixer
  • Facebook gaming
  • Mirrativ

配信方法一覧

プラットフォーム 配信方法
YouTube 動画アップロード
ライブ
アーカイブ
ニコニコ動画 動画アップロード
ライブ
アーカイブ
Twitch 動画アップロード
ライブ
アーカイブ
ツイキャス ライブ
アーカイブ
OPENREC 動画アップロード
ライブ
アーカイブ
Mixer ライブ
アーカイブ
Facebook gaming ライブ
アーカイブ
Mirrativ ライブ
アーカイブ

ツイキャスは、YouTubeと連携して配信動画をYouTubeにアップロード可能です。

全ての動画配信プラットフォームがライブに対応していて、ライブ配信に力を入れているようです。

収益方法一覧

プラットフォーム 収益化条件 収入取得方法
YouTube
  • チャンネル登録者数1,000人以上であること
  • 過去1年間の総再生時間が4,000時間を超えていること
  • 広告
  • 投げ銭(ライブ配信)
ニコニコ動画
  • 動画投稿した動画を、クリエイター奨励プログラムに登録
ポイントを換金
Twitch
  • 過去30日間で8時間の配信を行う
  • 過去30日間で7日以上配信する
  • 過去30日間で3人の平均視聴者数を獲得する
  • 50人のフォロワーを獲得する
  • 投げ銭
  • サブスクライブ
ツイキャス
  • 過去三か月の累計視聴時間が100時間以上でアイテム収益有効化
  • 過去三か月の累計視聴時間が300時間以上でキートス有効化
  • 過去三か月の累計視聴時間が1000時間以上で動画収益(β)有効化
  • 投げ銭
  • スポンサー
  • 広告
OPENREC
  • プレミアム会員(月額540円)登録
  • CreatorsProgram申し込み
投げ銭
Mixer
  • 収益化申請
  • パートナーシップ申請(フォロワー数が 2,000 人以上)
  • 投げ銭(収益化、パートナーシップ)
  • サブスクリプション(パートナーシップ)
Facebook gaming
  • 「ゲーム動画クリエイター」ページを作成済み
  • 申し込み前の14日間に、(ゲームにタグ付けした)ゲームコンテンツを4時間以上ストリーミング配信している
  • 申し込み前の14日間に、ゲームコンテンツをストリーミング配信した日が2日以上ある
    自分のページにフォロワーが100人以上いる
  • ページは30日以上アクティブになっている
投げ銭
Mirrativ なし
  • 投げ銭
  • ランキング

YouTubeの広告収入目安は0.3~1円/1再生、
ニコニコ動画の広告収入目安は0.3円/1再生、
と言われたりしています。

Mirrativは収益化の条件はないですが、換金に制限があり収入を得るまでが大変な面もあります。
オーブを取得し換金するのですが、オーブの有効期限が180日となっています。

収益化条件が厳しいのもあったり、動画配信プラットフォームのユーザー数とかも影響してくるので、一概にどれが稼ぎやすいとかは言えないですが・・・

現状だとYouTube、Twitchあたりが勢いあるのではないでしょうか。

Microsoftの新しいEdgeブラウザ「ChromiumベースEdge」

microsoft-edge

Microsoftの新しいEdgeブラウザが配信開始されました。

Web関連の開発やサイトを持っている方は、今後ブラウザチェックに新Edgeを入れる必要が出てきそうです。

公式サイト:https://www.microsoft.com/en-us/edge

新旧のEdgeの違いは?

新しいChromiumベースのEdgeと旧Edgeでレンダリングエンジンが違います。

新Edge Blinkレンダリングエンジン
旧Edge EdgeHTMLレンダリングエンジン

Blinkレンダリングエンジンは、Google Chrome 28以降、Opera 15以降、Android 4.4 の標準ブラウザなどで採用されています。

新しいEdgeもこれらのブラウザとと同じ種類のレンダリングエンジンを使っているので、cssなどの表示が似てくると思います。

開発者を困らせていたIE対応、Edge対応が減るといいのですが。

WordPressのセキュリティが心配ならWordPress脆弱性診断サービス!

wordpress脆弱性診断

WordPressは何かとセキュリティの問題がつきまといます。

乗っ取られたり、改ざんされたりしたら自分も困りますが、利用者の方にも迷惑をかけてしまいます。

Webサイトでは「速度」「セキュリティ」「デザイン」が大事だと思います。

その中でもセキュリティは後回しにしがちですし、対応が不十分だったりします。

そこでカゴヤ・ジャパン株式会社が提供している「WordPress脆弱性診断」サービスをご紹介します。

無料ではないので注意を。

WordPress脆弱性診断

WordPress脆弱性診断は サイトURLからWordPressの本体、プラグイン、テーマの脆弱性を診断し、レポートを出してくれます。

特徴

  • 使い方が簡単
  • 明確なレポート
  • メールで通知
  • 定期診断設定
  • 安心のサポート
  • URLのみで診断可能

料金プラン

1回スポット 4,400円
月1回定期診断(1年) 39,600円

機能

https://www.kagoya.jp/rentalserver/wordpress-vas/function/

ご利用の流れ

https://www.kagoya.jp/rentalserver/wordpress-vas/flow/

興味がある方はサイトをのぞいてみてください。

警視庁が公開している簡易マスクの作り方

コロナウィルス影響でマスクの品切れが続いていて困っている方たちが増えてるのではないでしょうか。

花粉の時期とも重なってしまい大変です。

そこで警視庁が公開している簡易マスクをご紹介します。

簡易マスクの作り方

材料

  • キッチンペーパー × 1枚
  • 輪ゴム × 2つ
  • ホチキス

1. キッチンペーパーを蛇腹に折る

2. 両端に輪ゴムをホチキスで止める

ホチキスの位置で大きさを調整できます。

以上です。

キッチンペーパーの内側にガーゼを挟んだりしても良いかもしれません。

警視庁がTwitterとWebサイトで紹介しているので、参考にしてみてください。

キッチンペーパーで簡易マスク - 警視庁

花粉がガードできるかはわかりませんが、ないよりはという方は試してみてはいかがでしょうか。