发布网友 发布时间:2022-04-24 05:45
共11个回答
懂视网 时间:2022-04-25 11:33
url hash:url中#号后面那段,通常用来定位到html页面中某一锚点。因为hash变化页面不会刷新,所以在ajax应用中用hash来存储脚本运行状态,例如gmail的做法。jquery hash change event plugin: Internet Explorer 8, Firefox 3.6+, 和Chrome 5+里,已经提供了window.onhashchange事件,但是在老版本的浏览器中并没有这个事件,这个插件通过定时器判断hash是否产生了变化,以便在老版本的浏览器重提供hashchange事件。
hashchangebroker:之前写了这个jquery extend,提供了四个方法:
$.hashchangebroker.subscrib(fragName, handler)
订阅fragName对应的hash段落变化,并转发给指定的handler。
url hash由若干个frag组成,一个frag格式为:[fragName]:[state]。fragName为自定义hash状态名称。state为base64编码的json字符串。
handler只有一个参数state:json格式字符串,描述自定义状态。
$.hashchangebroker.publish(hash)
此方法应绑定到window.onhashchange事件。接收hash并解码找到变更的frag,并转发给订阅该frag的handler。
$.hashchangebroker.changeFrag(fragName,state)
此方法由statehashable类型调用,用于修改hash中对应fragName的frag的state。
$.hashchangebroker.init()
此方法用于在页面刷新后,获取hash并publish。在$(document).ready中调用即可。应放到所有subscrib方法之后。
statehashable:提供这个widget是希望可以比较方便的将控件的状态发布到url hash,并获取控件对应的hash frag的state变化,触发相应的statechange事件。
用法$(dom).statehashable();调用此方法后,给dom对象增加了hashchange事件。当statehashable对象发现控件对应的hash frag变化后,会触发dom对象的hashchange事件。
使用方法:
代码如下:
$(dom).bind("hashchange",function(e,stateObj){
//判断stateObj的状态,还原dom到对应的状态
});
应在更改dom状态的方法中增加statechange的事件触发,statehashable对象会捕捉该事件,并调用hashchangebroker的changeFrag方法,修改hash。statechange触发示例:
$(dom).trigger("statechange",[stateName,stateValue]);
热心网友 时间:2022-04-25 08:41
关于动词have(has)的用法热心网友 时间:2022-04-25 09:59
根据主语确定,主语是第三人称单数用has,主语是第一人称,第二人称,第三人称复数用have。
例句:
1、There has been a busy start to polling in today's local elections.
今天地方选举的投票一开始就人头攒动。
2、The Estonian parliament has passed a resolution declaring the republic fully independent.
爱沙尼亚议会已经通过了宣布共和国完全独立的决议。
3、He has received extensive corrective surgery to his skull.
他的头骨做过大面积的矫形手术。
4、You have to pay your outstanding bill before joining the scheme.
在参加该项目之前必须结清余账。
5、These files have been zipped up to take up less disk space.
这些文档已经进行了压缩,以节省磁盘空间。
相关句子:
1、I have $100m hidden away where no one will ever find it.
我把1亿美元藏到了一个永远没人会找到的地方。
2、I have tried to pack a good deal into a few words.
我尽量言简意赅。
3、He has maintained their optimism in the face of desolating subjugation.
面对遭征服的悲惨命运,他保持了乐观的态度。
热心网友 时间:2022-04-25 11:34
主语为单数第三人称时,用has, 其他情况下的用have。热心网友 时间:2022-04-25 13:25
一般现在时,主语是第三人称单数(he/she/it/Lily/my friend...)的时候,用单三形式(have变has)热心网友 时间:2022-04-25 15:33
have用于第一人称(I, we),第二人称(you), 及第三人称复数(they);has用于第三人称单数(he, she, it)或单数名词。热心网友 时间:2022-04-25 17:58
你我为主语时用have热心网友 时间:2022-04-25 20:39
have用于I、 you 、they或人名。has用于he、she、it或单数名词热心网友 时间:2022-04-25 23:37
当有does…单词或者单三做主语时要用has热心网友 时间:2022-04-26 02:52
这个题第一个空要填哈,因为助动词渡河大字后面要跟动词的原型,第二个空要填的是hands,因为主语是系系,是第三人称,单数人称听懂了吗?热心网友 时间:2022-04-26 06:23
mmmmmmm