初学者使用JavaScript代码做简单猜数字游戏,不要弹出窗口的.请问怎样做?
1. 过完W3C关于html、css、js、jquery部分。实际操作里面的代码,稍微改改代码体验下编译后的差别.我个人感觉一开始的话过一遍书就好,别把自己拘束在书里,实操最关键。
2. 给自己写个小网站介绍自己,可以加各种各样滚动翻页酷炫的效果,用插件也可以。锻炼读文档的能力。举个例子:Everyone farts. And now your web pages can too.
3. 写游戏写游戏写游戏。一开始试试简单的单人游戏,如扑克游戏(你可以自订一些简单的规则),俄罗斯方块,坦克大战等等,重点在于了解编程逻辑和基本的页面交互.熟练后可以考虑考虑怎么写类似于小黑屋一样的较复杂游戏。
4. 上手bootstrap等。认真研读文档,试着在自己代码中使用这些插件如tooltip、 modal等。接着想想要是你自己写的话怎么实现。
5. 看书或者上网络课。Javascript: the good parts, Dom scripting等等。网络课我更多地是付费在或者udemy上面看的,你们也可以找到很多免费的口碑好的JS网络课。
6.之后就是想到什么点子写什么.只会前端虽然不足以让你写出应用级的网页,但用代码写出自己的思想自己的热爱,还是绰绰有余的。
7. 找一些实际生活中的项目,参与进去,可以是实习,可以是学校实验室的创新项目,也可以是好友之间的创业小点子。实际的项目更能告诉你,前端工程师到底需要学习什么,你也更能体验到你下一步要怎么做。6.至于再高深的,我也是在探索期。之前看过一篇很有名的文章大意是说,先成为一个工程师再成为一个前端工程师。但我也深深地理解很多人入门时候的迷茫,其实学习有很多途径,有的是科班出身比较善于学习知识,而有的人更擅长从实践中慢慢学习改进自己的知识架构,都是无可厚非的。当然,要成为一个优秀的前端工程师,首先你必须要有计算机工程师的基础,这是毋庸置疑的.我也还在前进的路上。共勉。
学完了HTML还要学什么?
作为BAT的Java开发工程师来回答。不论你打算做FE还是UI,HTML只是非常基础的前端入门语言,如果未来想在互联网前端领域发展,你还要学习JavaScript和CSS。
三驾马车
我在前面的回答里也强调过,如果想在前端开发发展,那么HTML,JavaScript和CSS作为前端的三驾马车是最最基础的入门语言,无论如何绕不开的。
据我了解,除了计科相关的职位,有些设计专业也会学习HTML。(我弟弟是学习设计的,就有一门选修课是用HTML写一个网页,我教了他display什么的,让他觉得特别神奇。)也就是说,就算你未来不打算做网页开发的FE,而打算做网页设计的UI,对前端语言有所了解,也能对你的未来职业发展很有帮助,因为可以让你更专业的与FE和PM沟通你的设计稿。
如果题主已经学完了HTML,那么想必已经能写出简单的HTML网页框架了。在这里介绍一个小tip(也许你已经会了),可以让你平时看到喜欢的页面的时候就能看看当前页面的html,从而更好的指导自己使用HTML。那就是F12按键,这个快捷键可以快速调出当前页面的前端数据,是调试开发非常有用的工具。
不仅是看当前页面的html和css(上图elements),有时候前端要看点击了某个按钮后调用了哪些请求,携带了哪些参数的时候,也会用这个功能,点击右边红框network即可。就可以看到当前页面发送了哪些请求,request和response分别是什么,是前端开发者自我调代码和查bug时候必不可少的工具。
如我上面所说,学会了HTML之后,还要学习负责描述页面细节的CSS,和脚本语言JAVASCRIPT,这两者也都可以通过我上面介绍的方式来调试。
学会了上述三驾马车之后,就可以根据你的个人情况决定下一步走向:是做一个前端开发的FE,还是做设计的UI呢。其实如果是一个大一大二的学生,就算不是专业设计专业,也是来得及现在学,未来从事UI的,我们UI团队有个妹子就是计算机专业毕业的,她和我说她本科时候最喜欢去设计专业蹭课,硕士期间的课题是人工智能,但是也不影响人家追求人生真爱,做一个UI,而且由于她坚实的计算机知识基础,反而比其他UI更加受欢迎,升职速度也更快。
因此,题主如果现在还年轻,完全可以按照自己的真心热爱,好好的做一个选择。
我是苏苏思量,来自bat的Java开发工程师,每日分享科技类见闻,欢迎关注我,与我共同进步。

