在js中,能不能实现ios block这样的功能?

ios中的block用起来很方便,js基础很差,不知道js能不能实现block,思路是什么?

阅读 3.5k
2 个回答

你用Block绝大多数的时候,都是作为参数,完成回调的功能,让不同作用域的变量被保存到其他作用域

在js中的闭包结合匿名函数就是干这种事儿的

如:

var foo = function() {
    console.log('do something here!')
}

function xxx(foo) {
    foo()
}

// 调用时,是不是很像block的样子
xxx(function(){
    console.log('do something here!')
})

并不懂ios 不过 如果你说的block是指模态的话 你可以创建一个遮罩层 设置它的z-index > 被遮罩的元素 即可

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题