document.write

fuyou001 2009-09-22 04:19:03
document.writeln("<script language=\'javascript\' type=\'text\/javascript\'> var cpmMode=4;var cpmIntervel=3600;<\/script>");
//与
document.writeln("<scr"+"ipt language=\'javascript\' type=\'text\/javascript\'> var cpmMode=4;var cpmIntervel=3600;<\/script>");
//有区别吗?(其实就<script被拆开了,再组合起来)

<\/script>//前面的\是转义什么
...全文
62 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fuyou001 2009-09-22
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 beenz 的回复:]
引用 3 楼 fuyou001 的回复:

可/后面是字母,注释是//或/*,这样会javascript 引擎误解吗

是的,而且正则的符号也是用/xxx/表示的(比如var rex=/[a-z]/),所以遇到/要转义
[/Quote]
完全明白 了,谢谢
BeenZ 2009-09-22
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 fuyou001 的回复:]

可/后面是字母,注释是//或/*,这样会javascript 引擎误解吗
[/Quote]
是的,而且正则的符号也是用/xxx/表示的(比如var rex=/[a-z]/),所以遇到/要转义
fuyou001 2009-09-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 beenz 的回复:]
/需要转义,因为这种情况//,/*出现的时候会认为是一个注释  所以你需要对/转义,既\/
[/Quote]
可/后面是字母,注释是//或/*,这样会javascript 引擎误解吗
liveinchengdu 2009-09-22
  • 打赏
  • 举报
回复
默认的script应该就是JavaScript吧,所以大多数情况下是不需要加上 language="JavaScript" type="text/JavaScript" 的哦.
BeenZ 2009-09-22
  • 打赏
  • 举报
回复
/需要转义,因为这种情况//,/*出现的时候会认为是一个注释 所以你需要对/转义,既\/

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧