为了账号安全,请及时绑定邮箱和手机立即绑定

url什么时候加"http://",什么时候不加?

 location.assign("http://www.imooc.com");

不加"http://",不显示,为什么?

正在回答

3 回答

http是网页url的完整写法,不写http就是本地文档,浏览器会根据你写的url去寻找本地文档。我们平时直接写www.imooc.com就能够上网是因为浏览器自动帮我们补上http://。当然网址前缀还有https://,据说这是更加安全的方式,淘宝天猫等大公司开始使用https。

所以,我们要想js正确跳转网页,必须加上完整网址,也就是http://xxx.xx或者https://xxx.xx,要想js跳转本地文档,就去掉http然后加上文档名字,浏览器就会读取文档

location.assign("http://www.imooc.com");//跳转网页

location.assign("PPT修改.txt");//读取本地文档,读取的文档在哪里,就写相对应的url(这里表示txt文件和html文件在同一个位置),至于本地文件路径写法详细内容,百度去吧

1 回复 有任何疑惑可以回复我~

assign()方法是加载新的文档,要把一个新的URL赋值给location对象   所以 个人看法 加上一定没错 不加不一定正确 

0 回复 有任何疑惑可以回复我~

同问+1

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

url什么时候加"http://",什么时候不加?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号