重学前端学习笔记(一)--前端发展史以及学习痛点
笔记说明
重学前端是程劭非(winter)【前手机淘宝前端负责人】在极客时间开的一个专栏,每天10分钟,重构你的前端知识体系,笔者主要整理学习过程的一些要点笔记以及感悟,完整的可以加入winter的专栏学习【原文有winter的语音】,如有侵权请联系我,邮箱:kaimo313@foxmail.com。
前端发展史:从青铜时代-->黄金时代
青铜时代
- 据winter回忆,06年的时候接触前端时,网页的主要交互都还是依靠切换超链接来完成
- 那时候谷歌刚刚基于ajax发布的gmail也没多久,ajax的出现标志着web1.0(静态网页)到web2.0(动态网页)的迈进,但国内很少人懂
白银时代
- winter在08年毕业后在微软北京负责window CE上的IE浏览器的开发
- 两年后加入盛大做电子书,负责电子书的文本排版工作
- 盛大后期加入webOS项目,负责前端框架
- 最直观的的表现之一:前端慢慢的从后端分离出来,代码也变得复杂,需要保存数据,处理数据,生成视图等,工程化的思想也逐渐萌芽。
黄金时代
- 盛大离职后,winter加入阿里做手机淘宝开发
- 随着移动互联网的到来,前端开启了'黄金时代',形成前端的工程体系,诸如持续集成,前后端分离,线上监控...
- 架构方面:从简单的解决兼容和风格问题-->组件化UI架构模式,形成了新一代的三大前端框架Angular, React, Vue
前端开发之痛:散点学习 + 基础不牢
个人感受:前端知识点很杂,多,框架更新太快,需要个人投入的时间学习比较多,并且对于前端的知识体系和底层原理没有真正的系统地理解
成长的两个视角
1、立足标准
系统性的总结和整理前端知识,建立自己的认知和方法论
2、放眼团队
从业务和工程角度思考前端团队的价值和发展需要
前端知识体系
四个模块
- javaScript
- css和html
- 浏览器实践
- 前端综合应用
重学前端初衷
提供一些视角,以完备、体系化的方式理解和思考前端的基础知识和工程实践
个人总结
重学前端这个专栏我是一开篇就跟着winter学习过来的,但是最近很多东西又开始遗忘,我正好也准备写一点东西,就打算把学习的一些要点梳理一下,养成一个自己不喜欢的习惯很不容易,比如整理笔记,希望刻意的练习能帮助你我。
转载于:https://juejin.im/post/5cbfd58a5188250a9f27a08b
重学前端学习笔记(一)--前端发展史以及学习痛点相关推荐
- 《Java学习笔记(第8版)》学习指导
<Java学习笔记(第8版)>学习指导 目录 图书简况 学习指导 第一章 Java平台概论 第二章 从JDK到IDE 第三章 基础语法 第四章 认识对象 第五章 对象封装 第六章 继承与多 ...
- 深度学习笔记(18) 迁移学习
深度学习笔记(18) 迁移学习 1. 迁移学习理念 2. 图像识别的迁移学习 3. 语音识别的迁移学习 4. 使用迁移学习的场合 1. 迁移学习理念 深度学习中最强大的理念之一就是: 神经网络可以从一 ...
- 深度学习笔记(1) 深度学习简介
深度学习笔记(1) 深度学习简介 1. 引言 2. 神经网络 3. 兴起 1. 引言 在机器学习的历史上,一共出现了两种定义: 1956 年,开发了西洋跳棋 AI 程序的 Arthur Samuel ...
- 《南溪的目标检测学习笔记》——模型预处理的学习笔记
1 介绍 在目标检测任务中,模型预处理分为两个步骤: 图像预处理:基于图像处理算法 数值预处理:基于机器学习理论 关于图像预处理,请参考<南溪的目标检测学习笔记>--图像预处理的学习笔记 ...
- 深入浅出图神经网络|GNN原理解析☄学习笔记(四)表示学习
深入浅出图神经网络|GNN原理解析☄学习笔记(四)表示学习 文章目录 深入浅出图神经网络|GNN原理解析☄学习笔记(四)表示学习 表示学习 表示学习的意义 离散表示与分布式表示 端到端学习 基于重构损 ...
- homeassistant mysql_学习笔记 篇三:HomeAssistant学习笔记docker安装的ha更换数据库
学习笔记 篇三:HomeAssistant学习笔记docker安装的ha更换数据库 2018-11-15 12:06:58 4点赞 18收藏 3评论 是返乡过年?还是就地过年?最新一届#双面过节指南# ...
- AI Studio 飞桨 零基础入门深度学习笔记4-飞桨开源深度学习平台介绍
AI Studio 飞桨 零基础入门深度学习笔记4-飞桨开源深度学习平台介绍 深度学习框架 深度学习框架优势 深度学习框架设计思路 飞桨开源深度学习平台 飞桨开源深度学习平台全景 框架和全流程工具 模 ...
- GNN学习笔记(二)表征学习基本介绍
GNN学习笔记(二)表征学习基本介绍 一.表征学习(Representation Learning) 1.什么是表征学习 2.传统表征学习(特征工程)的局限性 3.表征学习的分类 4.如何判断表征学习 ...
- javaWeb学习笔记1—前端三件套 HTML CSS JavaScript
学习视频地址 javaWeb学习笔记-前端三件套 HTML CSS JavaScript 1.字体标签 2. 字符实体 3.标题标签 4.超链接 5.列表标签 6. img标签 路径 7.表格 8.i ...
- Vuex 4源码学习笔记 - 通过Vuex源码学习E2E测试(十一)
在上一篇笔记中:Vuex 4源码学习笔记 - 做好changelog更新日志很重要(十) 我们学到了通过conventional-changelog来生成项目的Changelog更新日志,通过更新日志 ...
最新文章
- linux查看软件包信息,Linux查看系统信息的一些命令及查看已安装软件包的命令...
- LLVM 与 Clang 介绍 — LinuxTOY
- TP-Link无线网卡一对多的桥接
- hexo的yelee主题本地搜索故障
- 使用 OAuth2-Server-php 搭建 OAuth2 Server
- 在你的andorid设备上运行netcore (Linux Deploy)
- (2环境架设)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
- ipmi对于统一硬件管理的意义
- P3007 [USACO11JAN]大陆议会The Continental Cowngress(2-SAT)
- 湖南工程学院毕业论文计算机,bbs毕业设计
- iPhone如何拍摄惊人的照片
- git提交代码 visual_git/github相关介绍
- hashmap常见问题集锦
- 用Python统计新浪微博各种表情使用频率
- vscode 字体大小和行间距设置
- 2021WordPress转z-blog搬家教程_WordPress搬家zblog博客程序工具
- C专家编程第二章,c语言特性的不足
- qt初体验(通信原理:消息码--AMI码--HDB3码低配可视化)
- 【操作系统】系统中断技术
- hibernate两张表关联查询