Tags标签 网战地图
当前位置: 主页 > 网页设计 > JavaScript >

Javascript中indexof方法的妙用

2014-06-09 21:56 [JavaScript] 来源于:
导读:JavaScript中indexOf方法的语法:theString.indexOf(subString,[n])。它在指定字符串对象中寻找传送的子字符串,如果指定参数n,它可以从指定的位置开始向前搜

JavaScript中indexOf方法的语法:theString.indexOf(subString,[n])。它在指定字符串对象中寻找传送的子字符串,如果指定参数n,它可以从指定的位置开始向前搜索(从左往右)。如果找到子字符串,返回子字符串在字符串中的位置;如果没有找到相应的字符串,返回-1。

利用它的这个属性,我们可以叫它干很多事,只要你指挥得当。

一、判断OS

虽然HTTP协议是跨平台的,但你编写的HTML页面最终的显示效果却往往与客户端所用的操作有关。比如MSOS系列(MS-DOS,Windows 9X/NT等)对文本的“另起一行”的定义是“回车加换行”,但Mac只要一个“回车”就够了,而Unix/Linux仅仅使用“换行”。这样你在某页面中输出一些要分行的东东可能就会因此产生“兼容”问题……没关系啦,看看下面的例子:

第一步:在页面的某一位置插入以下脚本:

第二步:在页面主体(……)中使用:

二、判断浏览器

浏览器兼容问题一直困扰着广大网页编写人员,关于这个问题的解决方法有许多,但我想最彻底、最有效的措施恐怕是为每种主流浏览器分别编写一个页面版本,这样就近乎完美了。试试下面的代码,它将帮你把你的访客带入与客户端浏览器相对应的页面:

……之间 -->

三、判断页面的位置

现在网上“拷贝+粘贴”方法极为盛行,我们也没有办法让自己的站点不被COPY,但有些人实在太懒了,他们连COPY的时间都舍不得花,直接就把你的页面FRAME到他们的页面中去了……当然你也可以用判断框架名称的方法来预防这个问题,但是如果你的这个页面要被很多框架页面使用,这样做是不是比较笨?看看下面简单而又短小代码啦,相信会有所用处的……   ……之间 -->

(编辑:)

本文标签:
网友评论

栏目列表

推荐文章