推荐一个在线编程网站,HackerRank,看名字就知道很牛,Hacker排行榜。其实里面有很多针对初学者的编程练习题。
1,注册账号,登录,选择要学习的编程语言
2,选择题目
3,编写代码,测试,提交
网站功能还有成绩查询、排名、竞赛等。
我是工作多年的Web应用架构师,欢迎关注我,了解更多IT专业知识。
有哪些在线编程练习网站?
1.How2J(how2j.cn)
推荐理由:学习JAVA非常不错的网站,从基础到高级的教程都有,这是某大神推荐给我的网站
2.慕课网(imooc.com)
推荐理由:非常喜欢这个网站能够边学习边操作,一个不错的it学习网站,不管是前端还是后端的都有
3.我要自学网(51zxw.net)
推荐理由:一个综合性的学习网站,学编程也还是不错的,海量优质视频教程免费观看
4.实验楼(shiyanlou.com)
推荐理由:也是一个学习it知识的网站, 如其名,该网站注重实验
如何把JavaScript的基础打好?你有哪些建议?
JavaScript是目前比较流行的编程语言,随着Node.js的使用,JavaScript也正在从传统的前端开发走向后端开发,所以现在不仅前端程序员需要学习JavaScript,后端程序员也需要掌握一定的JavaScript知识。
JavaScript的内容还是比较多的,对于初学者来说,要想打好一个扎实的JavaScript基础需要系统的学习以下内容:
第一部分:JavaScript基础语法。基础语法部分的内容比较多,包括类型、变量、字符集、表达式、运算符、流程控制(单分支、多分支、循环等)、对象、数组、函数、类以及正则表达式的相关内容。这部分内容虽然难度并不高,但是需要通过大量的实验才能建立起JavaScript的编写思路,另外要习惯JavaScript的编写方式。
第二部分:客户端浏览器编程。这部分内容包括兼容性、可访问性、计时器、对话框、浏览历史、错误处理、文档结构和遍历、属性、表单创建、CSS、事件处理(事件类型、事件处理过程)、jQuery、cookie、持久化数据、图形图像处理等内容。这部分内容细节非常多,也有一定的难度,代码量也有了明显的增加。
第三部分:HTML5与JavaScript结合。HTML5是前端开发人员一定要掌握的内容,HTML5在移动端有大量的使用,所以一定要掌握JavaScript与HTML5的结合应用。这部分内容包括定位、历史记录管理、消息传递(跨域)、Web Worker、Blob、客户端数据库等内容。
入门JavaScript还是比较容易的,实验环境也比较好搭建,另外可以选择一个开发环境方便JavaScript的开发,HBuilder、DW、Eclipse(后端开发)等都是不错的选择。
我从事软件开发工作多年,目前主要的研究方向集中在大数据和人工智能领域,也是一名计算机专业的研究生导师,我会陆续在写一些关于软件开发方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有软件开发方面的问题,也可以咨询我,谢谢!