jQuery的unbind方法?
我查了一下 你使用的这个插件的文档,自带解绑函数:$dp.unbind (4.8beta4新增)而你采用的是 Jquery 的解绑方法,你并不能确定 这款插件绑定的事件 是 focus ,还是 click 还是别的。
jqury中如何给span加click事件?
动态添加的元素要使用live(1.7之前)或on(1.7之后)进行事件绑定
jQuery
$("#a").live("click",function(){
????alert("动态添加的元素被点击");
});
jQuery>=1.7
$(document).on("click","#a",function(){
????alert("动态添加的元素被点击");
});
把上面的click换成你需要绑定的事件,例如mouseover、mouseout、dblclick、、、
jquery 闭包原理?
jQuery闭包原理
闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。
简单说就是,定义在函数中的函数,并且可以在外部访问
可以减少全局变量的对象,防止全局变量过去庞大,导致难以维护
防止可修改变量,因为内部的变量外部是无法访问的,并且也不可修改的,确保安全
读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中。
有人说越来越多的项目都放弃了jquery,是这样吗?为什么?
确实如此,jquery的市场占有率确实在不断下滑。
前端领域,以 angular / vue / react 三足鼎立,国内 vue用的尤其多。
不知道题主的行业是什么, 我觉得如果是前端开发者,跟随潮流是没错的。新项目选择最合适的框架。而对于其他后端开发这,或者是传统应用,或者内部应用,其实用什么差距都不大。
要知道,前端是特别喜欢造轮子的,每年都有一大批有用无用的框架出现,用不了多久就又淘汰。建议不是前端开发者,重点不要放在这个上面。
根据项目来,大部分项目使用jquery没有任何问题。
趋势是存在的,但jq的思想精髓已经变成了js的部分新标准了。这种替代还需要一段时间,京东在2016才彻底完成转向jq。没那么快的,按你项目的实际选型需要就可以了。
都是专业做前端的才喜欢弄这些新框架,一般如果偶尔写一下页面的,绝对jquery最方便,最多自己再包装几个插件,一套东西分分钟搞定。
不过你说的github... 跟jquery有替代关系吗
(ー_ー)!!