范仁义web前端介绍课程---2、web前端是干嘛的

一、总结

一句话总结:

前端开发是创建Web页面或app等前端界面呈现给用户的过程,通过HTML,CSS及JavaScript以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互。

1、web开发中的前端和后端分别是做什么的?

前端:做静态页面
后端:做动态页面,写接口

比如淘宝里面100W件商品,写静态的话每个商品要写一次要写100W次,动态的话就是做好一个商品的样式,根据数据和图片动态的显示

2、什么是静态网页和动态网页?

静态网页:写好了内容不再改变的网页。
动态网页:页面的内容会动态改变的网页:动态网页相对于静态网页来说,页面代码虽然没有变,但是显示的内容却是可以随着时间、环境或者数据库操作的结果而发生改变的。

3、web前端开发工程师做什么(具体)?

做pc端和移动端的页面

比如网站的页面,比如一些app的页面

4、web前端具体要学习什么内容(最基础技术)?

Html(布局)(骨架):负责网页的整体布局(它里面可以存放图片、文字等等)
css(样式)(表现)(外观):负责网页的外观
JavaScript(逻辑)(行为):负责网页的一些动态特效,和用户的交互

5、web前端学习方法?

多听课,多练习*,多查资料(要会用百度,搜索对关键词)

6、前端软件推荐?

浏览器:chrome(谷歌浏览器)
编辑代码:sublime3,webstorm,vscode

二、前端成本及待遇介绍

1、前端薪资(应届毕业生)(保守)?

一线 8-10k,其它 6-8k

2、web前端多久能够学会?

3-6 个月

三、网站开发的前后端分别是做什么的

转自或参考:网站什么的要分前端和后端的?是什么意思?_百度知道
https://zhidao.baidu.com/question/2052976675871859027.html

前端和后端指的是网站建设当中的分工,之所以分前端和后端是因为网站建设要不同的人分工合作,主要分为前端和后端,下面说一下什么是前端和后端。

1、网站前端

网站前端就是网站的页面设计或者是静态的网页设计,简单的说我们访问一个网站看到的所有页面网页上的内容和版式样式都属于网站前端,网站前端工作就是设计网站的静态页面,所谓的静态页面就是网站前端不包括后端,简单的例子说一下,静态页面就像一张报纸,上面有文字图片和内容,并排好版,之所以称之为静态是因为这些内容不能动态的改变,也就是所有人看到的静态页面都是一模一样的,没有任何区别,这是因为这个页面是静态的,不会改变。总之,网站前端就是指的网站的静态页面设计,网站前端工作使用的是html、css、js等技术设计网站页面的样式和排版布局,这就是网站前端。

2、网站后端

网站后端也叫网站后台技术或者动态网站技术,上面我们也说了静态页面的缺点就是不能动态的改变页面上的内容和实现一些代码逻辑,比如我们要实现用户的注册登录验证、或者购物结算等,这些都是要代码逻辑来实现的,还有我们需要一个后台来往我们的网页添加一些消息新闻通知等,因为不是每一个网站的使用者都懂前端技术来来改变页面内容,而且这样也太不方便了,所以需要网站后台来实现这些功能,这些东西都是需要网站后台技术来实现的。常见的网站后端开发语言有asp、asp.net、jsp、php等。同时网站后台技术还包括数据库如MySQL、sqlserver等,数据库是用来存储后台数据的。

3、再说一下为什么要分前端和后端。

现在大家明白了,网站前端和后台的工作是完全不同的,前端的工作是设计静态页面,后台是结合数据库实现一些代码的逻辑如验证用户登录等,后台更加偏重与逻辑思维。总之网站只所以分前端和后台是为了使不同的人干不同的事情,前端的专业做前端后端专业的做后台,这样分工就不用一个既懂前端技术又懂后端技术。

四、软件开发三种方式

1、前端写静态页面,后端将静态页面改成动态页面

2、前端直接向后端请求数据

3、前端js+nodejs做全栈开发

课程对应的视频地址:2、前端是干嘛的
https://www.fanrenyi.com/video/1/2

 

最新文章

  1. .net 开源工作流比较及应用
  2. Strip JS – 低侵入,响应式的 Lightbox 效果
  3. Ubuntu安装gfortran
  4. linux系统中scp命令的用法(Permission denied排错二例)
  5. Car的旅行路线(codevs 1041)
  6. Unix/Linux编程实践教程(二:socket、多线程、进程间通信)
  7. JMS - 基本概念
  8. 如何定位Release 版本中程序崩溃的位置 ---利用map文件 拦截windows崩溃函数
  9. placeholder各种浏览器兼容问题
  10. SpringBoot项目如何进行打包部署
  11. SQL 数据库语言分析总结(三)
  12. c++ primer plus 第二章 \n与endl在输出上的区别
  13. 为了学好Java,我尝试了这 6 个方法
  14. Eclipse 设置背景色
  15. FreeNAS:创建 CIFS 共享(权限)
  16. 系统学习PHP的一些思路
  17. go语言基本语法
  18. 100本Python精品书籍(附pdf电子书下载)
  19. 交换左Ctrl键和Caps lock键
  20. 【IDEA】Intellij IDEA创建的Web项目配置Tomcat并启动Maven项目

热门文章

  1. java web编程 servlet2
  2. Flume 初探
  3. HTML&CSS基础-边框简写属性
  4. [MySQL] 行级锁SELECT ... LOCK IN SHARE MODE 和 SELECT ... FOR UPDATE
  5. Django之路——6 Django的模型层(二)
  6. 集合(Collection)类
  7. Centos7 minimal 安装npm
  8. 七.搭建基本的FTP服务
  9. (尚014)Vue过渡与动画
  10. DEV C++的使用