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

来源:8-17 编程练习

星鸿

2017-03-22 21:51

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

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

写回答 关注

3回答

  • qq_风龙_0
    2017-04-02 21:55:16

    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文件在同一个位置),至于本地文件路径写法详细内容,百度去吧

  • Jammy_23
    2017-03-27 21:29:31

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

  • Angel帝豪
    2017-03-23 09:00:33

    同问+1

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468865 学习 · 22582 问题

查看课程

相似问题