小编use*_*672的帖子

javascript:作为对象或函数传递

我的问题很奇怪,它与我在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框架,所以我避免库来保持脚本快速)

javascript jquery frameworks function object

5
推荐指数
2
解决办法
140
查看次数

标签 统计

frameworks ×1

function ×1

javascript ×1

jquery ×1

object ×1