inputstream怎么写给前端_初学者入门前端

本文是一篇写给那些不了解前端或想要入门前端的伙计们。若想要有更深层次的造诣,请移步到下一篇(可能还没写完(;´༎ຶД༎ຶ`))。

欲入前端,必知此行(什么是前端)

打开一个新网页,输入 www.zhihu.com 回车

f5e9f10348f32448e683c40344e9d11c.png

你没有看错,这就是前端,看得见点得到。

这为什么叫前端呢,那得简单讲一下前端发展了:

早期网络传递技术不发达,后端接受到的数据都没有任何修饰,干巴巴的。为了方便区分接受到的数据,前端出现了。当然,当时前端是外附的,属于后端的技术,而且当时使用计算机的人大多都是从事计算机专业的,所以前端诞生是为了方便显示数据

后来,网络通讯发展,能传递的东西也愈来愈多,再加上电脑普及,很多非计算机知识分子也能正常上网。终于,前端有了发展,有了更多的技术,方便其他人上网浏览。但受限于计算机机能,前端不会涉及太多样式变化或者动画效果,再加上当时秉承着“实用至上”原则,前端就不需要专门设计,依旧交给后端,只用会发送数据、接受数据并显现(渲染)出来,在设置一些样式区分就可以上线产品了。

8136ac6dbb9eaba9437423f098fa6757.png
图片来自网络

再到最近十年,我国国民腰包鼓了,电子产品价格逐步下滑,电脑再也不是高端玩意儿,家家户户都有电脑,再加上随着手机硬件技术不断突破,很多能在电脑上才能用的软件同样也能在手机上使用。这个时候,用户对前端(客户端)要求再也不像以前那样“使用至上”,要求更美观的界面设计、更精致的操作体验以及独一无二的服务生活,因此前端需要更多时间来满足甲方爸爸(用户)要求(需求)。自此,前端从后端分离出来,着重于界面设计事件响应(点一下,软件反应一下),与后端同步开展工作,最后合并项目上线产品。

前端发展大致就是这个亚子。

初入殿堂,逐步进阶(前端结构简述)

前端是从后端分离出来的,必然继承后端代码天赋,所以前端还是要“敲代码”的,如果你只想设计图案(图像)不想敲代码,建议从事UI设计。但前端不光是要敲代码,还要懂得一些布局美观,所以前端介于敲代码和美术之间。

前端结构分为三部分:html、css、js(JavaScript)

结构名称作用(瞎编的)
html结构层让东西显示出来
css样式层让显示的东西变好看
js(JavaScript)行为层让显示的东西能互动

简单介绍一下这些结构:

html作为结构层,它就是用来在浏览器上显示

2a6e16e4059500cba2360b1dec27558d.png
结构层

是不是很丑?是的。

但这不能怪结构层(html),毕竟人家只负责显示出来,好不好看与它无关,好看与样式有关。所以样式层作用就是装饰结构层,让结构层更好看

16e78c2b9304eb9628a06f8606f596ab.png
加了样式,是不是好看了点

加了样式层是美观了,但是不是少了啥?是的,这些出来的玩意儿不会动,就是个装饰品。甲方爸爸要能动能用能工作的东西,这个时候行为层主动请缨,担起重任,开始让页面动起来。因为行为层截图不便(其实是我懒),所以说建议大家点击 https://www.lagou.com 进去看看,比如在这两个区域晃一晃,看看有没有变化。

c88e8e97ae47649e43b1a98a8bb847bd.png

手机端就在知乎上点点其他的东西,看看app有没有反应就知道了。

这便是前端涉及的所有结构了。

庖丁解牛,驾轻就熟(学习前端)

对于初学者而言,入门前端先要学会结构层(html)和样式层(css),之后再学行为层(js)。原因有两点:其一在于行为层不能单独运行,其二为行为层不像结构层、样式层那样可以直接显示,就像手表一样,你只看得见表盘,看不见后面齿轮和芯片一样。所以说学前端要立竿见影才容易学下去,不然上来弄个古达(黑魂3劝退导师),你怕是学不下去哦ㄟ( ▔, ▔ )ㄏ。

对了,先说一下编程工具:HBuilderX、VS code

这两个都是免费软件,可以直接在官网上下载使用。如果使用VS code,记得自己加中文界面、Auto Rename Tag、open in browser、Mithril Emmet四个插件,方便你入门。

若是学生党或者是土豪,建议使用WebStorm(WS)。

介绍完编译器,现在来介绍一下html:

  1. html文件尾缀为 .html

2. 一个完整的html有三部分 <html>、<head>、<body>

<html>为整体,包含<head>、<body>两部分——其中<head>头,<body>为身体。头是做标题、引用样式层的<body>是显示页面的。就像下面这样。

<!DOCTYPE html>

012e7fcdbee84df750d9c1b36f6c4397.png

恭喜你,开始入门了。

结构层都是以标签(用“<>”括起来),而标签结构只有两种:单表签和双标签

单表签就是只写一个标签就能显示(运行),就像这样:<单表签>

双标签必须有一个开头和结尾:<双标签>你要写的内容</双标签>

注意:双标签不可以部分包含,但可以全部包含

<!-- 错误写法 部分包含  -->

剩下的就是学习标签名以及使用方式了,推荐看看之前我整理的笔记(与其说是笔记,不如说是查漏补缺的工具书)

前端入门第一步:了解并掌握html和css​juejin.im

记住,笔记上面所有标签都要记住啦,不然你会一次又一次的回来查(“ctrl + f”)。

3. 如果用过word或者ps,那你一定知道移动图片文本、缩放图片、调整文字大小颜色字体字形,样式层(css)便是这个样子,只不过css不像word或px那样能直接拖动改变形状大小位置,它是靠代码形式完成的,就比如上面万恶的 hello world页面,咱们稍微加点颜色,稍微加点奇怪的东西= ̄ω ̄=

<!DOCTYPE html>

0a038410e1a7edb9f50a48c3bdc49100.png
敬老师的手写体还很不错哒

ok,这就是简单的css运用,剩下的css细讲,喏,自己看去(~ ̄(OO) ̄)ブ

https://juejin.im/post/6885869507240427534#heading-29​juejin.im

前端入门第一步:了解并掌握html和css

前端入门第一步:了解并掌握html和css​juejin.im

如果你对结构层样式层不敢兴趣,只是对代码算法有兴趣,那我推荐去后端Java开发;不想敲代码代码,但想自己设计页面风格和图像资源,推荐去UI设计;够细心并能发现代码问题,推荐去做产品测试;想像保养奢侈品那样保养产品,推荐去运营维护;如果想得罪上面所有人,请直接去当甲方爸爸( ̄y▽, ̄)╭ 。(本段内容纯属瞎掰)

以小化大,逐级丰富(前端页面设计)

房子是一砖一瓦盖起来的,前端页面也是,接下来就是告诉你如何模仿设计网页

第一步:一切多块(划分网页),不多说,先上图。

717e01c7e6782df2a2f940566a7a5f0d.png

现在咱们开始划分,先进行简单划分,划分出头、身体、jio、网络认证

划分前先说一下这几个大块内容:

结构内容
大项功能、用户登陆注册
身体公司/机构要展示的内容
如何联系“我们”
网络认证网警备案监管、投诉举报

8ec04dc0bfffe1f3bb5e2070e19bc9dc.png

感觉怪,为什么身体这么大,头跟jio怎么小。是的,一个合格的网页就是这样的(大雾)。

做完第一步,接下来就进行第二步:细化分解分解到只需要几个标签就能显示

首先就是头部

e7063ddb39cf906a0642a48035d206db.png

简单划分可以发现,只需要两个列表就可以实现,差不多划分到这就结束了。

其次是身体这部分,先按照样式不同划分成五大类。

86e1a9dea43a0765547097e878e4c427.png

细心观察,第二部分既有列表,又有轮播图,那么╰( ̄ω ̄o),没错,就是那样。

a6320a67548745f9869d0ebf942c3c53.png

剩下的划分方法交个你自己咯,毕竟我很懒嘛。 (・ω・*)

依次这么划分完后,咱们就可以开始第三步咯。

第三步:动手完成(合理运用html和css实现划分部分)

先将大类用div盒子装好,然后再逐个添加标签样式完成。

注意:每个部分都是要标签样式写完后再做下一个,不要想着完成所有结构层后完成样式层,很费时间!!!

有兴趣的童鞋可以试试看

https://pan.baidu.com/s/1xEh3H6o9eEOEZa4Wpy13tg 提取码:xxxl

结束语

前端入门介绍到此就完了,之后我会介绍JavaScript样式层,不过前端黑科技还不止于此。顺便说一下:前端结构中有三大框架:Vue.js、React、Angular,这三个框架都是基于前端,至于怎样,俺以后慢慢填坑。

如果本文对你有帮助,劳驾尊者点个赞吧。o(TヘTo)

拉钩教育大前端就业1期

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值