HTML小白起步(一、闲聊篇)欢迎和我一起学习。

这是一篇很没有意思的文章,适合小白看看,大佬不喜勿喷。
很多是个人见解和一些整合,不具有权威性,如有错误请指出,谢谢各位!
个人不习惯那么散乱的文章,于是就自己做了这篇还是比较完整的文章,但是没有具体设计大纲,就显得比较乱。。
只是闲聊,不具权威性

既然进来了,就看看呗?

前端

  • 前端是什么?

    在百度百科是这样解释的

前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。随着互联网技术的发展,HTML5,CSS3,前端框架的应用,跨平台响应式网页设计能够适应各种屏幕分辨率,合适的动效设计,给用户带来极高的用户体验。


前端技术一般分为前端设计前端开发,前端设计一般可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括基本的HTMLCSS以及JavaScript/ajax,最新的高级版本HTML5、CSS3,以及SVG等。

简单来说前端就是用HTML,css,JavaScript等技术,制作用户所能看到的网站界面。

  • 前端入门怎么样?

    前端开发的入门门槛其实非常低,与服务器端语言先慢后快的学习曲线相比,前端开发的学习曲线是先快后慢。所以,对于从事IT工作的人来说,前端开发是个不错的切入点。也正因为如此,前端开发领域有很多自学成“才”的同行,但大多数人都停留在会用的阶段,因为后面的学习曲线越来越陡峭,每前进一步都很难。 另一方面,正如前面所说,前端开发是个非常新的职业,对一些规范和最佳实践的研究都处于探索阶段。总有新的灵感和技术不时闪现出来,例如CSS sprite负边距布局栅格布局等;各种JavaScript框架层出不穷,为整个前端开发领域注入了巨大的活力,浏览器大战也越来越白热化,跨浏览器兼容方案依然是五花八门。为了满足“高可维护性”的需要,需要更深入、更系统地去掌握前端知识,这样才可能创建一个好的前端架构,保证代码的质量。

    • 个人觉得,前端的入门是挺简单的,主要因为刚开始学的两个(HTML+CSS)在严格意义上来讲并不是编程语言。

但是往后还要学习JavaScriptTypescript(JavaScript的超集),之后要用到前端框架,jQuery,React,vue.js,node.js,Angular等等这些流行框架。

     毕竟现在应该没有什么人用底层来做了吧?
  • 前端的前景怎么样?
    前端在我国的发展起步比较晚,大概08年才开始逐渐从后端分化出来。在前端后端分开之前,前端界面都是由后端工程师写的,界面相对简单,甚至JavaScript都用不到,直到11-12年,前端才真正的分化出来。
    不过现在的前端属于大前端,在国外,是有三部分的,前端中端后端,国内是前端和后端。

    在做程序中,什么样的才会赚钱?

    答案是:最接近客户的
    
    • 在以前,人们对操作的要求不高
      因此界面设计和界面的优化相对要求不是那么高,因此前端一直被忽视,随着人们对操作和页面的欣赏,一个界面甚至就可以代表人们对一个产品的第一印象,且前端在很多地方都能用到

并且国内前端人才理论上是不多的,因为大学是没有前端的专业课程,有也在选修 >(2020

  • 工作情况怎么样?
    上点提到,国内是前端后端,没有中端,那么这些任务是谁做呢?
    前端多做点,后端多做点,就把中端省略了

    • 前端程序员喜欢说自己耍嘴皮子的,因为不仅要和项目经理沟通,还要和前端同事以及UI设计师等等沟通

前端基本没有单独开发的,就比如样式bug三论
这个样式出现错误,原因:
1.你加的
2.浏览器默认加的
3.你同事加的
不过和前端同事沟通主要体现在代码注释。

  • 其实我听到的前端工作情况不太一样

    • 第一种:
      到公司就码代码,码了后调试报错,修完bug后和后端测试,再次报错,再次修bug,然后因为没工作完加班熬夜。
    • 第二种:选择项目任务,一般是1比3的时间,1的时间是写代码的时间,3的时间是调试和抗风险时间。
      就比如一个月四个星期,一个星期写代码,三个星期调试。
      如果是这样的话,当你不是面向百度编程,并且报错率很低时,可以说是很轻松的。
      某大佬:公司要求是穿着衣服来上班就行

其实主要还是看个人技术

  • 现在前端行业薪资怎么样?
    就现在来看,前端行业的工资已经和后端齐平了,甚至有可能超过后端。

HTML是什么?

  • HTML的认识

HTML(超文本标记语言——HyperText Markup Language)是构成 Web 世界的一砖一瓦。它定义了网页内容的含义和结构。
                                               ——来自mdn

其实呢,HTML和css以及JavaScript并不是一个东西,这三个东西分别有不同的功能
HTML 不是一门编程语言,而是一种用于定义内容结构的标记语言

HTML 由一系列的元素组成,可以说它是标记而已,由标签组成但是它是网页的基础框架组成部分。

我们平时说的HTML,一般指的是
HTML+css+JavaScript(JS),统称为HTML
  • css的认识

    层叠样式表 (Cascading Style Sheets,缩写为 CSS),是一种样式表语言,用来描述 HTML 或 XML(包括如 SVG、MathML、XHTML 之类的 XML 分支语言)文档的呈现。CSS 描述了在屏幕、纸质、音频等其它媒体上的元素应该如何被渲染的问题。
                                        ——来自mdn

这也就是说,css是装饰,就比如一栋楼,打了地基,建好了框架,但是没有装修,css就是装修。

CSS 也不是真正的编程语言,甚至不是标记语言。它是一门样式表语言,这也就是说人们可以用它来选择性为 HTML 元素添加样式

  • JavaScript的认识

    JavaScript 是一种被用来添加交互功能到你的网站的编程语言。

听不懂?看看下个

JavaScript(缩写:JS)是一门完备的动态编程语言。当应用于 HTML 文档时,可为网站提供动态交互特性。
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能

  • 这也就是说JavaScript是一种属于网络的脚本语言,用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。

  • JavaScript框架

    Javascript框架是指以Javascript语言为基础搭建的编程框架。

    • javascript主要框架:Angular、React、MeteorJS、Vue.js、Node.js、Backbone、Ember.js、three.js、Mocha、Next.js、Polymer、Mithril等等。

浏览器

作为前端开发工程师,和浏览器打交道是必不可少的

  • 什么是浏览器?

    • 来自官方的说法

浏览器是用来检索、展示以及传递Web信息资源的应用程序。Web信息资源由统一资源标识符( Uniform Resource Identifier,URI)所标记,它是一张网页、一张图片、一段视频或者任何在Web上所呈现的内容。使用者可以借助超级链接( Hyperlinks),通过浏览器浏览互相关联的信息。

对于用户来说,只需要知道浏览器是搜索资料等的就行了。而对于前端开发工程师来说就不一样了。

  • 主流浏览器有哪些?
    可能你用过QQ浏览器搜狗高速浏览器UC浏览器Chrome360火狐,等等等等
    但是
    看下文

  • 什么是主流浏览器?

    • 主流浏览器指的是有自己研发的浏览器内核

浏览器内核是浏览器的核心,也称"渲染引擎",用来解释网页语法并渲染到网页上。浏览器内核决定了浏览器该如何显示网页内容以及页面的格式信息。不同的浏览器内核对网页的语法解释也不同,因此网页开发者需要在不同内核的浏览器中测试网页的渲染效果。浏览器内核又可以分成两部分:渲染引擎 (layout engineer 或者 Rendering Engine)和 JS 引擎。它负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入 CSS 等),以及计算网页的显示方式,然后会输出至显示器。浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。

  • 被嫌弃的IE

(不怎么会玩csdn,晚点再增加,扣了几个小时字,不小心退出好几次,直接挤一团。。,希望能获得些点赞,谢谢,图片与资料均来自互联网,如有侵权请联系本人删除,谢谢)

HTML小白起步(一、闲聊篇)相关推荐

  1. PHPstudy小白起步

    PHPstudy小白起步 在这里插入图片描述 [1]: http://meta.math.stackexchange.com/questions/5020/mathjax-basic-tutorial ...

  2. omv 网站服务器,折腾篇 篇一:小白也爱折腾 篇一:N1全小白装NAS(omv)

    折腾篇 篇一:小白也爱折腾 篇一:N1全小白装NAS(omv) 2019-08-10 17:50:57 110点赞 1211收藏 117评论 创作立场声明:很多教程实际上对纯小白很不友好,会打消小白开 ...

  3. java从小白到工程师--基础篇(二)

    本期作业:将你的姓氏的Unicode码用程序显示出来. 上一章节中我们配置了环境变量,编写了第一个java程序"hello,world"(java从小白到工程师--基础篇(一) ) ...

  4. Java小白入门系列 第一篇 写在前面

    2018年8月30日  22:00:17 郑州  多云 Sue Java小白入门系列 第一篇  写在前面 写在前面: 首先声明一下,本人也是正在学Java,并不是多么专业人士,只是最近受老师的启发,所 ...

  5. 欲速则不达,期货小白必看交易篇

    欲速则不达,期货小白必看交易篇 做投资很难吗?为什么我赚不到钱呢?怎样做才能赚钱呢·-- 相信这是大多数投资者都在困惑的问题 正所谓盈利不难,难不盈利,要想你想到了盈利难,自然就会难了.现在还有在做交 ...

  6. 学生卡变成普通卡_刚接触流量卡的小白看这一篇就够了!!!

    最近询问流量卡(物联卡)的朋友越来越多了,有刚开始接触的小白问怎么避免踩坑? 有被不良商家坑过的人问怎样寻找稳定卡板??有遇到限速.虚量的朋友问这种情况该怎么解决??? 问的问题基本都差不多,但一一回 ...

  7. Vue学习之路1 小白起步

    习背景: 之前一直写As3.0,从开始的flash小游戏,到网页播放器,到最近结束的桌面应用,东西越写越多,路却越走越窄T_T  言归正传,转到前端算是小白了,就从html.js.css这些开始学,好 ...

  8. 九、给小白看的第二篇Python基础教程

    本文是第二篇 @Author:Runsen @Date:Writern By 2019/04/15 and supplied By 2020/3/31 @公众号:Python之王 本系列Python基 ...

  9. 八、给小白看的第一篇Python基础教程

    本文是第一篇,一共四篇打下Python基础 @Author:Runsen @Date:Writern By 2019/04/15 and supplied By 2020/3/31 @公众号:Pyth ...

最新文章

  1. Python 入门 Day4
  2. 【PC工具】文件压缩解压工具winrar解压缩装机必备软件,winRAR5.70免费无广告
  3. Kafka批量多节点启动shell脚本
  4. 基于Solr的HBase多条件查询测试
  5. linux libvpx编译安装,linux编译安装时常见错误解决办法
  6. 欢乐纪中A组周六赛【2019.5.18】
  7. Window服务器可安装的live messager最新版本-20090826
  8. 《天天数学》连载40:二月九日
  9. 724. 寻找数组的中心索引
  10. Windows10使用diskpart分区
  11. C++--数字转大写金额
  12. 普通人的第一个Linux发行版-安装Deepin20.5
  13. 北航 华科 计算机学院官网,北京航空航天大学和华中科技大学如何比较?
  14. ESX修复Linux虚拟机重启只读模式
  15. 需要记住的的资料网址
  16. C# 获取每年春节对应的公历日期
  17. UE的Blend Profile
  18. 新概念三英语学习Unit2
  19. Metricbeat入门案例
  20. 如何实现表格固定表头和某列

热门文章

  1. 青你3倒奶,蒙牛装小白花?
  2. asset计算机语言,资产管理软件的各种语言翻译
  3. 如何免费体验腾讯云虚拟主机(云服务器)
  4. 软件测试人员必知H5/小程序测试点
  5. iOS中最值得设计师学习的33个APP图标
  6. 如何做产品的品牌推广?怎么推广自己的产品?品牌推广怎样做更好
  7. 情景剧《重走长征路》上演
  8. 史上最全的CSP-J/S 第一轮知识点
  9. 即将打破x86和ARM垄断地位的RISC-V,你了解吗?
  10. 尚硅谷前端视频总结(二)