关于前端

这是我的第一篇博客,写的很乱很差,多多谅解。如有错误,请指正。

1.前端是什么

  前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。随着互联网技术的发展,HTML5CSS3,前端框架的应用,跨平台响应式网页设计能够适应各种屏幕分辨率,完美的动效设计,给用户带来极高的用户体验。简单点说,前端就是展现在用户眼前的各种网页,现在还包括小程序和一些简单的应用。

2.前端薪资待遇怎么样

  互联网行业最近几年在薪资水平方面都是领先于其他行业的,待遇方面因省而异。基本上都在8k朝上,看技术水平和地理位置。所以越来越多的人转行前端,竞争压力也随之越来越大,门槛也越来越高。

3.前端简单吗

  我个人觉得前端相比较其他语言而言算是比较简单的一门语言。前端入门是所有语言中最简单的几种之一。现在很多大学所有计算机有关的专业基本上都开设了网页制作这门课程,甚至很多非计算机专业也开设了这么课程。教学内容简单易懂。作用也就是引领学生入门,讲授的内容就涉及到html和css部分。html5和css3很少涉及。(后面会有这里涉及到的名词解释)

4.一个前端工程师需要掌握什么东西

  (以下专业解释如果嫌多看不懂直接翻到解释的最后面)

  基础的HTML和CSS:

    1.HTML

   HTML称为 超文本标签语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的 Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。  
超文本是一种组织信息的方式,它通过超级链接方法将文本中的文字、图表与其他信息媒体相关联。这些相互关联的信息媒体可能在同一文本中,也可能是其他文件,或是地理位置相距遥远的某台计算机上的文件。这种组织信息方式将分布在不同位置的信息资源用随机方式进行连接,为人们查找,检索信息提供方便。
    2. CSS
  • CSS 指层叠样式表 (Cascading Style Sheets)
  • 样式定义如何显示 HTML 元素
  • 样式通常存储在样式表
  • 把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题
  • 外部样式表可以极大提高工作效率
  • 外部样式表通常存储在 CSS 文件
  • 多个样式定义可层叠为一个
   HTML5CSS3
    是对HTML和CSS内容的补充和完善。包括新增的一些元素和属性
   JAVAScript
    JavaScript是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在 HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
   AJAX
    Ajax 即“A synchronous J avascript And X ML”(异步 JavaScript 和 XML),是指一种创建交互式 网页应用的网页开发技术。
    Ajax = 异步  JavaScript 和 XML 或者是 HTML( 标准通用标记语言的子集)。
    Ajax 是一种用于创建快速动态网页的技术。
    Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。
    通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
    传统的网页(不使用 Ajax)如果需要更新内容,必须重载整个网页页面。
   JSON:
     JSON( JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于  ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
   jQuery:
    jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库( 或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。
 
通俗点说,如果把一个网站的构成看作是一个房子,那么HTML(包括HTML5)就相当于房子的基本结构,而CSS(也包括CSS3)就是对房子进行简单的装修和装饰,都是静态的。JavaScript就是对房子进行由内到外的装修,包括和房子主人的一些联动。这三者就构成了一个勉勉强强可以住人的房子

以上基本上就是一个前端工程师需要掌握的最基本的东西,后面还需要掌握的东西还有很多,这里就不一次性全部列出了。毕竟前端技术每一条都在发展和新增。
  
这是我的第一篇博客,写的很乱很差,多多谅解。如有错误,请指正。
 
如果看这篇博客的是技术大牛,希望能留下宝贵的建议和经验,如果是技术小白或者还没入行或正准备入行的同学,如果这篇文章帮到你了,那是我的荣幸。

猜你喜欢

转载自www.cnblogs.com/qiantangyun/p/11567071.html