您的位置:网站首页 > php源码 > 正文

深入浅出学习前端开发(入门篇)!

类别:php源码 日期:2018-12-1 2:08:40 人气: 来源:

  这里筑梦师,是一名正在努力学习的iOS开发工程师,目前致力于全栈方向的学习,希望可以和大家一起交流技术,共同进步,用简录下自己的学习历程.

  本文阅读1.一定要辩证的看待本文.2.准备进行系统的前端学习.3.本人学习前端的线可能偏向全栈方向(不是纯前端)4.本文只阐述学习线和学习当中的重点问题.需要读者自己使用百度进行拓展学习.5.觉得哪里不妥请在评论留下~6.觉得还行的话就点个小心心鼓励下我吧~

  这里只列出本人已经读过的书籍,因为这些书籍我本人有体会,可以和大家交流意见,后期我会更新新的书籍.

  为什么会推荐HeadFirst系列书籍,这些书真的适合零基础入门阅读,讲的通俗易懂,面面俱到.如果你真的会学习,那么你可以通过这些基础书籍延伸很多知识点.

  如果你有心去查这些书评,会发现,一些人对Head First系列书籍褒贬不一,觉得这书很没有,太基础.没错,恰恰就是因为基础,过来人才会觉得这书没什么用,作为一个零基础开始学习的我,我可以,这是入门前端最好最快的书籍.

  而CSS世界这本书是经过十年使用体会提炼而成,我经验目前并不充分,阅读至45页便止步不前,因为涉及深度之深,不是我目前可以驾驭的.

  大家在看书时,不要一上来就去搜那些难懂的书籍,这样会失去读书的兴趣,从而导致自己看不进去书.

  学习前端网页开发,第一个重点当然是HTML & CSS.在这里首先说一下,前端涉及面之广,涉及知识之多最好先通过学习线大致一下,做好准备.这是需要一定时间成本学习的.

  盒子属性和布局属性为重点我个人单独抽出时间对display、position、float、以及flex布局进行了嵌套对比,请自行使用抽样考察体会其不同情况下的效果.

  在阅读完第一本Head First HTML&CSS书以后,你会对HTML网页有一个大致,可以通过实践实现一个简单的静态网页.请重点学习Di和Span 以及float、其display的不同属性和定位position不同情况下的嵌套,达到实现各种不同的静态页面布局.

  多栏布局弹性布局2D变换3D变换过渡效果动画效果光标设置缩放文本溢出CSS初始化CSS精灵技术盒子模型

  因为目前正在进行这方面的学习,所以在兼容性这方面目前并不会提及,在日后学习中,我会更新并总结,目前只提及其知识点.

  在进行了HTML5以及CSS3的学习完以后,你应该进行阶段总结,应该可以体会到,HTML5是用来给网页定型定框架,CSS3则是美化网页显示,但是如果你想实现绚丽的交互效果,就需要进行JaaScript的学习,在HeadFirst HTML5 Programming一书的后半部分,已经提及基础的JaaScript.如果你暂时不想学习JaaScript交互,可以跟我一样先进行PHP和MySL的学习.

  众所周知,HTML5与CSS3做的都是静态网页,而绚丽丰富交互效果是需要用到JaaScript.

  JaaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JaaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

  juery是一个快速、简洁的JaaScript框架,是继Prototype之后又一个优秀的JaaScript代码库(或JaaScript框架)。juery设计的旨是“write Less,Do More”,即写更少的代码,做的事情。它封装JaaScript常用的功能代码,提供一种简便的JaaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。

  在学习了JaaScript和juery以后,你已经可以做出拥有丰富的交互效果的网页了,那么如果想使网站发布以及数据存储功能还需要学到下面的知识.

  没有数据库的网站,就没有灵魂.又或者还有一句话:一个应用的核心就是后台.如果想使你的网站拥有灵魂,你就需要进行后端知识的学习.

  PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Jaa和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Jaa、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。

  PHP个人理解就是用来传递数据,修改数据的服务器脚本语言,我们使用PHP语言就是为了实现,网页与数据库的交互.

  Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。

  不要上来就觉得Apache这个名字,就觉得又是一个知识点,肯定很难的样子,他其实就是一个用来发布网页的软件而已.需要操作的就是配置文件和指令

  PHP文件可以使用文本编辑器编写,但是没有服务器就无析,计算机根本不知道PHP文件是什么,这时Apache就担当了这个角色,提供了对PHP文件的解析支持.

  MySL是什么,是数据库的一种,数据库有很多种,因为刚刚步入学习,所以暂时不讨论各个数据库之间的区别,后续学习到即会讨论.

  MySL和PHP以及Apache可谓是黄金搭档,因为Apache当中自带了PHP模块,而PHP语言中又有MySL的预定义函数,可以直接进行MySL数据库的增删改查操作.

  那么如果你是一名纯前端开发者,或者不想要这些琐碎的后端配置,你可以百度这些关键词,下载安装集成.其意思分别为

  windows下大多都有图形界面,但后端远程服务器,现在多数为Linux系统,因为要为公司减少开发成本,而且Linux系统下,配置与软件都较为方便,所以希望读者可以进行Linux系统的学习.

  梦见参加别人的婚礼本文由来源于325棋牌 325游戏中心唯一官方网站

0
0
0
0
0
0
0
0
下一篇:没有资料

相关阅读

网友评论 ()条 查看

姓名: 验证码: 看不清楚,换一个

推荐文章更多

热门图文更多

最新文章更多

关于联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助

CopyRight 2002-2012 技术支持 源码吧 FXT All Rights Reserved

赞助合作: