コマンドラインAPI に外部 API からアクセスすることはできますか?
簡単な例:
HTML
<div id="myDiv"></div>
<script src="myScript.js"></script>
myScript.js
$$('#myDiv').textContent = 'this will not work';
jQuery や Zepto などの外部ライブラリをロードしたくないのは、このようなものが既にローカルにロードされているからです。
あなたの質問に答えるには、いいえ。しかし、私はあなたが本当にしたいとは思わない。API が変更され、コードが壊れる可能性があります。探しているのがクエリセレクターだけの場合。MDN にあるスニペットを使用する方がよいと思います。
function $ (selector, el) {
if (!el) {el = document;}
return el.querySelector(selector);
}
function $$ (selector, el) {
if (!el) {el = document;}
return el.querySelectorAll(selector);
// Note: the returned object is a NodeList.
// If you'd like to convert it to a Array for convenience, use this instead:
// return Array.prototype.slice.call(el.querySelectorAll(selector));
}
alert($('#myID').id);