问答详情
源自:1-1 为什么学习JavaScript

代码打出来,但是窗口没有显示

代码打出来了,但是窗口没有任何显示?为什么会这样?

提问者:小包砸 2016-10-27 22:47

个回答

  • 慕虎4773338
    2016-10-28 10:57:07

    更正:【上边这些话,不是针对楼主,包括对程序问题的回答也不仅仅对于楼主。IT这条路上有很多人,我正在迷失我自己……】

  • 慕虎4773338
    2016-10-28 10:53:30

    还有,最外层干嘛要套一个函数呢?!整个代码中你又没有调用过openWindow(),你只是用了confWin这一个变量而已。去掉最外层的function{},检查你有分号的地方中英文状态。刚刚又发现一处错误,最后一句window.open()里面的逗号怎么是中英文混输呢?

    看你写的代码内容,感觉你学的太多、太快而没有基础。你看你这么多严重的错误!!!

    【如果楼主死心塌地要做程序员的话,还是停下来从C语言、数据结构开始吧。如果想得个立足社会的技能,切勿被高薪障住了眼。码农不易,0基础学码农难于上青天。这个社会太多的浮躁,无论是线下的培训机构,还是线上的网上课堂,它们最终的方向是:创造经济效益的同时顺便交给你专业技能(能交则交,交多少是多少,线下很多都是这样)。线下的机构已经乱成一团,形成了所谓的产业链,学费小两万。线上的呢?免费!然而,天下没有免费的午餐。就单从慕课网来说,“职业路径”里面的课程都是免费的,不过,请你冷静下来,学完免费课程你就获得行业该有应有的技能了吗?真的很不够。首先,学时都不够!你去freecodecamp上去看看拿到三个证书要多久?虽然,免费课程里面的内容人家也是货真价实的基础,但是“实战课程”内容在如今能用上吗?不实用的!所以你需要购买付费的实战教程继续深造。有人给我说,网上的免费学习资源要多少有多少,可是有效的资源、资源中的精华就不值价吗?】

    【无论线上、线下,不管你是有基础还是没基础,时间、精力还是资金,都需要大量投入的。IT行业很火,为什么火,因为价高,价高在哪?高在资深技术!资深!培训的花拳绣腿,能否在职业道路上长袖善舞呢?】

    【我是不会去线下培训的,线上的付费课程我也不会买,我自学吧。

    这条路走得通吗?我在自问……】

    【上边这些话,不是针对楼主,包括对程序问题的回答也仅仅对于楼主。IT这条路上有很多人,我正在迷失我自己……】

  • 慕虎4773338
    2016-10-28 09:54:24

    检查你的分号是中文还是英文状态。中文分号,网页是显示不出来的。目测是中文分号。还有,编写代码,应该养成每段代码结束加分号的习惯,而且整个代码要统一风格。

  • BasisController
    2016-10-27 23:04:10

    <script type="text/javascript">  
        function openWindow(){
            // 新窗口打开时弹出确认框,是否打开
            var confWin = confirm("是否确定打开新窗口?")
            
            if(confWin==true){
                // 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/
                var prom = prompt("请输入新窗口访问地址")
                //打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。
                if(prom!=null){
                    window.open(prom,'_blank','width=400,height=500,menubar=no,toolbar=no');
                }else{
                    window.open('http://www.imooc.com/','_blank','width=400,height=500,menubar=no,toolbar=no');
                }
            }
        }
        
      </script>


  • 刘旋
    2016-10-27 22:54:44

    把代码贴出来看看