热门回答:
实话说。我不太建议上来就一大堆书籍。就如大部分推荐的JavaScript高级程序设计。这本书中有太多的面向对象思想。闭包。原型等概念。不建议在初期直接上手学习。
开始直接找个html css的手册过一下标签和样式。html主要学习一些基层标签。如何用div布局。css主要会盒模型。定位。浮动。选择器。背景就差不多了。属性和属性值可以慢慢积累。别看定位和浮动听写简单。但在实际用时可不容易。盒模型是基础。盒模型也是重点。选择器有类选择器。id选择器。父级选择器。后代选择器。基层够用了。
div+css布局很重要。在这期间可以浏览一下h5的新标签。把h5和div结合起来布局。c3重点看动画。canvas。数据存储。多线程处理可以先不看。
如果有些编程基础可以直接看我下面的。如没有基础。可以先去看下js数据类型。和控制语句.
js先找手册过一下属性和方法。事件。主要看选择器。属性。方法。理解透啥是dom树。dom操作。dom树就是html结构。dom操作就是用js操作标签和样式。在前期写特效就遵守。先获取元素。再操作元素就可以。获取元素在开始建议用getElementBy(id)以及和getElementBy(class)。其他三个用是用。用的少。后期可以用用jqueryElement()。选择器就差不多了。
方法。事件嘛。过过手册看一下大概的函数和参数。再按照例子教练。方法事件是js的重中之重。js没有速成。当你感觉你写的的代码太臃肿时。那就说明你可以去看js的高级程序设计那本书了。前提是在你写代码时有没有思考我这样写是不是最优的。有没有更好的写法算法。
这时你可以去接触闭包。作用域。面向对象等思想。可以将这些思想用但你的代码中。面向对象其实也不难。所谓对象不过就是一个属性和方法的集合体而已。面向对象一定要理解透。如new实例的过程。函数调用的四种模式。等一些思想。感觉理解的差不多了。就可以尝试去把以前写的特效改成面向对象版的封装成函数。以后可以拿来直接用。毕竟自己写的。面向对象的思想是重点。决定了你以后能不能继续上升。
再之后就可以接触原型了。了解构造函数原型和实例原型的运作模式。原型和面向对象可以同时进行。在你写每一个变量时都要想着这个变量是谁的有没有this。
在之后学习ajax。这个其实以后可以直接用第三方库的现成的。但最好了解一下。还有就是josn数组重点。
之后就是大量代码。好的程序员都是代码喂出来的。如果你感觉这时候就可以做网站了。那你想多了。但这时候做一个静态展示网站还是可以的。就算是静态网站。还要看你的布局。js学的够不够硬。网页谁都能写。关键在于写的够不够规范。够不够简洁。这就是都在写页面一个五六千七八千的工资。而另一个只有两千的原因。可以仿几个页面教练手在这时候。再可以接触链接第三方库和框架。如果你的基础练的炉火纯青。库一周能弄懂一个。框架一天一个。
前期的面向对象学好的话就可以特别容易的去学习php。php在我看来就是一个操作页面和数据库的一个中介当然这是我得理解。意思大概差不多吧。php是你向全栈发展的前提。就算你只干前端工作。后端你也得学。所以后端语言同样重要。当然后端语言你也可以选择其他的。还是那句话如果面向对象学的好的话。php上手特别快。
php学完后就是数据库。建议学习mysql。学到这个阶段。如果你还连啥叫数据库都不知道。那我保证你连this指针你都不知道。那我建议你还是放弃吧。数据库同样我建议从手册开始过语法。之后可以不用面板。教练数据库的操作。再进一步就是自己设计数据库。
之后你还要学习一些服务器的知识。这也就意味着你要去学习一些基本的linux操作、如何部署网站。运维这是可以先放一放。
这时你就可以尝试做一个论坛啥的动态网站了。我说的动态网站是自己用php+mysql设计后端cms。用html+css设计前端页面。不是用那种模版。那种现成的cms搭建论坛那人人看看教程都会。
在这个论坛从开始设计到部署会有很多问题。自己查资料就可以解决。
部署以后就是seo。运维。这是你就要开始钻研计算机网络。学习http协议等。linux这时就要认真研读。它是你网站安全运行的保证。如如何通过参数看出服务器的健康等。
这些基本就是一个网站的从无到有的过程。这还不包括前期UI设计。学习到这是候你可以算是一个好的工程师。要说全栈的大佬级的工程师那还差的远。因为你根本没有数据结构算法。计算机系统。网络安全等的相关知识。这时就要不断的去学习!!!如果找前端工作。那在你能写出好的js代码代码时你就可以去面试。但如果不继续学习。那你被淘汰的机率大概在八成。
web开发就是一个坑。当你以为吃透了一个东西。一个知识点。你会发现还有一个更大的坑。我前面说的只是冰山一角。就算是这样。走完这些流程也得半年左右甚至更多。如果你是神童那……。要想不被淘汰。只能不断学习。程序员的高工资不是白拿的。不要去相信什么21 天成为全栈工程师什么的。程序设计是一件很严谨的事。如你设计一个网站商城的数据库时写了一个数据bug.而且没发现。那后期的用户隐私就是一个更大的bug。
如果想加入web开发的大坑。欢迎跳坑。
一时兴起大概写了点儿。错字可能有些多。语句有些不通顺。希望望不要见外。能看懂就行。欢迎点赞关注!!!
其他观点:
服务器租了域名也买了。这时候在开始学有点晚了。看你要做什么类型网站。建议用源码套模板上手比较简单。博客的话用wordpress。企业的话帝国、织梦都可以。论坛就用discuz。个人推荐用wordpress操作起来比较简单。关键也很强大功能都可以用插件实现。
其他观点:
要做一个网站的话。要学习的东西还真不少。因为你不仅仅只是做这个网站就完了。你后期要更新。要自己维护的。下面我就大概说下要学什么东西吧。
一.web前端
web前端是比较好入门的。包括html。Css,javascript。html是用于搭建网页的基本结构。css是用于写网页的样式。比如字体颜色。背景颜色。动画等。javascript则是前端与后台连接的桥梁。主要用于与后台的数据交互。刚入门的话。可以去W3C网站去学习。如果想更加系统的学习的话。可以去买书来看。下面推荐几本书
二.一门后台语言
后台语言非常多。java,c#,php等。因为现在前端发展特别快。现在前端的javascript这门语言也可以写后台啦。node.js就是用javascript去实现的语言。所以为了减少学习成本。学习node.js还是不错的。
三.数据库
数据是一个网站必不可少的元素。如果你语言存储数据。就需要数据库。数据库语言也非常多。MySQL,sql server,oracle等等。建议学习mysql吧。因为现在用这个的人最多。所以如果你遇到问题也会很快找到答案。
四.HTTP
HTTP是一种网页传输协议。是客户端与服务器沟通的一条线路。这个简单了解下就可以了。也可以到W3C上面学习。它的简单原理可以看下面这张图
五.服务器相关知识
服务器的相关知识直接看博客就可以啦。
您还感兴趣的文章推荐- 想开个店,开什么好呢?资金不多,刚刚创业。谢谢?
- 有什么行业适用于初创业?
- 刚入社会的人想开店,最好开一家什么店?
- 我是一个创业小白,想要开一家店铺,大家有什么好的推荐吗?
- 刚创业,投资新项目有什么选择?
以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:https://www.wangchuang8.com/230837.html,转载请说明来源于:网创推广网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系进行处理。分享目的仅供大家学习与参考,不代表本站立场。
评论(2)
面向对象,数据库,就可以,网站,语言,操作,建议,选择器,原型,代码
没想到大家都对租了服务器也买了域名,想自己建一个网站需要学什么?感兴趣,不过这这篇解答确实也是太好了
实话说。我不太建议上来就一大堆书籍。就如大部分推荐的JavaScript高级程序设计。这本书中有太多的面向对象思想。闭包