1 ECMA European Computer Manufactures Association

  这个组织的目标是评估,开发和认可电信和计算机标准。

  百度百科:点击前往

  ECMA65:满足ECMA标准的第五代JavaScript,所有浏览器都支持

  ECMAS6:满足ECMA标准的第六代JavaScript,大部分支持(重点学习ES6)

  注意:可以利用babel将ES6编译成ES5,然后就可以在所有的浏览器中使用啦

2 TC39

  ECMA技术委员会名称,受特许解决JavaScript语言相关事宜。

3 ECMAS6重要知识点

  推荐阮一峰的书籍:点击前往

  块级作用域

  多行字符串

  箭头函数(对this的处理)

  Class的getter和setter方法

  静态属性、动态属性

  装饰器

  模块化、import、export

4 TypeScript重要知识点

  

  TypeScript中文官网:点击前往

  继承

  接口

  装饰器

  getter、setter

  类

  模块

  模块解析

5 RWD responsive web design

  响应式网站设计(简称RWD)是一种新的网站设计模式,以此构建的网站可自动适应不同的访问设备(从桌面电脑、平板电脑到智能手机),方便用户阅读和导航浏览,减少用户的放大/缩小/滑动操作,从而提供完整而友好的用户体验。

  百度百科:点击前往

  5.1 利用响应式设计解决自动适应页面缩放
  5.2 响应式设计必须解决的问题:布局、响应式图片、响应式字体、响应式导航
  5.3 响应式设计怎么做
    基准样式 -> 做手机版本 -> 做平板版本 -> 做桌面版本
  5.4 最火的RWD框架:bootstrap
    bootstrap是2011开发出的一种响应式适配
    网格布局是bootstrap的核心

  

6 与屏幕相关的概念

  6.1 屏幕的物理尺寸:终端屏幕的实际尺寸

  6.2 像素:点

  6.3 PPI:一平方英寸有多少个像素点

    百度百科:点击前往

  6.4 视口:显示内容的位置

  注意:根据分辨率来设计页面

   

7 前端框架简史

  7.1 一些前端坑

    坑1:厂家大战(浏览器兼容问题)

    坑2:前端没有集成开发工具

    坑3:无自动化测试、自动化部署

    坑4:js缺乏模块加载机制
  7.2 一些前端福音

    福音1:webstorm、node.js

    福音2:框架和开发工具的出现

  7.3 前端发展
    石器时代(堆代码):所有代码都写在一个js文件中
    铁器时代(利用框架):prototype(还算不上框架) -> jQuery(easyui/telerkui) -> yui/extjs
    工业时代(node.js的出现):node.js
    移动互联网时代(多终端兼容):angular、reactjs

Angular12 学习angular2前的热身准备的更多相关文章

  1. <记录学习>(前三天)京东页面各种注意点

    培训学校第1到3天先学习HTML现在流行的是HTML5,目前学习的是HTML5规范.(给有基础一定的人学习)前三天学习的是京东页面的编写,和以前写的不同,页面看上去和自己写的一样,但老师讲的还是有很多 ...

  2. 学习NGUI前的准备NGUI的相关信息

    学习NGUI前的准备NGUI的相关信息 第1章  学习NGUI前的准备 NGUI是Unity最重要的插件,在Unity资源商店(Asset Store)的付费排行榜中始终名列前茅,如图1-1所示.本章 ...

  3. Android学习笔记---前传

    在正式的撰写个人的学习笔记前,先对个人的学习经历做一个简要的介绍.座右铭:诚不欺我 1. 前言 本人非软件工程出身,属于半路出家,误打误撞进入这个行业,初心是软件开发的门槛低,自以为学习过C语言,轻度 ...

  4. 高效开发之SASS篇 灵异留白事件——图片下方无故留白 你会用::before、::after吗 link 与 @import之对比 学习前端前必知的——HTTP协议详解 深入了解——CSS3新增属性 菜鸟进阶——grunt $(#form :input)与$(#form input)的区别

    高效开发之SASS篇   作为通往前端大神之路的普通的一只学鸟,最近接触了一样稍微高逼格一点的神器,特与大家分享~ 他是谁? 作为前端开发人员,你肯定对css很熟悉,但是你知道css可以自定义吗?大家 ...

  5. 给大家安利一个学习angular2的视频网站

    本文地址:http://blog.csdn.net/sushengmiyan 本文作者:苏生米沿 视频地址: https://egghead.io/courses/angular-2-fundamen ...

  6. 没有JavaScript的基础,我可以学习Angular2吗?

    Can I learn and understand Angular2 without understanding JavaScript? 没有JavaScript基础我能学习和理解Angular2吗 ...

  7. 学习vue前的准备工作

    起步 1.扎实的HTML/CSS/Javascript基本功,这是前置条件. 2.不要用任何的构建项目工具,只用最简单的<script>,把教程里的例子模仿一遍,理解用法.不推荐上来就直接 ...

  8. 学习webpack前的准备工作

    前言 由于vue和react的流行,webpack这个模块化打包工具也已经成为热门.作为前端工程师这个需要不断更新自己技术库的职业,真的需要潜下心来学习一下. 准备工作(针对mac用户) 安装 hom ...

  9. 学习angular2

    最近在学angular2,并没有很深入,跟着官网做了一份练习,整理了一下,画了一个简单的结构图.

随机推荐

  1. HDU - 5550 Game Rooms 【DP+前缀和】

    题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=5550 题意 一撞大楼有N层楼,然后每层楼都有一部分人喜欢打羽毛球,一部分人喜欢打乒乓球 但是每层楼只能 ...

  2. HackerRank - angry-children 【排序】

    题意 求一个序列当中 其 长度为 K 的子序列 中的 最大值 - 最小值 求 这个值 最小是多少 思路 先将序列排序 然后 I = 0, J = K - 1 然后 往下遍历 如果 arr[j] - a ...

  3. IOS NSDate 调整当前时间戳为明天

    这个可以根据需要调整 在day  month  hour minute second  等都行 以下是以当前时间戳为基础,调整时间为明天的零点零时零分零秒  可以根据需要 写成毫秒的 +(NSStri ...

  4. [原创]java WEB学习笔记22:MVC案例完整实践(part 3)---多个请求对应一个Servlet解析

    本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当 ...

  5. Kuhn-Munkres算法 (剪辑)(备用)

    KM算法是通过给每个顶点一个标号(叫做顶标)来把求最大权匹配的问题转化为求完备匹配的问题的. 设顶点Xi的顶标为A[i],顶点Yi的顶标为B[i],顶点Xi与Yj之间的边权为w[i,j]. 在算法执行 ...

  6. Spark- RDD持久化

    官方原文: RDD Persistence One of the most important capabilities in Spark is persisting (or caching) a d ...

  7. mysql 如何创建索引

    mysql 如何创建索引 一.总结 一句话总结:MySQL中可以使用alter table这个SQL语句来为表中的字段添加索引. 使用alter table语句来为表中的字段添加索引的基本语法是:AL ...

  8. 计算机_网络_01_配置IE代理

    一.配置代理 1.打开代理设置 打开chrome浏览器设置->高级设置->系统->打开代理设置 2.打开局域网设置 Internet属性->连接->局域网设置 3.配置代 ...

  9. php 数字小写转为大写的函数

    PHP把阿拉伯数字转换成中文,需要定义一个转换的算法: <?php /将数字转换为汉字,比如1210转换为一千二百一十 $num = "842105580";//九位数 fu ...

  10. zepto不支持animate({scrollTop:"100px"})的解决办法

    在移动web项目的开发中,遇到一个通过点击页面自动到相应的楼层处的需求,最初的想法就是使用html的target属性进行切换,但实际效果十分死板,显得毫无交互性.该前端架构采用zepto这个轻库进行开 ...