广州web前端培训学什么?
选择器
基本选择器:ID选择器、元素选择器、类选择器、*选择器、多项选择器
层级选择器:子元素选择器、兄弟元素选择器、父级选择器
基本筛选器::first :not :even :odd :eq :gt :last :lt
内容筛选器::contains :empty :has :parent
可见性筛选器::hidden :visible
广州web前端培训学什么?
属性筛选器:[attribute] [attribute=value] [attribute!=value] [attribute^=value] [attribute$=value]
子元素筛选器:first-child :first-of-type :last-child :last-of-type :nth-child :nth-last-child() :nth-last-of-type() :nth-of-type() :only-child :only-of-type
样式
CSS:.css()、.addClass()、.removeClass()、hasClass()、.toggleClass()
尺寸:.height()、.width()、innerHeight()、innerWidth()、outerHeight()、outerWidth()
DOM操作
DOM内部插入.append()、.appendTo()、.html()、.prepend()、.prependTo()
DOM外部插入.after()、.before()、.insertAfter()、.insertBefore()
属性:.attr()、.removeAttr()、.prop()、.removeProp()
广州web前端培训学什么?
事件
鼠标事件:.click()、.contextmenu()、.dblclick()、.focusin()、.focusout()、.hover()、.mousedown()、.mouseenter()、.mouseleave()、.mousemove()、.mouseout()、.mouseover()、.mouseup()、.toggle()
键盘事件:.keydown()、.keypress()、.keyup()
工具
浏览器特性检测:$.support、$.browser、$.browser.version
数组和对象操作:$.each(object,[callback])、$.extend([d],tgt,obj1,[objN])
测试操作:$.type(obj)、$.contains(c,c)、$.isarray(obj)$.isFunction(obj)、$.isNumeric(value)
jQuery前端组件设计与封装
导航、下拉菜单、选项卡、表格、图表等