当前位置:首页 » 《资源分享》 » 正文

HTML小白起步(一、闲聊篇)_m0_61077154的博客

4 人参与  2021年10月16日 07:03  分类 : 《资源分享》  评论

点击全文阅读


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

这是一篇很没有意思的文章,适合小白看看,大佬不喜勿喷。
很多是个人见解和一些整合,不具有权威性,如有错误请指出,谢谢各位!
只是闲聊不具权威性

既然进来了,就看看呗?
略

前端

  • 前端是什么?
    在这里插入图片描述
    在百度百科是这样解释的

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


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

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

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

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

     毕竟现在应该没有什么人用底层来做了吧?
  • 前端的前景怎么样?
    前端在我国的发展起步比较晚,大概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
  • 其实web的应用是很多的,当然,这里就牵扯到框架了

    • React Native :
      Facebook创建的开源移动应用程序框架。 它用于开发适用于AndroidiOSWebUWP (Windows)
      利用React Native可以做Android以及iOS
      在这里插入图片描述
  • css的认识

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

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

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

  • JavaScript的认识

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

听不懂?看看下个

JavaScript(缩写:JS)是一门完备的动态编程语言。当应用于 HTML 文档时,可为网站提供动态交互特性

  • JavaScript做的主要就是人机交互,通过人所做的行为,返回对应数据。或者使用JS获取一些期望达到的效果

浏览器

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

  • 什么是浏览器?
    来自官方的说法

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

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

  • 主流浏览器有哪些?
    大家都用过哪些浏览器?
    可能你会想到的有,QQ浏览器搜狗高速浏览器UC浏览器Chrome360火狐,等等等等

  • 什么是主流浏览器?

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

我们写的网页界面,是由HTML+css+JS构成,这些实质上是代码组成的,而浏览器的主要工作就是解析这些代码。当然按照不同的解析规则打开网页的速度就有所不同
也能是说,浏览器是分好坏的

  • 浏览器内核的区别

  • 被嫌弃的IE

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


点击全文阅读


本文链接:http://zhangshiyu.com/post/29918.html

浏览器  后端  框架  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1