1.什么是闭包,闭包要解决什么问题?
2.Jq命名中允许出现的字符有哪些?
2.如何把DOM对象转换成JQ对象、如何把JQ对象转换成DOM对象?
----------------
1.什么是闭包,闭包要解决什么问题?
闭包是一个对外不公开的空间,闭包内的数据不允许外界访问,要解决的问题就是间接访问闭包内的数据。
2.Jq命名中允许出现的字符有哪些?
数字、字母、下划线、$
2.如何把DOM对象转换成JQ对象、如何把JQ对象转换成DOM对象?
DOM对象转换成JQ对象:$()
// 获取dom对象
var domObj = document.getElementById("demo");
// 转化为jQuery对象
var jQueryObj = $(domObj)
JQ对象转换成DOM对象:$[]
// 获取jQuery对象
var jQueryDom = $("#demo");
// 转化为dom对象
var dom = $("#demo")[0];
代码端参考csdn用户:坏丶毛病