首页 » 服务器/数据库 » HTML、CSS、JavaScript、PHP、MySQL的学习顺序是什么「web数据库和客户端数据库的区别是什么」

HTML、CSS、JavaScript、PHP、MySQL的学习顺序是什么「web数据库和客户端数据库的区别是什么」

访客 2025-01-23 0

扫一扫用手机浏览

文章目录 [+]

HTML、CSS、JavaScript、PHP、MySQL的学习顺序是什么

感谢邀请。

我现在从事前端开发,分享一下拙见,如有不周欢迎交流指正。

HTML、CSS、JavaScript、PHP、MySQL的学习顺序是什么「web数据库和客户端数据库的区别是什么」 服务器/数据库

HTML、CSS、JavaScript属于前端范畴。PHP、MySQL属于后端>体系/span>。

问题的核心不应该是你到底想学习前端开发,还是后端开发吗?这两者的工作内容实际上关联性仅在于数据交互处理,和学习什么的顺序没什么关系的。要是同时兼顾,都想学会,顺序实际上也没有影响。

学习前端:HTML、CSS、JavaScript

这个顺序是没错的。首先要先掌握标记语言,才能让它在浏览器上呈现出内容,然后控制内容的各种显示样式,最后通过javascript创造出动态的交互效果,给用户的操作行为给予反馈。网页开发就是静态到动态的开发流程,静态是基础,动态是锦上添花。

至于学习的途径和资源就不赘述了,网上一搜一大把。

学习后端:PHP、MySQL

经常看到有人说PHP是世界上最好的语言。固然,php的优势很多。

如果题主前后端通吃,为何不试试NodeJs?主要的原因是前后端开发都用Javascript一种语言来编写,这是最酸爽的事情!

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行>情况/span>。

Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效,适合处理高并发的业务场景。

Node.js 的包管理器 npm,是全球最大的开源库生态>体系/span>。

当然我不是说php不好,只是从前后端兼顾开发来说nodejs很不错。目前我们公司技术栈就是用的angular2 + node + mongoDB。开发交流很爽,js一家亲有木有?

至于MySQL,我当初也是从这个数据库开始学的。哈哈。开源的好东西。赞一个。

欢迎关注,分享程序员趣事,干货和心得。

单从学来讲,那就是先前端再后端,最后到数据库,也就是问题中的默认顺序即可。

但是如果涉及到现在或者马上或者不久的将来需要用,那就得看你是从事哪方面够工作,以工作用到的为主,然后抽时间对其他几项加以学习,可以取得事半功倍的效果。

另外学习还要根据自身对这些知识的兴趣程度来判断哪些该重点学习。

做前端,HTML、CSS、Javascript都要优先重点学习。

做后端编程,那就需要PHP、MYSQL重点掌握,能熟悉前端的东西,效果更佳。

结合自身的经历谈下这个问题,不一定适合于所有人。

感觉可以分为下列几个学习阶段。

HTML+CSS

这两个应该是对初学者比较友好的了,html大概了解一些常用的标签,css的话看下各种选择器的写法,然后找个网站模仿着写一遍样式,基本上就有感觉了。之所以推荐这两个先学除了简单,还有成就感,写的东西直接以页面展示出来,这比很多大学以C教学,对着命令行打印一堆数据的体验要好很多。你甚至可以尝试着写一个静态网站来做一个自己的简历,展示到朋友圈。

学习资源的话,推荐两本书吧。

《Head First HTML and CSS》

Head First系列的书一直评价很高,这本书也是。但我觉得其实没必要一来就学那么多,很多标签和属性你都记不住,更不用说css那么多属性了,很多从业多年的前端应该也只能记住其中的大部分吧。推荐的学习方法是Learn by doing.过程中遇到问题的话,学会用搜索引擎+MDN.

《CSS Secrets》

看完这本书你会感叹,原来CSS还可以这样写。

JavaScript

js的话还是比较复杂的,很难短时间就掌握的很好,但你至少要搞懂一些基本的控制流语法,变量,常量,函数,类这些东西。至少做到你参考别人的代码能看懂别人大概在写啥。

小白可以看下这本GitBook上的书,基础的东西都有涉及,也不长。最多一个小时就能看完。https://www.gitbook.com/book/xinqiu/learn-javascript-cn/details

稍微有基础了,想深入学JavaScript这门语言的话,可以看下《Javascript权威指南》这本书。

但老实说,这本书虽然很好,但是不适合初学者看,我看了一部分之后觉得纯看书籍的话还是太无聊了,不太适合自己,遂弃之。

相比之下,我更推荐廖雪峰大神的《JavaScript教程》https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000,在网上就能看,前面很基础,然后后面开始飙车。大家可以选择性看,文中提到了很多初学者会遇到的坑,比如var that = this.这种小技巧。很多时候初学者会被这种问题困扰很久,有人指路会帮你节省很多时间。

之后你可以了解一些ES6的新语言特性,然后试着用React,Vue,Angular之类的框架来试试。

选择的话,感觉新手推荐Vue,封装的很好,有时会觉得就算不会js,跟着Vue的教程,也能开始写一些东西。React的话,个人感觉要稍微难点,写的感觉和原生的JavaScript要接近些。Angular没写过就不评价了。但这三个框架的很多思想其实有共同之处,学会一个,学另一个会简单很多。所以不必太过纠结。而且前端这个领域,技术更新很快,如果你想学一门一劳永逸的技术,那么前端很可能并不适合你。

PHP+Mysql

这两个感觉是相互依赖的,写PHP不可避免的就要操作数据库。PHP我写的也比较少,只用Phalapi写过一个小网站,但感觉整体写起来的感觉不是那么爽,但也有可能是我打开的方式不对,数据库的话,php有别人封装好的ORM库可以对数据库进行操作,这使得你可以不会sql语法也能对数据库进行操作,实在需要用到sql的时候,可以查下文档,然后模仿着写。因为这方便了解的不多,就不瞎提建议了。

不过虽然php是世界上最好的语言,我也建议你有机会试试python或者node.js。或许会打开新世界的大门。

这个问题比较有意思,说实在的就是我是青春经历过来的。就来从头到尾说一说我的学习的经历。

大约在00年到02年左右,那会儿我在高中。接触了计算机那会的话,就是计算机也比较简单,都是windows95或98系统,然后网页编程技术都是用的front page。并且做了几个页面过后,不再满足于这项技术,于是买了一本书。

这本书比较有意思,他讲了两个部分html JavaScript。当时流行的技术是使用table布局,是一个大的table标签。

当时在高中比较穷,因此找了很多的免费的空间。这些空间大约也就是20兆到50兆左右的,这样的一个大小。只是静态空间上传文件,还要用cuteFTP。

依据这本书html部分看得津津有味。为一个表格一个样式在note PAD里面反复的编写传到FTP里面。

甚至连JavaScript是什么都没有用到,感觉这部分没有用。

第1年学习了c语言和fox base这样的一个数据库。爱的人时候花了80块钱买了一个很小的php空间,这个空间支持mysql,也支持pHP语言。

手工编写pHP和Mysql的道路,说实在的php,这个语言和Mysql,我没有认真的学习过一天所有的语法 phP是基于c语言的。 My sql是和fox Pro标准是语言。

PHP和mysql的编程语言的书就开始上手了。当时的语言是没有任何的框架,完全原生态的编写。数据库是实用的,pHP的原生的扩展。连一个模板都没有,直接是把pAP查询出来的结果直接嵌套到html标记里面。

就是这种成都的开发水平,我找到了第1份工作,从此入了语言的坑。

时至今日,我已经不写php 更多的使用的是Java语言。

针对上面所说的,学什么先后次序不重要,重要的是先把东西跑起来。

不过说实在的,pHP这几年的,排名是有所下降。理论上应该学习些更先进的语言。

相关文章

全国美展大数据解读艺术发展的时代脉搏

文化艺术事业取得了举世瞩目的成就。全国美展作为我国美术领域的盛会,吸引了众多艺术家的积极参与。本文将基于全国美展大数据,对艺术发展...

服务器/数据库 2025-02-15 阅读0 评论0

全屏轮播图视觉盛宴背后的技术与创意应用

网页设计逐渐成为用户体验的重要环节。在众多网页设计元素中,全屏轮播图以其独特的视觉效果和强大的内容承载能力,成为各大网站和移动应用...

服务器/数据库 2025-02-15 阅读0 评论0