我的问题很奇怪,它与我在jQuery中看到的东西有关,但到目前为止我一直无法重新创建它.
在jQuery中你可以这样做
jQuery('div').append
Run Code Online (Sandbox Code Playgroud)
要么
jQuery.ajax
Run Code Online (Sandbox Code Playgroud)
我正在制作的应用程序需要类似的语法,我注意到你使用新的喜欢
var that=new function(){
}
Run Code Online (Sandbox Code Playgroud)
你可以用这个来调用函数,没有(),但在某些情况下我会需要它.
原因是我需要选择一个dom元素,就像jQuery一样.
that('[data-something="this"]').setEvent('click',functin(){})
Run Code Online (Sandbox Code Playgroud)
有些人自动这样做:
that.loadIt('this','[data-something="that"]')
Run Code Online (Sandbox Code Playgroud)
这样做的原因是dom元素在外部加载并被推送,然后脚本在继续之前等待它准备就绪.这样做对我来说无论如何似乎是最干净的方式来获得这个功能(我编写一个完整的javascript框架,所以我避免库来保持脚本快速)