xrfragment-haxe/src/3rd/js/$.js

10 lines
393 B
JavaScript
Raw Normal View History

2023-12-19 20:40:40 +01:00
// the core project uses #vanillajs #proxies #clean #noframework
2024-01-29 20:19:04 +00:00
var $ = typeof $ != 'undefined' ? $ : (s) => document.querySelector(s) // respect jquery
var $$ = typeof $$ != 'undefined' ? $$ : (s) => [...document.querySelectorAll(s)] // zepto etc.
2023-12-19 16:58:46 +01:00
2024-01-29 20:19:04 +00:00
var $el = (html,tag) => {
2023-12-19 16:58:46 +01:00
let el = document.createElement('div')
el.innerHTML = html
return el.children[0]
}