1.英语 问题,速度!

2.网页菜单如何制作?

3.高一英语题求解

4.jascript中如何获取字符串中的某些字符串

5.想做个投票小软件,但不知道怎么点击一个按纽(VB)

6.android studio怎么查看方法注释

doconcert-ticket_DOCON

主流配拍指南之三,横板快攻及两面弧圈篇! 主流配拍指南(原创) 三、横板近台快攻打法以及横板两面弧圈打法 (一)横板套胶的选择: 1、正手套胶的选择 横板正手套胶的配置方法一般与直板新式打法(直板横打)正手的配置方法相同,选用的套胶也基本一样,所以,在直板新式打法当中介绍过的正手套胶,在此就不再重复介绍了。我所介绍的套胶都是经过大家充分认可的,适应性都还是不错的,大家可以根据各个产品的性能介绍直接进行选择。另外,在给底板配置套胶的时候,会因为底板性能的差异选用不同的套胶,基本上可以按照软板配硬胶、硬板配软胶的原则来配。当然,软板配软胶、硬板配硬胶有时也可以,但前者通常是在特殊打法要求时才那么配,而后者则需要很深的手上功夫才能玩得转。 碳板通常情况下配国产或进口的内能套胶或者软、弹、涩性套胶比较好打,国产的传统粘性套胶一般不太适合用在碳板和芳碳板上。 (1)进口套胶: 亚萨卡MV反胶(YASAKA MARK-V),这款套胶的适应面很宽,有不少球友也会把它放在正手使用,效果也很不错。 蝴蝶Sriver/Bryce,这两款套胶是蝴蝶的经典套胶,性能出众,也很适合放在正手使用,其速度非常快,弹性巨大,所以,在控制上显得有一点儿不足(或者说不适应),但是如果灌胶使用的话,控制效果会比较理想。 多尼克F1,速度快,击球的声音很好听,也很适合放在正手使用,特别需要提一下的是,进口套胶有很多都是系列套胶,比如说F1,多尼克还有F2/F3/F5/F1-S等同一系列的套胶,而且,很多球友都很愿意把F1放在正手,把F2放在反手,可以说是一套比较经典的配置。 尼塔古JO,老瓦使用的套胶,控制力出色,灌胶后速度可与SRIVER相媲美,我非常喜欢的一款套胶。 挺拔鱼雷torpedo,内能套胶里的经典之作,其性能可与蝴蝶的Bryce并驾齐驱。 当然,好用的正手套胶数不胜数,关键是是否适应自己的打法和手感需要,我在此只是大概的说一说主流的、大家常常提到的几款,片面之处还请大家见谅。 (2)国产套胶: 国产套胶部分已经在前面介绍过了,请参照《直板横打篇》正手国产套胶部分。 2、反手套胶的选择: 与《直板横打篇》当中提到的内容基本相同,主流的基本还是那几款,用得多的还是SRIVER系列,可以根据需要,在L/EL/FX(硬度递减)几款不同硬度之间进行选择,其适应面还是比较宽的,无论是纯木板还是碳素、芳碳板,几乎都可以用SRIVER系列,要不怎么说是经典套胶呢!现在,有很多朋友都愿意在反手配上一块内能型的进口套胶,当然,这也是一种趋势,内能套胶现在有点扑天盖地的,可以选择的范围比较大,而且各家都炒得比较火,真不知道从何说起,总之,我们在选择内能套胶的时候,一定要考虑到自己对重量以及弹性、控制力的要求,不要盲目跟风,别人说好,你就来一块,结果一试,不适应,所以,在选择套胶心里没底的时候,最简单的办法就是,选择经典!尽量让自己少花冤枉钱。 (二)横板近台快攻打法底板的选择: 在弧圈球全世界大肆流行的今天,横板近台快攻打法的人已经越来越少了,在某些地方甚至是已经绝迹了(至少在我们这儿已经绝迹,呵呵~),如果有的话,其底板的选择面也不是很宽,基本上就是以下几种: 1、国产板: M6:七夹板,据说有类似CL的性能,其结构也与CL相同,而且价格便宜,性价比较高,选用的人很多。国产的当然还有其他的品牌,其他的型号,限于我使用得少,再加上网上也并未更多的提及,我就不在这里班门弄斧了。 2、进口板: 斯蒂卡CL-CR:七夹板,带有CR涂层,速度比CL稍快,硬度好像也大一些,比较适合用于快攻,但也完全可以用来拉弧圈,只是容错性稍差,需要有较深厚的基本功才能很好的驾驭。如果能找到90年代的100克左右重的CL或CL CR的话(现在的CL已经根据世界流行趋势进行了调整,重量和硬度都发生了变化),用来打快攻还是很好的。 蝴蝶陈静:比CL更扎实,重量也会比CL的平均重量稍大,但其手感更加扎实,直板型现在似乎还是很火,被许多快攻爱好者选用。 阿瓦拉P700:手感还不错,只是有一点点发空的感觉,已经不是小球时代王涛手中那把利剑的本色了,跟CL一样,要想“重温旧梦”,除非能找到“老货”。 雅萨卡YOD:七夹板,速度比CL稍慢,手感不是很清晰,少部分人在用。 (三)横板两面弧圈打法底板的选择: 1、国产板: U4/U6(2004/2006):国产品牌里比较经典的型号,五夹板,与OC结构基本相同,性能很不错,绝对对得起它们的价格,据说U6是进口材料,U4是国产材料,性能上也U4也打点折扣,当然,价格上也差了不少,对于荷包里银子不宽裕的朋友来说,是很不错的选择。 T2:国产碳素板里比较突出的一款,结构与蝴蝶普碳类似,面材不一样,据说是美桧?普碳是日桧。价格非常低,才100多块钱,在碳素板里,其性价比绝对够高。 世奥得超能/超杰2002C:国产芳碳板的经典之作,许多朋友在用,使用后的反映都非常好,有的人甚至干脆放弃了进口球板,将它们作为自己的主板,其受欢迎程度和性能可见一斑。超能的手感稍偏硬,更强调速度;而超杰则相对柔和些,更强调旋转。两款球板的手感都很不错,箫池更多的只是从大家的使用反溃当中了解到这两款板子,所以,不敢妄言。可以肯定的是,喜欢芳碳板的手感,又对蝴蝶芳碳板的高价望而生畏的朋友,超能、超杰是不二之选。 DHS狂飙系列:最受欢迎的是狂飙王,最热门的也是狂飙王,据王大力本人反映,狂飙王的性能正好适合自己的打法,控制力强,利于防守,同时在大力进攻的时候又能提供足够的能量,比以前所用的板子性能都更符合自己的打法需要;人气第二的就是新上市的狂飙皓,王皓本人现在正使用,性能不知,没用过也,不多说了;DHS-LG,很受推崇的一块板子,性能上没有特别突出的地方,属于五夹板里偏硬的板子,速度还可以,可怜国正兄弟训练比较时受伤,手术后能否回到主力阵容已不可知,提到它的人已经不多了;同一系列的还有DHS-GY郭焱/DHS-WN王楠,性能一般,不多说了。 2、进口板: 说到进口球板,可以说经典太多、不胜枚举,这也是我迟迟没有把横板篇结稿的原因之一,因为值得一说的板子实在太多,唯恐说漏了哪一款,但是,既然我已经决定写了,也只能试一试了,在这儿先给看我这篇拙作的朋友打个“预防针”,千万不要怪我才疏学浅,我正在和大家一同进步。 (1)五夹: 说到五夹板,不得不提到tribe29朋友在《五木经典之印象篇》一文中说到的那几款经典球板,他的这篇文章已经在《乒乓世界》上发表,写得非常好,也很真实、中肯,我对这几款球板就不啰嗦了。除了这几块板,还有几块我认为值得一提的,在这儿说几句: 蝴蝶孔令辉纯木:五夹,小球时代的经典之作,手感、控制堪称一流,打起大球来,略显力量不足,但仍不失为经典五夹,直到现在,还是受到很多人的追捧。 蝴蝶勒古:五夹,与OC同样结构,但没有OC那么弹、不好控,相对比较中庸,可往往中庸的板子更容易被人们所接受,因为它没有明显的缺点。它受人关注,其实更多的还是因为它是“抗韩英雄”刘国正曾经用过的球板。 多尼克瓦木(DONIC J.O WALDNER DOCON):五夹经典之作,手感清晰,控制灵活是我对DONIC球板的一贯印象,小球时代老瓦用它驰骋乒坛,瓦板更多的是代表了一种不朽的乒乓精神。***名将庄志渊用的是MASTER DICON OVERSIZE的版本,也就是大板面版本。普遍反映近台和台内非常优秀,退台后底劲略显不足,但我认为,这对于业余爱好者来说,退台后的底劲根本不是问题。试问一下,退台之后,你能连续对拉几板?什么?两、三板。我敢说,能对拉两三板的人,在业余爱好者里最多占到10%,我正准备淘弄一支OVERSIZE的来试试。 尼塔古曼彻斯特瓦木(Nittaku Manchester):五夹,小板面,尖头,很全面的板子。轻灵,这就是老瓦球板带给我们的享受。 斯蒂卡AC(STIGA Allround Classic):五夹经典,小球时代的杰出之作,用于打大球也挺好,但需要扎实的基本功和良好的发力机制,如果你能够做到这一点的话,那么,AC就会成为你手中“坚实的盾和锐利的矛”。 (2)七夹: 斯蒂卡CL:我已经无数次的在文章里提到过CL,不为别的,就因为它是我心目中的NO.1。我正用它。 尼塔古P700:无须多说,与CL基本齐名的经典七夹,大球时代一样可以用来当作两面弧圈的利器,适用于对速度有特殊要求,又不喜欢碳板手感的人。 (3)碳素板: 斯蒂卡红黑碳王(STIGA Carbo 7.6):又是一款经典,许多人现在都在用。有着STIGA的特殊手感,扎实、真实,最重要的是,它虽说是13层结构,但仍不失纯木板的味道,很全面的一块板子,不会给人感觉难以驾驭,我喜欢,特别喜欢。红黑的缺点如下:A、比较重;B、比较贵。一般烧不起。 蝴蝶库伯尔(Butterfly KUMPURU):本来不想提它的,但是,它是一款低价的蝴蝶碳素板,市场保有量比较大,很多初试碳板的朋友都选择了它,所以拿来说一下。库伯尔是一款“碳味”不很足的碳板,重量也不像普碳、施碳那么重,很多人都看好了它的这些优点,不过说实话,库伯尔的性能实在……平庸至极,甚至有点不伦不类。 蝴蝶普里莫拉茨碳素(Butterfly Primorac carbon):一般我们都管它叫“普碳”,三木两碳经典结构,桐木大芯,桧木面材。暴力球板的鼻祖,许多球板都是按照它的结构来做的。普碳在我眼中,是一款有着像普里莫拉茨本人一样绅士风度的球板,在许多人眼中,它就是暴力的代名词,但我认为,普碳之所以成为经典,完全是因为在它狂放的速度背后,同样有着欧洲人所特有的温文而雅,也就是说,它不仅仅代表暴力,说到普碳,我们还应该想到一个词——控制,因为它的控制力在碳素板里面真的很出众。另外,普碳还和另外一个知名选手有着密切的联系,他就是韩国名将吴尚垠,在吴尚垠使用ST科贝尔之前,用的就是普碳。 蝴蝶施拉格碳素(Butterfly W.SCHLER Carbo):也就是我们常常说到的“施碳”,比普碳厚,结构相同。如果说普碳是暴力板的话,那么,施碳就跟他的主人施拉格一样,同样是一个暴力分子。不过,别看它厚,它的控制力也不是盖的,我曾经转手过一块施碳,它并非想象中那么难以驯服,只是它厚厚的板身……拿着它,就像拿着砖头在打球,有点吓人~ 蝴蝶格林卡碳素(Butterfly Kreanga Carbo):格碳以它时尚的外表吸引了许许多多的追逐者,使用它的人,同样被冠以“暴徒”的名头,我更喜欢给拥有格碳的人起一个名字——烧包! 多尼克/尼塔古瓦碳(DONIC\NITTAKU Master carbon senso v1):瓦碳。纯木味十足的碳板,具有精准的控制和良好的手感,大球时代瓦尔德内尔的兵器,就是用它,在奥运会上把马林杀了个一败涂地。不过,据说老瓦用的是N版的瓦碳,D版的好像很少用。另外我听说,D版的比N版的手感要硬,碳味浓些、速度也相对快些,大家各取所需。 挺拔锤霸三碳皇(Triple CARBON):暴力机器,用得人不少。我也没用过,但据魔头大哥说,是一款综合性能非常不错的碳板,只是挺拔的推广工作做得不够深入,另外,它的价格也确实不太“平易近人”。 雅萨卡软碳(马林软碳、YSC):新品,没用过也,只是因为它们的受关注程度很高,所以收入文中。据说是很好的东西,只是因为太贵,我有点遥不可及,所以也没法告诉大家我的真实体会,请见谅。 (4)芳碳板: 说到芳碳板,基本上就蝴蝶的天下,市场占有率我估计在65%以上,不因为别的,就是因为蝴蝶的芳碳板确实好用,质量稳定。在此,只列出几款热门的蝴蝶芳碳板。 蝴蝶孔令辉芳碳(Butterfly Kong AN):网上又名“恐慌碳”。手感较软,速度偏慢,以控制见长,与小辉的打法相适应,但小辉本人所用底板并非两面芳碳,而是两面异质(如果我没记错的话,应该是反手芳碳,正手纯木)。普遍反映手感不错,只是杀伤力不足,与小辉有同样诉求的朋友可以选择它。另,小辉所用为AN(葫芦柄)柄。 蝴蝶波尔(Butterfly BOLL ST):速度非常快,手感扎实,近台连续进攻得心应手,我曾使用,感觉好极了,对于近台两面弧圈打速度的朋友来说,蝴蝶BOLL是非常适用的。顺便说一句,蝴蝶的板子重心设计得比较好,使用中,重量上的差异不是非常明显。 蝴蝶梅兹(Butterfly MAZE ST):速度快,防守稳健,相对来说性能平均,没有特别突出的地方,但也无不良反映。 蝴蝶维斯卡利亚(Butterfly VISCARIA):人称横板“蝴蝶王”,简称VIS。虽说并非与直板的蝴蝶王(TASKIM)并非同一系列,但能获此佳誉,实非偶然。VIS有着良好的手感,出色的攻击和防守能力,综合性能十分出色,是许多人看中的终极芳碳板。此板ST柄已经绝版,目前的市场价格很高,具有一定的收藏价值。 蝴蝶考弗雷特大力神(Butterfly COFFERLAIT):人称“白玉美人”,通体桧木,包括手柄,只是实在不耐脏。手感比较怪,也许是桧木和芳碳搭配并不和谐的缘故?总之,用过的人基本上都说不喜欢那种手感。劝大家不和要自己兜里的钱过不去。另外,打球前不洗手的人不适用,哈哈~~ 蝴蝶爱来特(Butterfly IOLITE ST):很多人可能对这款球板不太了解,因为我曾经试用过这块板,我也就顺便提一下。这块板的手感不错,板身很厚,没有什么形变,但是很吃球,起下旋也比较好,出球速度非常快,尤其防守时,极为稳健,很转的球也可以弹打,而且很有准头。我个人认为,这款球板的性能很出色,其缺点就是太厚了,比施碳还厚0.3毫米呢!拿着它打球,已经不是“砖头”了,是“大砖头”!

英语 问题,速度!

Intro:

E/:--0-2-3-2-0-3---2-3-2-0---0-2-3-2-0-3-------0-----------3-2-2-/

B/:--------------------------------------3-3-3---3-3-0-3-3-------/

G/:--------------------------------------------------------------/

D/:--------------------------------------------------------------/

A/:--------------------------------------------------------------/

E/:--------------------------------------------------------------/

E/:-3-5-7-5-3-7--5-3-7--5-3-3--8-8-8-10-8-8-7-7--7-8-7-8-7-5--3-2-2-//

B/:-----------------------------------------------------------------//

G/:-----------------------------------------------------------------//

D/:-----------------------------------------------------------------//

A/:-----------------------------------------------------------------//

E/:-----------------------------------------------------------------//

MIm DO

Yo te miro, se me corta la respiración

SOL RE

Cuando tu me miras se me sube el corazón (Me palpita lento el corazón)

MIm DO

Y en silencio tu mirada dice mil palabras

SOL RE

La noche en la que te suplico que no salga el sol

LAm

Bailando(bailando), bailando (bailando)

DO

Tu cuerpo y el mío llenando el vacío

RE

Subiendo y bajando (subiendo y bajando)

LAm

Bailando (bailando), bailando (bailando)

DO

Ese fuego por dentro me va enloqueciendo

RE

Me va saturando

MIm

Con tu física y tu química también tu anatomía

DO

La cerveza y el tequila y tu boca con la mía

SOL

Ya no puedo más (ya no puedo más)

RE

Ya no puedo más (ya no puedo más)

MIm

Con esta melodía, tu color, tu fantasía

DO

Con tu filosofía mi cabeza está vacía

SOL

Y ya no puedo más (ya no puedo más)

RE

Ya no puedo más (ya no puedo más)

MIm

Yo quiero estar contigo, vivir contigo

DO

Bailar contigo, tener contigo

SOL

Una noche loca (una noche loca)

RE

Ay besar tu boca (y besar tu boca)

MIm

Yo quiero estar contigo, vivir contigo

DO

Bailar contigo, tener contigo

SOL

Una noche loca

RE

Con tremenda loca

MIm DO SOL RE

Ooooh, ooooh, ooooh, ooooh

MIm DO

Tu me miras y me llevas a otra dimensión (Estoy en otra dimensión)

SOL RE

Tu latidos aceleran a mi corazón(Tu latidos aceleran a mi corazón)

MIm DO

Que ironía del destino no poder tocarte

SOL RE

Abrazarte y sentir la magia de tu olor

LAm

Bailando(bailando), bailando (bailando)

DO

Tu cuerpo y el mío llenando el vacío

RE

Subiendo y bajando (subiendo y bajando)

LAm

Bailando (bailando), bailando (bailando)

DO

Ese fuego por dentro me va enloqueciendo

RE

Me va saturando

MIm

Con tu física y tu química también tu anatomía

DO

La cerveza y el tequila y tu boca con la mía

SOL

Ya no puedo más (ya no puedo más)

RE

Ya no puedo más (ya no puedo más)

MIm

Con esta melodía, tu color, tu fantasía

DO

Con tu filosofía mi cabeza está vacía

SOL

Y ya no puedo más (ya no puedo más)

RE

Ya no puedo más (ya no puedo más)

MIm

Yo quiero estar contigo, vivir contigo

DO

Bailar contigo, tener contigo

SOL

Una noche loca (una noche loca)

RE

Ay besar tu boca (y besar tu boca)

MIm

Yo quiero estar contigo, vivir contigo

DO

Bailar contigo, tener contigo

SOL

Una noche loca

RE

Con tremenda loca

MIm DO SOL RE

Ooooh, ooooh, ooooh, ooooh

MIm DO SOL RE

Ooooh, ooooh, ooooh, ooooh

MIm DO

Ooooh (bailando amor) ooooh (bailando amor)

SOL RE MIm

Ooooh (es que se me va el dolor).

网页菜单如何制作?

live ?, used to do 过去曾经做过....

the worse , the 比较级,the 比较级 , 越...就越....

to ly , send + to do

planting , spend+doing

tells?

tendence , 名词,趋向

harmful , 形容词,有害的

finshed ,被动态

to watch , lie to do

conservable , 此处需要形容词

高一英语题求解

二级菜单菜单原理都一样,主要是捕捉鼠标,客户端响应并作出相应动作。

以下是参考例子:(注:是粘贴过来的。)

<HTML><HEAD>

<TITLE>Document Title</TITLE>

<style>

.menuBorder1 {

position:absolute;

left:-1000; top:-1000;

background-color:#C6C3C6; /* light gray */

border: solid 1px;

border-left-color:#C6C3C6; /* light gray */

border-top-color:#C6C3C6; /* light gray */

border-bottom-color:black;

border-right-color:black;

margin:0 0 0 0;

overflow:none;

visibility:visible;

}

.menuBorder2{

position:absolute; top:0; left:0;

background-color:#C6C3C6; /* light gray */

overflow:none;

margin: 4px 0px 4px 0px;

border: solid 1px;

border-left-color:white;

border-top-color:white;

border-bottom-color:#848284; /* dark grey */

border-right-color:#848284; /* dark grey */

cursor:default;

}

.menuTable {}

.menuRow {

font-size: 9pt;

color:black;

background-color:transparent;

cursor:default;

height:12pt;

}

.menuImageCell {

text-align:left;

cursor:default;

}

.menuCaptionCell {

text-align:left;

cursor:default;

}

.menuArrowCell {

text-align:right;

font-size: 8pt;

cursor:default;

}

#MENUINSERT {

position:absolute;

top:0; left:0;

}

</style>

<script>

var menus = new Array()

function MenuRegister(item)

{

menus[menus.length] = item

return (menus.length - 1)

}

function MenuItem(caption, command, image, submenu, separator) //创建自己的菜单目录的对象

{

this.caption = caption;

thismand = command;

this.image = image;

this.submenu = submenu;

this.separator = (separator) ? true : false;

this.id = MenuRegister(this);

}

function MenuItemOnClick(obj) //响应鼠标oncklick

{

var item = menus[obj.menuid]

var menub1 = document.all['MENU' + item.parent + 'B1']

window.event.cancelBubble = true

if (item == null) return

if ((typeof itemmand) == 'function') itemmand()

if ((typeof itemmand) == 'string') window.location = itemmand

}

function MenuItemOnMouseOver(obj) //鼠标在菜单上移动时的处理

{

var item = menus[obj.menuid]

var parent = menus[item.parent]

var menub1 = document.all['MENU' + item.parent + 'B1']

var fromElement = window.event.fromElement

var toElement = window.event.toElement

window.event.cancelBubble = true

//鼠标在菜单边缘,则什么也不做

if ((fromElement != null) && (toElement != null))

{

if (fromElement.menuid == toElement.menuid) return;

}

obj.style.backgroundColor = '#000084' // 改变背景颜色为蓝色

obj.style.color = 'white' // 改变文字颜色为白色

//处理子菜单状态

//关闭当前打开的子菜单

if ((parent.submenu != null) && (parent.submenu != item.submenu))

{

parent.submenu.hide()

parent.submenu = null

}

// 打开当前菜单目录的子菜单

if ((item.submenu != null) && (parent.submenu != item.submenu))

{

item.submenu.top = menub1.offsetTop + obj.offsetTop;

item.submenu.left = menub1.offsetLeft + obj.offsetWidth;

item.submenu.show()

parent.submenu = item.submenu

return;

}

}

function MenuItemOnMouseOut(obj) //鼠标移出菜单的处理

{

var item = menus[obj.menuid]

var parent = menus[item.parent]

var toElement = window.event.toElement

window.event.cancelBubble = true

if ((toElement != null) && (toElement.menuid == parent.id)) {

if ((parent.submenu != null) && (parent.submenu != item))

{

parent.submenu.hide()

parent.submenu = null

}

}

if ((window.event.fromElement != null) && (window.event.toElement != null))

{

if (window.event.fromElement.menuid == window.event.toElement.menuid) return;

}

obj.style.backgroundColor = "transparent"

obj.style.color = 'black'

}

function MenuItemToString()

{

if (this.separator)

return "<tr><td class=menuSep colspan=3><hr></td></tr>\n"

return " <tr class=menuRow \n" +

" onMouseOver='MenuItemOnMouseOver(this)'\n" +

" onMouseOut='MenuItemOnMouseOut(this)'\n" +

" onClick='MenuItemOnClick(this)'\n" +

" menuid=" + this.id +

" >\n" +

" <td class=menuImageCell noWrap=noWrap menuid=" + this.id + ">" +

((this.image != null) ? " <img class=menuImage menuid=" + this.id + " src='" + this.image + "'> " : " " ) + "</td>\n" +

" <td class=menuCaptionCell noWrap=noWrap menuid=" + this.id + ">" + this.caption + "</td>\n" +

" <td class=menuArrowCell noWrap=noWrap menuid=" + this.id + " " +

((this.submenu != null) ? "style='font-family:Webdings'>4" : "style='font-family:times'> ") + "</td>\n" +

" </tr>\n";

}

MenuItem.prototype.toString = MenuItemToString;

function Menu(top, left) //将鼠标的位置作为菜单的左顶点创建菜单

{

this.items = new Array()

this.top = top

this.left = left

this.id = MenuRegister(this)

this.update = true;

MENUINSERT.insertAdjacentHTML('BeforeEnd', this.borders())

}

function MenuAddItem(item) //添加子菜单,子菜单继承其父菜单的的属性

{

this.items[this.items.length] = item

item.parent = this.id

}

function MenuShow(noDisplay) //实现菜单的显示

{

var menub1 = document.all['MENU' + this.id + 'B1']

var menub2 = document.all['MENU' + this.id + 'B2']

if (this.update)

{

menub2.innerHTML = this.getTable()

this.update = false

}

var menu = document.all['MENU' + this.id]

menub1.style.top = this.top

menub1.style.left = this.left

menub2.style.width = menu.offsetWidth + 2

menub2.style.height = menu.offsetHeight + 2

menub1.style.width = menu.offsetWidth + 4

menub1.style.height = menu.offsetHeight + 12

//处理在窗口边缘单击鼠标时,菜单显示的位置

// 菜单超出窗口底边时,上移

if ((menub1.offsetTop + menub1.offsetHeight) > (MenuBodyRef.offsetHeight - 4))

menub1.style.top = MenuBodyRef.offsetHeight - menub1.offsetHeight - 4

// 菜单超出窗口右边时,左移

if ((menub1.offsetLeft + menub1.offsetWidth) > (MenuBodyRef.offsetWidth - 24))

menub1.style.left = MenuBodyRef.offsetWidth - menub1.offsetWidth - 24

// 菜单超出窗口顶边时,下移

if (menub1.offsetTop < 0)

menub1.style.top = 0

// 菜单超出窗口左边时,右移

if (menub1.offsetLeft < 0)

menub1.style.left = 0

if (noDisplay)

{

menub1.style.top = -1000

menub1.style.left = -1000

} else {

menub1.style.visibility = 'visible'

}

}

function MenuHide() //实现菜单的隐藏

{

var menub1 = document.all['MENU' + this.id + 'B1']

if (this.submenu != null) this.submenu.hide()

menub1.style.visibility = 'hidden'

menub1.style.top = -1000

menub1.style.left = -1000

}

function MenuBorders() //响应鼠标的onclick

{

return "<div id=MENU" + this.id +"B1 class=menuBorder1 menuid=" + this.id + " onClick='window.event.cancelBubble = true'>\n" +

" <div id=MENU" + this.id +"B2 class=menuBorder2 menuid=" + this.id + ">\n" +

" </div>\n" +

"</div>\n";

}

function MenuTable() //创建用于装菜单内容的表格,便于菜单界面的排版

{

var str

str = "<table id=MENU" + this.id + "\n" +

" cellpadding=0 cellspacing=0 border=0 class=menuTable>\n"

for (var i=0; i < this.items.length; i++)

str += this.items[i];

str += "</table>\n"

return str

}

Menu.prototype.addItem = MenuAddItem;

Menu.prototype.borders = MenuBorders;

Menu.prototype.getTable = MenuTable;

Menu.prototype.show = MenuShow;

Menu.prototype.hide = MenuHide;

var MenuBodyRef;

function MenuInit() //创建菜单所在的层,达到显示和隐藏的效果

{

for(var i in document.all){

if (document.all[i].tagName == 'BODY')

{

MenuBodyRef = document.all[i]

MenuBodyRef.insertAdjacentHTML('AfterBegin', '<div id=MENUINSERT></div>')

break

}

}

}

var mainMenu = null;

function DocOnLoad() //在此添加菜单内容.

{

var submenu

MenuInit();

mainMenu = new Menu(100, 20);

submenu = new Menu(0,0)

submenu.addItem(new MenuItem('流行歌曲', '#'))

submenu.addItem(new MenuItem('民族风', '#'))

submenu.addItem(new MenuItem('乐曲欣赏', '#'))

submenu.addItem(new MenuItem('交响乐', '#'))

submenu.show(true)

mainMenu.addItem(new MenuItem('音乐空间', null, null, submenu, null))

submenu = new Menu(0,0)

submenu.addItem(new MenuItem('杂家杂文', '#'))

submenu.addItem(new MenuItem('宏篇巨著', '#'))

submenu.addItem(new MenuItem('诗词歌赋', '#'))

submenu.show(true)

mainMenu.addItem(new MenuItem('文学殿堂', null, null, submenu, null))

mainMenu.addItem(new MenuItem('软件下载', '#'))

mainMenu.addItem(new MenuItem('在线游戏', '#'))

submenu = new Menu(0,0)

submenu.addItem(new MenuItem('网上定购', '#'))

submenu.addItem(new MenuItem('家居房产', '#'))

submenu.addItem(new MenuItem('股票交易', '#'))

submenu.show(true)

mainMenu.addItem(new MenuItem('社区服务', '#', null, submenu))

mainMenu.addItem(new MenuItem('聊天室', '#'))

mainMenu.addItem(new MenuItem('收藏', 'h#'))

mainMenu.addItem(new MenuItem(null, null, null, null, true))

mainMenu.addItem(new MenuItem('收索', '#', 'find.gif'))

mainMenu.addItem(new MenuItem('离开', new Function('DocOnClick()'), 'x.gif'))

mainMenu.show(true)

}

var flag = false

function DocOnClick() //菜单隐藏和显现

{

if (flag) {

mainMenu.hide()

} else {

mainMenu.left = window.event.x

mainMenu.top = window.event.y

mainMenu.show()

}

flag = ! flag

}

</script>

<BODY onLoad="DocOnLoad()" onClick="DocOnClick()">

<font size=15 color=#ce288c face=方正魏碑繁体 >

单击鼠标左键,会弹出一个菜单。功能也比较齐全。如当前选项的突显,子菜单的添加等等。

有一个问题是每次单击鼠标左键,都会有菜单弹出。解决的办法是,限定鼠标在某一范围内

单击才弹出菜单。这要根据具体的页面来具体设定。

</font>

</body>

</html>

jascript中如何获取字符串中的某些字符串

1.Whatever great progress _has been made_(make)so far myou should still remain modest.

2.Believe it or not ,the number of students who carry cellphones with themselve __has increased____(increase) at present.(the number of “···的数目”,作主语时,谓语动词用单数)

3.---Tom,can you help me type up this report?

----Sorry,i must go to see a client in Shanghai. My plane___takes off (take)off at 15:30.(飞机、列车、轮船等的起飞降落、驶出和停靠时间一般是不更改的,所以可以理解为客观事实,用一般现在时)

4.What do you think the children___ will be doing (do) when we get home.(我们到家的时候孩子们将会正在做什么)

5.Since Lucy is out of work ,she ___is considering (consider) going back to school ,but she hasn't decided yet.(正在考虑做某事)

6.He arrived just now , but i didn't kowe he ___had come (come) until yesterday.

7.The design of the new suspension bridge ___had finished (finish) by the end of last month.(上个月底前是“过去的过去”,用过去完成时)

8.Scientists wanted to find out whether these new technologies____would work( work)(过去将来)

想做个投票小软件,但不知道怎么点击一个按纽(VB)

用截取字符串,方法是substring(int,int)

如:

var str = "abcdef"; 我要得到"cde"(str.substring(2,6))就可以啦。

你的问题:1,2,4都可以这样解决。

第3个也可以先通过substring(int,int)方法,获取第2个字符,再用isNaN(参数)方法判断,不是数字返回true,则返回false.

就OK拉。

android studio怎么查看方法注释

'通过控制浏览器 来实现来实现点 "退出"

Private Sub Command1_Click()

Dim IEList As New ShellWindows

Dim browser

Dim Doc

On Error Resume Next

'遍历当前地浏览器窗口

For Each browser In IEList

'找到需要地IE窗口,没有if判断就对所有窗体中找其中一个

' If browser.Document.Title = "这个写网页标题来判断" Then

Doc.body.All("log_out").Click '提交

' 解释:这个是你要按的那个按钮的id 看你发的代码里有[... id="log_out"...]

' 由于所以不同的网页 源代码 不同,所以程序代码也不同

' End If

Next

End Sub

------------------------------------

你打开浏览器登陆后,然后运行程序.(if 那个判断可以加准你的判断范围)

说的怕你不太清楚,有问题找Q 271562312 或发邮件

其实控制IE方法还有很多.这里介绍种最好实现的给你

使用快捷键查看方法注释

1

个人的Android

Studio的快捷键的映射表可能有所不同,所以先查看一下快捷键。

2

打开settings对话框,执行“File”-“Settings”,如图

3

在settings对话框的搜索框中,输入“quick

doc”进行搜索并按Enter键,如图:

在图中可以看到查询方法注释有好几个快捷键,以F2快捷键为例。

4

定位到需要查看的函数的位置,如图:

5

按F2快捷键,就可以看到方法注释了,如图:

设置用鼠标悬停时显示函数注释

打开settings对话框,执行“File”-“Settings”,如图

在左侧选择“Editor”-“General”,在右侧找到“Show

quick

doc

on

mouse

move",并设置上,然后点击”OK“按钮,如图:

在鼠标移到需要显示方法文档的地方停顿一下,就可以看到方法文档了,如图:

通过菜单显示方法/类的注释

把光标定位到想要查看注释的函数,如图:

点击菜单“View”-“Quick

Documentation",如图:

这样就可以看到方法/类的注释了