+src+ 在javascript 修改src中是什么意识 这里的src是变量名不用管他

简单技巧--&javasrcpt&中的src用变量代替
简单技巧--&javasrcpt&中的src用变量代替
发布时间: 2:52:10
编辑:www.fx114.net
本篇文章主要介绍了"简单技巧--&javasrcpt&中的src用变量代替",主要涉及到简单技巧--&javasrcpt&中的src用变量代替方面的内容,对于简单技巧--&javasrcpt&中的src用变量代替感兴趣的同学可以参考一下。
在html中引入javascript时,如果要引入在量的js,而且这些js在另外一个项目里面,必须用绝对的web路径。实际开发中经常会有几个环境,如开发,测试,生产等,这样项目的部署路径即web路径会有不同的变化。每当js所有的项目要部署到某个环境中去时, 引入js的html都必须做相应的修改,这非常的麻烦。可以在引入js的html中设置一个变量,记录部署路径,那么每次只需要修改该变量的值就行,这样就没那么麻烦了。
比方在test.html中:
&script type=&text/javascript& src=&http://localhost:8080/asmack/dwr/engine.js&&&/script&
&script type=&text/javascript& src=&http://localhost:8080/asmack/dwr/util.js&&&/script&
&script type=&text/javascript& src=&http://localhost:8080/asmack/dwr/interface/newDiscussNotification.js&&&/script&
可以替换为:
&script type=&text/javascript&&
var webpath = &http://localhost:8080/asmack&;
document.write('&scr'+'ipt src=&'+webpath+ '/dwr/engine.js&&&/scr'+'ipt&');
document.write('&scr'+'ipt src=&'+webpath+ '/dwr/util.js&&&/scr'+'ipt&');
document.write('&scr'+'ipt src=&'+webpath+ '/dwr/interface/newDiscussNotification.js&&&/scr'+'ipt&');
这里需要注意,document.write('&scr'+'ipt src=&'+webpath+ '/dwr/engine.js&/&'),这样是不行的,必须以&/scr'+'ipt&来标志结束。不过是否可以用&/script&来代替尚没有试过。懒得去试。
版权声明:本文为博主原创文章,未经博主允许不得转载。
一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!
二、互相尊重,对自己的言论和行为负责。
本文标题:
本页链接:您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
JavaScript学习..doc 17页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
需要金币:150 &&
你可能关注的文档:
··········
··········
什么是JavaScriptJavascript是一种客户端运行的解释性脚本语言。javaScript能做什么完成客户端的交互工作(如表单验证,焦点广告,菜单效果等);javaScript的使用方式引入外部js:src指定的文件引用内部的就不用写srcjs代码规范:1)一句话结尾可以用分号,也可以不用分号。但是一般也都是加分号的2)大小写敏感jsvaScript中的变量Var变量名称=值;在js中声明变量不用像java中,要声明类型Var不写也行数据类型字符类型数据1)字符型(string):用单引号或者双引号引上2)转义字符:\n换行,\r回车,\t水平制表符,\v垂直制表符,\\反斜线,\’单引号,\”双引号数值类型数据number:1)可以储存整数,浮点数,可以带有符号位布尔类型:true,false8.js的输出document.write(变量名);数据类型转换,(隐士转换)数组+boolean:boolean类型的转换成数数字类型的。true=1,false=0强制转换:parseInt:转换成整形,parseFloat:转换成浮点型查看js编写时,错误在哪了,需要在浏览器上看在浏览器上按f12按键js中的比较运算符:===:三个等于号为全等,全等必须值和数据类型都要相等。typeof(变量名):检查一个变量是什么类型的13.inNaN(变量);//判断这个变量是不是数子类型的。第二天:js中截取字符串:substr(),和substing(),两个方法indexOf();查看一个字符在这个字符串中所在的位置lastIndexOf();查看这个字符最后出现的位置charAt(int);查看这个位置上是什么字符js的数组Varstr=newArray();Str=“zheng”;还有中方式是str[‘name’]=“zheng”;直接给这个取个名4.数组的方法:join();方法,将数组的成员连接成字符串push();方法,在数组的末尾在追加一个或多个成员,也可以直接追加数组unshift();方法,在数组的开头添加一个或多个成员pop();方法,删除数组的最后一个成员,并返回这个成员shift();方法,删除数组的第一个成员,并返回这个成员slice();方法,截取数组,可以传一个或两个参数forin();方法,遍历数组reverse();方法,控制数组的反转javaScript的DATE对象创建方法:vardate=newDate();Data.toLocaleTimeString();;//获得浏览当前的时间并以字符串输出D的方法有getYear();获取年,这个使用不正常,返回的是1900年到现在的年getFullYear();也是获取年,这个是用正常getMonth();得到月。这注意使用的是国外的月,国外的0月是我们的1月getDate();获取的是月的天,获得的是第几号getDay();获取的是星期的第几天,getHours();获取小时,24小时的时间getMinutes();获取分钟getSeconds();获取秒getTime();或1970年元旦到现在的毫秒值注:相对应的还有set方法javaScript中正则表达式:reg.test(String);//检查字符串是否符合正则(reg)规则,匹配上返回true:reg.evec(String)返回第一个匹配上的字符串内容:String.match(reg);返回全部的匹配结果:String.replace(正则,被替换的内容);//就是把匹配的那部分的内容替换掉/表示转义字符^表示用什么开头$表示用什么结尾[]表示要匹配的字符{}表示可以匹配多少次/d表示数字在正则表达式后加i作用是让正则表达式中的字母不区别大小写比较如:/^\d{17}[\dx]$/i;身份证的正则表达式意思是:开头是数字,有17位。后面是数字或者x结尾,不区别大小写7.自定义函数函数数完成某种功能的代码片段:用关键字function函数名(参数){也就是跟java中的创建方法一样return返回值}在js中if语句js这eval();函数的使用如上:我们声明了一个s语句(注意这个语句要是字符串,而且外面要用括号括起来),eval();的作用就是能执行这个语句,不把他当字符串看eval();函数是javaScript中动态的执行的函数,能随时的执行8.DHTML(DynamicHtml)动态的html有分DOM(DocumentObjectModel),文档对象模型提供处理HTML/XML文档的APIBOM(BrowserObjectModel),浏览器对象模型,提供与浏览器相关的API。DOM在html中,&a&,&img&我们称之为元素或者标
正在加载中,请稍后...

我要回帖

更多关于 javascript src.match 的文章

 

随机推荐