热门回答:
如果按我的观点来说。初步学会并能做出项目。零基础者100天左右;有其它语言基础的。那就更快。20天也许足够。
首先表明一个观点。对于初学者来说。很多传统的、按部就班式的基础类书籍都是存在问题的。说的再严重一点可能就是误人子弟。内容互相重复就不说了。关键是它们的内容编排方式:这些书无一例外的都从“点”讲起。最后才扩展到“面”。
例如。市面上有大把分门别类的各种专业书。但你见过有多少是将CSS选择器和JS选择器、将PHP的语法和JS的语法混合在一起比较学习的?如果将JavaScript代码仅仅看成是页面中的<script></script>标签元素、将PHP看成是页面中的<?php>标签元素又有何不可?
我在学习初期就碰到过这样的情况:买了一堆的书。要么讲的太深。要么讲的太浅。而且很多内容还都是重复的。对于一个毫无基础的初学者来说。辛辛苦苦学习几个月。即便是把那些多如牛毛的标签、选择器等都学“吐”了。可能还不会在脑海中形成一个网页开发的整体概念。一旦坚持不下去。其最终的结果就是半途而废。
因此。我的建议是:从“面”开始学。有了一个总体性的概念认知后。你才会清楚的知道每个具体的“点”将应用到哪里。这个“点”是应该浅尝辄止还是要继续追本溯源。只有这样。才不会把时间浪费在很多琐碎的、有些甚至永远都用不到的知识点学习中。也才能以最具效率的方式帮助自己确定最终需要努力的方向。
当然。从“面”开始学习。并不代表着可以没有任何基础。只是这种基础的学习并不是面面俱到的。例如。HTML只要大概掌握div、p、span、a等几个常用标签的用法即可。尤其是标签的属性知识一定要搞清楚。这是后期继续学习CSS和JavaScript的关键;CSS则要了解一些基本的选择器及样式声明方法。有了这些简单的基础后。其实就可以使用前端框架(比如Bootstrap)来尝试做些静态页面。之所以要强调使用前端框架。是因为它可以让初学者暂时摆脱漫长且繁杂的样式学习过程。并快速看到开发成果。从而增强继续学习的信心。至于JavaScript和PHP也是同样的道理。初学者暂且将它们看成是页面中的标签元素好了。而且它们的语法非常相近。会了这个自然就懂了那个。一起学习非常合适。
我是人民邮电出版社的签约作者。正是出于上述观点。我才出了一本书《B/S项目开发实战》。该书将在春节前后出版。有需要的可以关注我一下。该书主体部分只有4章。且从大家最常见的“记事本”入手。快速入门不存在任何障碍:
这是主体部分的完整目录:
为帮助读者快速看到自己的开发成果。本书前言中还专门提供了“一周速成指南”:
其他观点:
HTML
学习基础。元素。属性。标题。段落。样式。格式化。引用。注释。链接。图像。表格。列表。块。类。布局。框架。内连框架。背景。脚本。颜色。表单。画布。媒体。对象。音频。视频。web存储。应用缓存。
学完大约需要一周时间。
CSS
学习基础语法。派生选择器。id选择器。类选择器。背景。字体。链接。列表。轮廓。框模型。内边距。外边距。定位。相对定位。浮动定位。对齐。尺寸。图片。颜色。
学完大约需要一周。
javascript
学习语句。注释。变量。数据类型。对象。函数。运算符。比较。if else,switch,for,while,break,DOM,事件。节点。对象。字符串。日期。数组。逻辑。算数。正则表达式。JS库。JQuery,Prototype.
学完大约需要两周。
PHP
学习安装。语法。变量。字符串函数。运算符。if else。switch。while。for。函数。数组。数组排序。表单。文件。error。
学完大约2周时间。
MySql
学习安装。创建数据库。删除数据库。插入数据。查询数据。事务。索引。临时表。where子句。update子句。delete子句。like子句。SQL注入。
学完大约2周。
全部学完大概需要两个月。但仅限于入门。后面深入最好能结合项目。学以致用。才能对这些模块更加理解。
以上一点拙见。请君参考。
其他观点:
菜农认为应该把问题分为三类:
1.html和css
前者是网页文件。它是网页的基石。后者css则为景上添花。美化网页。
如果不需要网页美观或特效。css真可以不要。只要你不嫌网页丑。
2.js和php
前者是前端编程语言。后者是后端编程语言。
两者都是计算机编程语言。如果有C语言基础。则非常好入门。否则非常有难度。
3.mysql
它是数据库查询语言。
必须有数据库基础。如果有windows桌面数据库基础。入门难度就会降低很多。
菜农今年60岁。年底退休。准备维护个人免费技术网站到78岁。(这是菜农的心愿)
以上就是由优质生活领域创作者 生活常识网 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:http://www.shenzhoubaby.com/102947.html,转载请说明来源于:生活常识网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系@qq.com进行处理。分享目的仅供大家学习与参考,不代表本站立场。
评论(2)
基础,子句,都是,这是,语法,标签,网页,选择器,菜农,观点
没想到大家都对HTML,CSS,JavaScript,PHP,MySQL全部学完要多久?感兴趣,不过这这篇解答确实也是太好了
如果按我的观点来说。初步学会并能做出项目。零基础者100天左右;有其它语言基础的。那就更快。20天也许足够。首先表明一