快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

澳门新莆京app官网:一个轻量级的javascript库 pj介绍



相对付其他说话来说,javascript脚本说话太小巧玲珑了,活泼灵动。小我异常爱好写javascript代码。虽说收集上出名的javascript库充斥收集,jQu澳门新莆京app官网ery、Prototype、Base、ExtJs……,功能也异常强大年夜,应用起来也方便。然则有一个不太令人知足的地方,便是库本身太大年夜了。无意偶尔只是用此中几个功能就必须得把全部库引进来,就jQuery来说,压缩了也还有70多KB,无意偶尔比一个网页文件还大年夜。但我们有必要一个库来帮忙开拓,以是自己就写了一个轻量级的javascript库,只支持一些简单的选择器,此中很多选择器,措施借鉴了jQuery,命名为pj.下载源代码

这里只简单先容一下

选择器:

pj("#id");//id选择器, 如: pj("#header"),取id为header的元素

pj("tag");//标签 选择器, 如: pj("div"),取页面所有的div

pj("[tag].class");//class选择器, 如: pj("[tag].ClassName"), 取class为ClassName的[tag]元素

pj("#id>tag");//取指定id下的所有指定元素澳门新莆京app官网;如: pj("#header>a"), 取id为header元素下的所有a元素[包括子孙元素]

pj("tag>tag");//取指定标签下面所有指定标签的元素;如: pj("li>a") 取页面所有li元素下面的a元素[包括子孙元素]

pj("tag[,#id,tag.class][attr=value]:0,2");//根据指定的属性或者下标取元素;如: pj("div[name=value]:0,3") 取页面中含有name属性并且值为value的第一和第四个元素

pj("

");//天生一个div

pj("

内容

");澳门新莆京app官网//天生一个带有内容的div

静态属性和措施

LEFT_POSITION

RIGHT_POSITION

TOP_POSITION

BOTTOM_POSITION

LEFT_TOP_POSITION

LEFT_BOTTOM_POSITION

RIGHT_TOP_POSITION

RIGHT_BOTTOM_POSITION

ready(fn);

extend(target,fn);

bind澳门新莆京app官网({method:function(){}})

isObject(elem)

isFunction(elem)

isArray(elem)

isString(elem)

trim(str)

merge(target,s澳门新莆京app官网rc)

getStyle(target,name)

setStyle(target,{})

mouseX(e)

mouseY(e)

stopBubble(e)

stopDefault(e)

pageHeight()

pageWidth()

windowHeight()

windowWidth()

setOpacity(target,value)

enableDrag(trigger,target)

parseToQueryString(form)

isContain(parent,child)

id(id)

tag(tag)

resetCSS(target,{})

x(target)

y(target)

wh(target,name)

pj工具属性和措施

timer

length

get()

each()

addListener()

attr()

removeAttr()

stop()

appendTo()

remove()

addClass()

removeClass()

setClass()

cut()

step()

setLocationRelatedTo()

isVisible()

locate()

bind()

getStyle()

setStyle()

abort()

blur()

change()

click()

dblclick()

error()

focus()

keydown()

keypress()

keyup()

load()

unload()

mousedown()

mousemove()

mouseout()

mouseover()

mouseup()

reset()

resize()

select()

submit()

left()

top()

right()

bottom()

height()

width()

animate()

slideDown()

slideUp()

slideRight()

slideLeft()

scrollDown()

scrollUp()

scrollRight()

scrollLeft()

hide()

show()

fadeIn()

fadeOut()

小演示

复制代码 代码如下:

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: