素のJavaScriptをバニラという🫠 #javascript #code

cup of ice cream with sprinkles

素のJavaScriptをバニラというのですが、その事は割愛してJavaScriptのコードを初心者向けにブラウザのコンソール画面で動くJsコードを記載します。実行後、テキストファイルにでもペーストしてみてください🙄。たった一行でページ内のリンクアドレスを取得可能です。

copy([...document.querySelectorAll("a")].map(e=>e.href).join("\n"));

--タグ--
91,code,copy,document,href,javascript,join,js,map,querySelectorAll,アドレス,コード,コンソール,テキスト,バニラ,ファイル,ブラウザ,ページ,ペースト,リンク,一行,,初心者,割愛,取得,可能,実行,画面,,記載


javascriptネイティブで書くことが多くなった。

下記のコードはサイト紹介で使用したコードの一部です。こんな感じにjavascriptネイティブでコードを書くことが多くなりました。脱jqueryしたいひとはこのサイトがおすすめです。https://www.willstyle.co.jp/blog/1025/ ?このサイトを見てもらえれば分かる通り、jqueryで書いたコードをjavascriptで書くとどうなるかを記載しています。

document.getElementById("site").innerHTML = list_make(site);
document.getElementById("sns").innerHTML = list_make(sns);
document.body.addEventListener("mousemove", (e) => {
    var x = e.clientX?e.clientX:0;
    var y = e.clientY?e.clientY:0;
    document.getElementById("fox").innerHTML = x + "/" + y;
});
document.body.addEventListener("touchmove", (e) => {
    var x = e.clientX?e.clientX:0;
    var y = e.clientY?e.clientY:0;
    document.getElementById("fox").innerHTML = x + "/" + y;
});

document.oncontextmenu = function () { return false; }

function list_make(v) {
    if (!(() => {
        var urlHash = location.hash;
        return urlHash === "#site-link" ? true : false;
    })()) {
        return "not found";
    }
    var hoge = [];
    for (var key in v) {
        hoge[key] = "<li><a href='" + v[key].url + "' name='" + v[key].name + "'>" + v[key].url + "</li>";
    }
    return hoge.join("\n");
}

--タグ--
1025,addEventListener,blog,body,client,co,document,getElementById,gt,https,innerHTML,javascript,jp,jquery,list,make,mousemove,quot,site,sns,var,willstyle,www,おすすめ,コード,こと,サイト,ネイティブ,ひと,一部,下記,使用,感じ,紹介,記載,通り


BMIの計算をjavascriptで書いてみるとこんな感じです?

BMIの計算をjavascriptで書いてみるとこんな感じです?、まだソースコードを短縮化出来そうな気がしますがひとまずこれでリリースします。
https://9up.me/js_mode/d0/

?余談:
このサイトがまだ始めて数日しか経過していないので検索にはあまりヒットしないと思いますが、毎日、更新を行っていこうと思います。アクセス数UPの秘薬はなくてSEO対策が行えている記事を量産することにあります。結局、毎日の更新して記事を拾ってくれるのを待つだけです。あとはバズるのを待つとかになります。

var kg = cm = 0;
document.getElementById("kg").addEventListener("input",data);
document.getElementById("cm").addEventListener("input",data);
function data(){
	let x = this.value?parseInt(this.value):0;
	if(this.id==="kg"){
		kg = x;
	}
	if(this.id==="cm"){
		cm = x/100;
	}
	document.getElementById("print").innerHTML = (()=>{
		return ((kg/(cm*cm)))!="Infinity"?"BMI="+ ((kg/(cm*cm))):"BMI=未計算";
	})();
}

--タグ--
0,addEventListener,BMI,cm,data,document,funct,getElementById,input,javascript,kg,quot,SEO,UP,var,アクセス,あと,コード,こと,これ,サイト,ソース,バズ,ヒット,リリース,余談,対策,感じ,数日,更新,検索,毎日,,短縮,秘薬,経過,計算,記事,量産


サイトについて

雑記帳:ログとして書いています、良い記事があればシェアお願いします。


RSS