此帮助文档已更新至版本:JSer-2.8
入门必读
如何在您的网页中使用JSer?
 
元素选择器
元素选择器构造方法:
JSer(content)
JSer(selector, rootNode)
JSer(selector, selector)
 
selector选择符:
什么是selector选择符?
元素选择符   tagName
ID选择符    #ID
类名选择符   .className
全部选择符   *
简单属性选择符 @attr
固定属性选择符 @attr=value
多重属性选择符 [@attr=value, ..]
元素属性选择符 tagName[@attr=value, ..]
包含选择符   selector selector..
多项选择符   selector,selector..
伪类选择符   :typeName
JSer对象
JSer对象属性:
length
 
JSer对象方法:
add(content) and(args..) del(content)
inter(content) reverse() each(fn)
get(sub) first() last()
index(sub) index() end()
parent(selector) parent(depth) parent()
children(sub) children()
     
CSS样式读写:
addClass(args..) css(style)
removeClass(args..) css(style,value)
toggleClass(rstr, astr) css(object)
width() opacity()
width(val) opacity(val)
height()  
height(val) xy()
   
属性读写:
attr(name) attr(name, val)
attr(object) removeAttr(args..)
   
文本与html,值读写与串化:
html() html(val) empty()
val() val(val) serialize()
text() text(val)  
     
显示隐藏:
hide() hide(time)
hide(time,bywhat)  
hide(time,bywhat,callback)
show() show(time)
show(time,bywhat)  
show(time,bywhat,fn)  
   
常规事件:
abort(handler) mousedown(handler)
blur(handler) mousemove(handler)
change(handler) mouseout(handler)
click(handler) mouseover(handler)
dblclick(handler) mouseup(handler)
error(handler) reset(handler)
focus(handler) resize(handler)
keydown(handler) select(handler)
keypress(handler) submit(handler)
keyup(handler) unload(handler)
load(handler) scroll(handler)
JSer取消事件冒泡
 
事件监听:
on(handle) on(handle,hander)
on(object) once(handle, handler)
off() off(handle)
off(handler) off(handle,handler)
off(object)  
   
行为切换:
hover(args1,args2) active(args1,args2)
toggle(name) toggle(name, array)
toggle(name, array, callback)
removeToggle(name)
   
行为限制:
unmenu(boolean) unselect(boolean)
   
数据载入:
loadUrl(url) loadUrl(url,prms)
loadUrl(url,callback)
loadUrl(url,prms,callback)
   
数据缓存:
data(name,value) data(name)
data(object) data()
removeData(name) removeData()
   
DOM操作:
DOM事件与缓存保持
items() remove()
append(content) appendTo(content)
prepend(content) prependTo(content)
after(content, isClone)
afterTo(content, isClone)
before(content, isClone)
beforeTo(content, isClone)
replace(content) replace(content, fmtFn)
clone(cloneEvents)
   
URL 与 AJAX
URL对象构造方法
JSer对象.url() JSer对象.url(url)
   
URL解析
get(name) get()
set(name, value) set(prms)
set(object) sel(prm1, prm2)
del(args..) rdel(args..)
toString() getF()
setF(filepath) anchor()
anchor(name)  
   
URL窗口与跳转
go(target) open(width, height)
  open(object)
   
AJAX操作
loadTo(content)
loadTo(content, callback)
ajax(callback) ajax(object)
   
静态属性
browser version
   
静态方法
exec(fn) favorite()
exec(path) favorite(title)
each(object,fn) favorite(title,url)
extend(method,fn) merge(obj1, obj2)
extend(object) clone(object)
toJSON(object)
 
cookie操作:
cookie(name)
cookie(name,val, exp, path,domain,sec)
cookie(object, exp, path,domain,sec)
   
Javascript原型扩展
String.trim() String.eq(args)
String.or(args) Array.indexOf(obj)