第一篇:三21《右脑超常记忆术》读书笔记-增强记忆力72个小技巧(最终版)
三21《右脑超常记忆术》读书笔记-增强记忆力72个小技巧.txt心脏是一座有两间卧室的房子,一间住着痛苦,一间住着快乐。人不能笑得太响,否则会吵醒隔壁的痛苦。
一、对学习外语的建议:
1、学英语时应与英语的形象结合记忆,2、可以利用字根法来同时记忆一组英语
3、利用角色扮演法来记忆外语和历史
4、用小卡片来背单词不科学,用明信卡大小的卡片,里面加上词意、词组和例句效果会更好
5、语言信息不宜于单记而应与文字合并在一起记忆
6、可以使用唱歌记法来学习外语
7、多翻、多用、多查词典可以巩固单词的记忆
8、正确模仿语调是学好英语的关键
9、改错练习会将错误记忆记入大脑记忆库。
作为一种考试方法,用一用也许无妨,但作为练习方法,则应该坚决避免。从人的记忆机能米看,这是学习任何一门知识时都应遵循的原则。
道理很简单,做这类改错练习,会使大脑容易记住那些错误的东西,人们一般认为,面对着改错这样的问题,一人是不会把错误的年代、句子、拼写等等因圈吞枣地记住的。
可是,令人遗憾的是,我们人类优秀的大脑往住会记住这些,而且;这些东西记得多了,就会搅得你分不清记忆库中哪个是正确的,哪个是错误的,于是产生记忆的混乱和判断的错误。
10、记忆单词时最好配合例句
二、阅读的建议
11、读书时预想下一页的内容是最牢固的记忆术
这种边预想下一阶段的内容边向后推进的记忆方祛,很适用于记忆诸如数学公式之类,渐次增加深度的学术知识和对象.其实不仅限于数学,在读一般书和参考书时,如能养成边预想著者意图和各章的展开顺序,边读的习恨,无疑会收到同样效果。
使用此法时,多少需要些训练,但不必期求自己的预想是否出错.预想的对错与否无关紧要,这种方法本身就是一种能够合理发挥右脑形象思维的最有效的记忆方法。
12、推理小说是训练速记的好方法
13、在阅读时,多使用跳读、抽读等方法,便于理解内容,加深记忆
14、经常阅读专栏文章,能锻炼分析能力。阅读报纸、杂志上的特色专栏或推理小说都能增加这种能力。
15、多读哲学能提高记忆能力。
哲学书.大多是在哲学家的基本概念上对许多具体半物进行逻辑论证。沿着一条主线,展开严密论证.这就是哲学书的特点。因此,读哲学书,就是要抓住主线,因此,它能成为完全符合右脑记忆术原则的很好的训练教材。哲学书不用从第一页第一行开始理解,当你把全书读完后就会了解全书的因果关系,抓住主线。
16、多读短篇文章也能锻炼分析能力。但读的时候要注意观察文章的起承转结的转换,否则只会被内容所吸引。
17、读书时,精读与浏览交替进行会让你记得更牢。
三、笔记的建议:
18、看完一章再做笔记要比边看书边做笔记效果好。
(注:我自己更习惯先把书看一遍开始做笔记,从整体的角度来把内容从新划分一下,再做笔记效果会更好)
19、阅读时带有明确的目的有利于记忆
20、做笔记时多用符号和暗号
21、给笔记加标题易于提取记忆
四、复习的建议:
22、向别人复述一遍是很不错的复习方法
23、复习的事项分类后能简化记忆
24、学习之后,一到二天复习一次会记得更牢
25、睡觉前15分钟把要记忆的内容复习一遍,可防止遗忘
26、考试结束后第二天进行复习会产生很好的记忆效果。
27、把记忆的内容从后向前,反向复习效果会更好。同时对于深刻理解那些已经记住的内容也有很大的帮助。
经常从我这里转载的朋友,分享或转载我不反对,但最好加个出处,我发内容都是自己做的笔记,有出处或转载的我都是加上说明。转载之后没有出处不说,有人转载后写上别人名字,说是是我转载别人的,真的很操蛋。
第二篇:《右脑超常记忆术》读书笔记-增强记忆力72个小技巧
《海马记忆训练》中的记忆小技巧
一、对学习外语的建议:
1、学英语时应与英语的形象结合记忆,2、可以利用字根法来同时记忆一组英语
3、利用角色扮演法来记忆外语和历史
4、用小卡片来背单词不科学,用明信卡大小的卡片,里面加上词意、词组和例句效果会更好
5、语言信息不宜于单记而应与文字合并在一起记忆
6、可以使用唱歌记法来学习外语
7、多翻、多用、多查词典可以巩固单词的记忆
8、正确模仿语调是学好英语的关键
9、改错练习会将错误记忆记入大脑记忆库。
作为一种考试方法,用一用也许无妨,但作为练习方法,则应该坚决避免。从人的记忆机能米看,这是学习任何一门知识时都应遵循的原则。
道理很简单,做这类改错练习,会使大脑容易记住那些错误的东西,人们一般认为,面对着改错这样的问题,一人是不会把错误的年代、句子、拼写等等因圈吞枣地记住的。可是,令人遗憾的是,我们人类优秀的大脑往住会记住这些,而且;这些东西记得多了,就会搅得你分不清记忆库中哪个是正确的,哪个是错误的,于是产生记忆的混乱和判断的错误。
10、记忆单词时最好配合例句
二、阅读的建议
11、读书时预想下一页的内容是最牢固的记忆术
这种边预想下一阶段的内容边向后推进的记忆方祛,很适用于记忆诸如数学公式之类,渐次增加深度的学术知识和对象.其实不仅限于数学,在读一般书和参考书时,如能养成边预想著者意图和各章的展开顺序,边读的习恨,无疑会收到同样效果。
使用此法时,多少需要些训练,但不必期求自己的预想是否出错.预想的对错与否无关紧要,这种方法本身就是一种能够合理发挥右脑形象思维的最有效的记忆方法。
12、推理小说是训练速记的好方法
13、在阅读时,多使用跳读、抽读等方法,便于理解内容,加深记忆
14、经常阅读专栏文章,能锻炼分析能力。阅读报纸、杂志上的特色专栏或推理小说都能增加这种能力。
15、多读哲学能提高记忆能力。
哲学书.大多是在哲学家的基本概念上对许多具体半物进行逻辑论证。沿着一条主线,展开严密论证.这就是哲学书的特点。因此,读哲学书,就是要抓住主线,因此,它能成为完全符合右脑记忆术原则的很好的训练教材。哲学书不用从第一页第一行开始理解,当你把全书读完后就会了解全书的因果关系,抓住主线。
16、多读短篇文章也能锻炼分析能力。但读的时候要注意观察文章的起承转结的转换,否则只会被内容所吸引。
17、读书时,精读与浏览交替进行会让你记得更牢。
三、笔记的建议:
18、看完一章再做笔记要比边看书边做笔记效果好。
(注:我自己更习惯先把书看一遍开始做笔记,从整体的角度来把内容从新划分一下,再做笔记效果会更好)
19、阅读时带有明确的目的有利于记忆
20、做笔记时多用符号和暗号
21、给笔记加标题易于提取记忆
四、复习的建议:
22、向别人复述一遍是很不错的复习方法
23、复习的事项分类后能简化记忆
24、学习之后,一到二天复习一次会记得更牢
25、睡觉前15分钟把要记忆的内容复习一遍,可防止遗忘
26、考试结束后第二天进行复习会产生很好的记忆效果。
27、把记忆的内容从后向前,反向复习效果会更好。同时对于深刻理解那些已经记住的内容也有很大的帮助。
五、形象记忆:
28、非记不可的事项与荒诞离奇的形象联系起来
人的大脑对罕见、强烈、特殊的现象印象最深,但不要所有的东西都用这种方法来记忆,最适用于难以记住或非记不可的重点。
29、在大脑把记忆的内容画出来或配上一个合适的图象会使记忆的内容更完善
30、灵活利用地图可巩固记忆和扩展联想。
28、用暗示法来记忆人名和相貌
29、在大脑把记忆的内容画出来或配上一个合适的图象会使记忆的内容更完善
30、灵活利用地图可巩固记忆和扩展联想。
31、有意识的锻炼潜意识,多用形象思维
32、用暗示法来记忆人名和相貌
33、与愉快的经历结合记忆,有利于日后提.
34、利用地点法来记忆,最常用的方法是把内容跟每天能看到的风景相结合35、平时多练习使用联想记忆来记忆事情
36、给人物、事物加上标签或含义便于日后记忆。
六、对于重点、难懂内容的建议:
37、复杂的信息用形象和图表进行记忆会更有效。
38、把不擅长的内容跟擅长的内容建立连接来记忆难背的内容
39、记忆陌生领域内容时要从基础开始
40、记忆以少量多次为主,贪多嚼不烂。记忆时所需的时间是内容量的平方。不要连续学习1小时以上,参加一个番茄工作法
41、将复杂难懂的语言,转换成自己的语言来记忆难度高的内容
42、难记的内容要多问为什么
43、最重要事项要用嘴,眼、手并用记亿。过于杂乱无章的事要默读记忆。
44、朗读和动作有利于记忆
45、重点记忆之处注愈留下记忆痕迹。比如画线、拆角、写感想。
46、对于重要内容,开始时就要重复十次
47、多使用5W1H法进行信息归纳。
七、记忆技巧:
48、利用课堂录音来记忆很浪费时间,要注意使用方法。
49、冥思苦想,不如再读原文
50、记忆内容相近的内容会造成干扰
51、依据内容差别左右脑并用记忆法。数据用右脑、语言用右脑
52、从事脑力劳动时,从硬椅子要比做软沙发效果好,但要注意情况和场合53、利用白噪声来集中注意力。许多声音混杂到一起就是白噪声。
54、记忆时可以选择合适的音乐。
55、日程安排按特别的方法分类能防止遗忘
56、连续性很强的信息要不断重复。
57、用独特的事物来抓住脉络,简化记忆。
比如在生产管理上用工程作业图或流水作业图来记忆作业顺序。这种不需要别人理解,只需要本人能看懂的就行。还有二分法、鱼骨图、思维导图等方法。
58、初次见面的人,要记忆面部特征。要想记住人的长相,要花时间训练,比如把人的脸分成若干类型。还可以注意对方的声音、形态,抓住对方的特征,进行夸张记忆。
59、记忆内容有意识用数字分类整理、排列并记入大脑,便于大脑贮存记忆。对来记人名、记少量的事物效果不错。
60、大脑需要定期整理和排列
61、忘记是记忆的重要组成部分,如果做有意识的忘记,会让你记得更牢
62、记忆活动要在生物活动节律的高潮时进行
63、不要在半夜2-4点钟记忆
64、记忆内容的提取在醒后两小时最适宜
65、积极休息可使记忆有节奏
66、过量的烟、酒、咖啡都有记忆的大敌
67、利用图解式的提纲来提高演讲质量
68、把记忆内容分解成三部分,记忆内容时更容易一些
69、记忆连续内容要时整体记忆优比片断记忆
70、当你对数据感兴趣时,可以去理解数字的含义后然后再去记忆数字。如果不感兴趣,估计连内容也不会记住
71、找到合适的参考书是记忆捷径之一
72、记录每次记忆训练的时间,用来追踪进度
第三篇:《右脑超常记忆术》读书笔记–增强记忆的九项原则
《右脑超常记忆术》读书笔记–增强记忆的九项原则
标签:右脑超常记忆术, 增强记忆, 形象思维
继续分享这本书的笔记,书中的第一章里基本上有用的内容就是这些,第二章里面全部都是各种小技巧。明、后天再继续分享:
首先,为了达到制成鲜明、清晰,“标签”清楚的”录像带”,必须做到以下三原则;
①充分发挥右脑的形象思维能力。
②动员”五官”参加记忆。
③将记忆对象转化为图形或绘画.
为了防止”忘记’的第二种情况,即录相带虽制作完成,但整理工作有问题时,应当遵循的四条原则:
①按照左脑的整理速度调整信息纳入量
人的记忆也是一样,不论你拚命往脑子里塞进多少内容,但超过左脑整理速度的那一部分,便不会被打上”标签”并整理归纳好。于是,当你再想用的时候,就不能顺利地从记忆库中找出来。
整理记忆录相带,是左脑的工作,当我们专心致志读书时,每秒钟最多可以整理幼个文字符号。也就是说,一秒钟最多只能理解并记住20个文字符号.信息的选择、纳入工作都应与左脑整理能力的速度吻合,这样就可做到读过的都能记住,②给记忆对象赋予意义
也同整理真正的录相带的道理一样。当你收藏录相带时,如果只是写上名字,时间长了,很容易忘记具体内容,.假如你在名字下面写上一点内容介绍或感想之
类的文字,就会便于今后使用。记忆„录相带”的情形也是如此,当你斌予它意义时,它就能被置于大脑记忆库中醒目而恰当的位置。在提取时也会快速而方便。没有意义的数字之所以难记,就是因为无法给它打上合适的“标签”并收入大脑适当的位置。可是,不论记忆力多羞的人,对与自己命运悠关的数字都能记得清清楚楚,例如:谁都忘不了自己的生日、结婚纪念日等等。
③区分信息的类型。
实际上是右脑的类型识别能力和整体判断能力的工作。
凡是有用的信息,一定具有一个结构.信息库越大,结构也就越清楚.
最好懂的例子就是写文章的文章,信息结构都很清楚。文章也不难记住,那些能够明确表达作者意图
只要抓住了这个结构,再长的诗歌之所以好记,就是因为它的结构相当清楚。此外,名篇佳作之所以容易被人们传诵,也是因为文章构思清晰,结构严谨,读来脍炙人口.④注意大脑记忆库的再整理工作。
要记住一个信息,首先要抓住其结构.也就是动用右脑把信息准确地分类.然后把它纳入自己的思维体系当中,制作成记忆“录相带”,这样做便于左脑的整理工作,可以做到随时提取。
原则④的”注意大脑记忆库的再整理工作’是一般人最容易忽视的一点。
为了“不忘”,首先要把”录相带”收入大脑适当位置,这就是记忆的定位,是非常必要的。
可是,绝不能因为记忆已经定位,而认为万事大吉。必须经常不断地重新整理“库存‟,否则提取时就不能得心应手。
事物之间的关系,会随着时间的推移而变化,人的思维方式也会变化。如果不注意对“库存”加以重新整埋,人的思维方式以及事物间的关系同”库存”就会发生脱节,记忆就会变得陈旧、无用。
因此,要经常整理“库存”,果断地剔除那些无用的信息,为新的信息提供存入“场地”.不需要的东西要忘得千千净净,必要的东西要记得一清二楚。这也是记忆的”诀窍”之一.除了上面的七条原则,还应该注意下面的二条原则:
①让身体配合大脑记忆.
②注意使用下意识的记忆。
这里的原则①与铭记和回忆两方面有关.正如人的身体有生物钟一样,人脑的活动也有一定的节律。早晨型的人和夜晚型的人,头脑的清醒时间不同。当大脑活动曲线处予最低点时,要记住东西的能力是很低的.因此要选择最有利的时间,即大脑活动曲线处于高蜂时进行记忆。任何人只要稍加注意,就不难发现自己的生物钟及大脑活动节律.
原则②“注意使用下意识记忆‟与其他几条原则稍有不同。”
我们的记忆”录相带”,常常是左脑还来不及打上“标签”,就被随意收入了大脑记忆库。这些录相带由于没有经过认真的整理,所以,不能随意提取出来。但它们有时会不知因为一个什么原因而突然闪现于脑际,这就是所谓的“下意识的记忆”。与之类似的景象你的确在某个地方见过,于是,它进入了大脑记忆库.但这一印象很模糊,而且没有”标签”,所以,不可能想起来。例如,你上中学时每天乘车通过的地方,有些部分会鲜明地印入你的脑海.但有些你并没有留意的远景,也会收入“录相带‟,这些“录相带”大部分永远地成了无声无息的‟库存”,但也有一小部分当你看到类似景象时,会突然跳出来”重见天日.广告宣传正是利用了这种„下意识的记忆”的作用。.据说纽约一家电影院,在电影放映过程中插入可口可乐的广告,每隔一段出现一次.结果.虽然在看的时候没有人认真地注意看,可是电影院结束营业后发现,当天的可口可乐销鲁额增加了百分之十八。
这种广告往往只是一瞬间,观众并不能有意识地去记忆。即,虽然收入了“录相带”,但并非有意识的记忆。这种‟”下意识的记忆”积累多了.记忆便会重新被唤醒。
我认为,这种“下意识的记忆”也属于广泛意义上的记忆范畴,它的量可以推定为“有意识的记忆”的10万倍,而且,有发挥潜在优势的可能性.„下意识的记忆”常常是‟„一闪念”,它往往会诱发一个创造性的设想.
第四篇:让你拥有超常记忆力的30个小习惯
让你拥有超常记忆力的30个小习惯
如果明白了记忆机制,并能够控制记忆力的话,我们大概就能够轻松应付学校的考试。如果能够掌握更多的知识的话,或许就能过上更加丰富多彩的生活。
最新脑科学研究证实,人是通过海马体记忆的,通过针对性的锻炼,能促进海马体的活性,就可以从根本上增强记忆力。此方法来自于一本叫《海马记忆训练》的书,这是日本连续五年销量第一的记忆书。如果把他推荐的方法中的一些变为我们的习惯的话,那么效果将是我们难以想像的。现在把书中介绍的30个小方法摘录下来,试着把这些方法变为你的生活习惯,并长期坚持。也许就能帮助你达到你想要的结果。
一.唤醒身体
1.每当桌上满是食物的时候,就闭着眼睛吃饭。2.经常用手指分辨硬币(或象棋子也不错)。3.戴上耳机上下楼梯。4.捏住鼻子喝咖啡。5.放开嗓子大声朗读。6.闻咖啡看鱼的图片。
二.寻求脑刺激
7.到餐馆点没吃过的菜。8.把自己的钱花掉。9.专门绕远路。10.用左手端茶杯。
11.听不同类型的歌曲。12.每天睡觉6小时(23:00前睡觉,5:00起床)。
三.积极锻炼左右脑
13.去陌生的地方散步。14.判断自己是右脑型还是左脑型。15.用直觉作决断。
四.补充脑营养
16.每天吃点甜食。17.吃早餐。18.多咀嚼。
五.越运动脑子越好
19.每天快走20分钟。20.一天十次“手指操”。21.每季度学一项新运动。
六.改善脑活性,激发灵感
22.记住每次成功的感觉。23.每天出门前对着镜子里的自己微笑并说:我肯定能行。24.写100个自己喜欢的东西,每天拿出来看看。
25.站在对方的立场看问题。26.一想到就说出来。27.每周给自己半小时的无聊时间。28.每周看一到二次自己没不看的节目。29.每天找个时间专门背一些东西。30.做个好的倾听者。1
第五篇:JS10个小技巧
尽管我使用Javascript来做开发有很多年了,但它常有一些让我很惊讶的小特性。对于我来说,Javascript是需要持续不断的学习的。在这篇文章中,我将列出10个Javascript使用小技巧,主要面向Javascript新手和中级开发者。希望每个读者都能至少从中学到一个有用的技巧。
1.变量转换
看起来很简单,但据我所看到的,使用构造函数,像Array()或者Number()来进行变量转换是常用的做法。始终使用原始数据类型(有时也称为字面量)来转换变量,这种没有任何额外的影响的做法反而效率更高。
1.var myVar= “3.14159”,2.str= “"+ myVar,//to string
3.int= ~~myVar,//to integer
4.float= 1*myVar,//to float
5.bool=!myVar,/*to boolean-any string with length
6.and any number except 0 are true */
7.array= [myVar];//to array
转换日期(new Date(myVar))和正则表达式(new RegExp(myVar))必须使用构造
函数,而且创建正则表达式的时候要使用/pattern/flags的形式。
2.十进制转换为十六进制或者八进制,或者反过来
你是不是写个单独的函数来转换十六进制(或者八进制)呢?马上停下吧!有更容易的现成的函数可以用:
1.(int).toString(16);// converts int to hex, eg 12 => ”C“
2.(int).toString(8);// converts int to octal, eg.12 => ”14“
3.parseInt(string,16)// converts hex to int, eg.”FF“ => 255
4.parseInt(string,8)// converts octal to int, eg.”20“ => 16
3.玩转数字
除了上一节介绍的之外,这里有更多的处理数字的技巧:
1.0xFF;// Hex declaration, returns 255
2.020;// Octal declaration, returns 16
3.1e3;// Exponential, same as 1 * Math.pow(10,3), returns 1000
4.(1000).toExponential();// Opposite with previous, returns 1e3
5.(3.1415).toFixed(3);// Rounding the number, returns ”3.142“
4.Javascript版本检测
你知道你的浏览器支持哪一个版本的Javascript吗?如果不知道的话,去维基百科查
一下Javascript版本表吧。出于某种原因,Javascript 1.7版本的某些特性是没有得到广
泛的支持。不过大部分浏览器都支持了1.8版和1.8.1版的特性。(注:所有的IE浏览器
(IE8或者更老的版本)只支持1.5版的Javascript)这里有一个脚本,既能通过检测特
征来检测JavaScript版本,它还能检查特定的Javascript版本所支持的特性。
1.var JS_ver= [];
2.3.(Number.prototype.toFixed)?JS_ver.push(”1.5“):false;
4.([].indexOf && [].forEach)?JS_ver.push(”1.6“):false;
5.((function(){try {[a,b] = [0,1];return true;}catch(ex){return
false;}})())?JS_ver.push(”1.7“):false;
6.([].reduce && [].reduceRight && JSON)?JS_ver.push(”1.8“):false;
7.(”“.trimLeft)?JS_ver.push(”1.8.1“):false;
8.9.JS_ver.supports = function()
10.{
11.if(arguments[0])
12.return(!~this.join().indexOf(arguments[0] +”,“)+”,“);
13.else
14.return(this[this.length-1]);
15.}
16.17.alert(”Latest Javascript version supported: “+ JS_ver.supports());
18.alert(”Support for version 1.7 : “+ JS_ver.supports(”1.7“));
5.使用window.name进行简单会话处理
这个是我真的喜欢的东西。您可以为指定一个字符串作为window.name属性的值,直到您关闭该标签或窗口。虽然我没有提供任何脚本,但我强烈建议您如充分利用这个方法。
举例来说,在建设一个网站或应用程序的时候,在调试和测试模式之间切换是非常有用的。
6.判断属性是否存在这个问题包含两个方面,既有检查属性时候存在,还要获取属性的类型。但我们总是忽
略了这些小事情:
1.// BAD: This will cause an error in code when foo is undefined
2.if(foo){
3.doSomething();
4.}
5.6.// GOOD: This doesn't cause any errors.However, even when
7.// foo is set to NULL or false, the condition validates as true
8.if(typeof foo!= ”undefined“){
9.doSomething();
10.}
11.12.// BETTER: This doesn't cause any errors and in addition
13.// values NULL or false won't validate as true
14.if(window.foo){
15.doSomething();
16.}
但是,有的情况下,我们有更深的结构和需要更合适的检查的时候,可以这样:
1.// UGLY: we have to proof existence of every
2.// object before we can be sure property actually exists
3.4.if(window.oFoo && oFoo.oBar && oFoo.oBar.baz){
5.doSomething();
6.}
7.给函数传递参数
当函数既有必选又有可选参数的时候,我们可能是这样做的:
1.function doSomething(arg0, arg1, arg2, arg3, arg4){
2....3.}
4.5.doSomething('', 'foo', 5, [], false);
而传递一个对象总是比传递一堆的参数更方便:
1.function doSomething(){
2.3.// Leaves the function if nothing is passed
4.if(!arguments[0]){
5.return false;
6.}
7.8.var oArgs= arguments[0]
9.arg0= oArgs.arg0 || ”“,10.arg1= oArgs.arg1 || ”“,11.arg2= oArgs.arg2 || 0,12.arg3= oArgs.arg3 || [],13.arg4= oArgs.arg4 || false;
14.}
15.16.doSomething({
17.arg1: ”foo“,18.arg2: 5,19.arg4: false
20.});
这只是一个把对象作为参数传递的一个很简单的例子,例如,我们还可以声明一个对象,变量名作为Key,默认值作为Value。
8.使用document.createDocumentFragment()
您可能需要动态地追加多个元素到文档中。然而,直接将它们插入到文档中会导致这个
文档每次都需要重新布局一个,相反的,你应该使用文档碎片,建成后只追加一次:
1.function doSomething(arg0, arg1, arg2, arg3, arg4){
2....3.}
4.5.doSomething('', 'foo', 5, [], false);
而传递一个对象总是比传递一堆的参数方便:
1.function createList(){
2.var aLI = [”first item“, ”second item“, ”third item“,”fourth item“, ”fith item“];
3.4.// Creates the fragment
5.var oFrag= document.createDocumentFragment();
6.7.while(aLI.length){
8.var oLI = document.createElement(”li“);
9.10.// Removes the first item from array and appends it
11.// as a text node to LI element
12.oLI.appendChild(document.createTextNode(aLI.shift()));
13.oFrag.appendChild(oLI);
14.}
15.16.document.getElementById('myUL').appendChild(oFrag);
17.18.}
9.为replace()方法传递一个函数
有的时候你想替换字符串的某个部分为其它的值,最好的方法就是给String.replace()
传递一个独立的函数。
下面是实现在线扑克游戏中大量输出的一个简单例子:
1.var sFlop= ”Flop: [Ah] [Ks] [7c]“;
2.var aValues = {”A“:”Ace“,”K“:”King“,7:”Seven“};
3.var aSuits= {”h“:”Hearts“,”s“:”Spades“,”d“:”Diamonds“,”c“:”Clubs“};4.5.sFlop= sFlop.replace(/[w+]/gi, function(match){
6.match= match.replace(match[2], aSuits[match[2]]);
7.match= match.replace(match[1], aValues[match[1]] +” of “);8.9.return match;
10.});
11.12.// string sFlop now contains:
13.// ”Flop: [Ace of Hearts] [King of Spades] [Seven of Clubs]"
10.循环中标签的使用
有的时候,循环中又嵌套了循环,你可能想在循环中退出,则可以用标签:
1.outerloop:
2.3.for(var iI=0;iI<5;iI++){
4.if(somethingIsTrue()){
5.// Breaks the outer loop iteration
6.break outerloop;
7.}
8.9.innerloop:
10.11.for(var iA=0;iA<5;iA++){
12.if(somethingElseIsTrue()){
13.// Breaks the inner loop iteration
14.break innerloop;
15.}
16.}
17.}