代码打出来了,但是窗口没有任何显示?为什么会这样?
更正:【上边这些话,不是针对楼主,包括对程序问题的回答也不仅仅对于楼主。IT这条路上有很多人,我正在迷失我自己……】
还有,最外层干嘛要套一个函数呢?!整个代码中你又没有调用过openWindow(),你只是用了confWin这一个变量而已。去掉最外层的function{},检查你有分号的地方中英文状态。刚刚又发现一处错误,最后一句window.open()里面的逗号怎么是中英文混输呢?
看你写的代码内容,感觉你学的太多、太快而没有基础。你看你这么多严重的错误!!!
【如果楼主死心塌地要做程序员的话,还是停下来从C语言、数据结构开始吧。如果想得个立足社会的技能,切勿被高薪障住了眼。码农不易,0基础学码农难于上青天。这个社会太多的浮躁,无论是线下的培训机构,还是线上的网上课堂,它们最终的方向是:创造经济效益的同时顺便交给你专业技能(能交则交,交多少是多少,线下很多都是这样)。线下的机构已经乱成一团,形成了所谓的产业链,学费小两万。线上的呢?免费!然而,天下没有免费的午餐。就单从慕课网来说,“职业路径”里面的课程都是免费的,不过,请你冷静下来,学完免费课程你就获得行业该有应有的技能了吗?真的很不够。首先,学时都不够!你去freecodecamp上去看看拿到三个证书要多久?虽然,免费课程里面的内容人家也是货真价实的基础,但是“实战课程”内容在如今能用上吗?不实用的!所以你需要购买付费的实战教程继续深造。有人给我说,网上的免费学习资源要多少有多少,可是有效的资源、资源中的精华就不值价吗?】
【无论线上、线下,不管你是有基础还是没基础,时间、精力还是资金,都需要大量投入的。IT行业很火,为什么火,因为价高,价高在哪?高在资深技术!资深!培训的花拳绣腿,能否在职业道路上长袖善舞呢?】
【我是不会去线下培训的,线上的付费课程我也不会买,我自学吧。
这条路走得通吗?我在自问……】
【上边这些话,不是针对楼主,包括对程序问题的回答也仅仅对于楼主。IT这条路上有很多人,我正在迷失我自己……】
检查你的分号是中文还是英文状态。中文分号,网页是显示不出来的。目测是中文分号。还有,编写代码,应该养成每段代码结束加分号的习惯,而且整个代码要统一风格。
<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>
把代码贴出来看看