扩展的方法:es6 安装模块builder

https://github.com/es-shims/es5-shim/

Image.png

检测浏览器可支持es5,不支持就扩展,做兼容;
扩展的方法:

Image.png

取所有对象的键值;
object类型的长度:
循环一遍,用

Image.png

做表单,不小心空格,去空格的作用?

对原型链的理解:和document冒泡是一样的;数组中找不到,就冒泡到原型上,在没有,就是没有,
作用玉 一直往上查找

Image.png
Image.png

首先:事件行为由Windows触发的
ie9以下捕获不支持;
先记录两个
匹配的话,事件就是他触发的
true是捕获,flase:是冒泡

==

Image.png

如果版本低于9;就把js引进来;
能把优化做到最高

怎么把es6代码编译成es5:

Image.png

http://babeljs.io/
sass用来编译什么文件
babel用来编译js文件:
把 语法直接编译成js

Image.png

把6的类模拟成5的方法:
http://www.jscss.cc/2016/10/26/babel.html

安装babel的环境:
安装 Babel

babel-cli

在项目内运行 Babel CLI

babel-register
babel-node
babel-core

配置 Babel

.babelrc
babel-preset-es2015
babel-preset-react
babel-preset-stage-x

执行 Babel 生成的代码

babel-polyfill
babel-runtime

配置 Babel(进阶)
手动指定插件
插件选项
基于环境自定义 Babel
制作你自己的预设(preset)
Babel 和其他工具

静态分析工具
语法检查(Linting)
代码风格

Image.png

2.查看版本

Image.png

3.开始写helloword.js

Image.png
Image.png

怎么配置输出es5的语法:

Image.png

指定将日志输出到哪个文件:

把6转为5需要安装模块

Image.png

出现babel

Image.png

http://www.jscss.cc/2016/10/27/react-build.html

Image.png
Image.png
Image.png
Image.png

错误的安装例子

Image.png

复制进去,直接npm install

Image.png
Image.png

es6在浏览器里运行不了;!!!为什么

Image.png

模块化打包工具:webpack

html:就是jsx

Image.png

编译以后的

Image.png

好处:拼接字符串的时候:没有引号
http://slides.fe.ioteams.com/slide/show?id=20#/

Image.png

忘了全局的环境

Image.png
{
                    presets: [
                        "es2015",
                        "react",
                        "stage-2"
                    ],
                    plugins: [
                        'transform-runtime',
                        'transform-es2015-classes'
                    ]
                }
            }

Image.png

vim只能编辑文件
查看区域

Image.png

输入a:右键paste
退出:esc
wq:

Image.png

查看文件:

Image.png
Image.png

在编辑之前按a;把文本拿过来,即修改
退出编辑esc
退出文件:shift + :
又修改又保存并退出:wq:小写

如果有冲突,把文件删除掉(命令是什么?),在建一个
进行修改:
回车删除掉 多余的花括号

Image.png

如果存在,会修改,不存在,会创建

Image.png

声明的关系没有了

Image.png

把src的文件夹编译到build的文件夹底下去

Image.png

核心代码,虚拟技术:reactdom

Image.png

写完过后进行编译:在build里面查看:

Image.png

当做模块返回过去

Image.png
Image.png

移动过来再编译一下:

Image.png

返回一个包含arr对象的

Image.png
Image.png

处理后的,一个新的语法接收的

Image.png

虚拟的dom转换为字符串,呈现的在body里面:
1.创建文件,根据文件做项目打包:

Image.png

fis:
bat:百度,阿里,腾讯
对所有模块打包:http://webpack.github.io/
AMD和cmd是什么?
http://webpack.github.io/docs/tutorials/getting-started/

http://webpack.github.io/docs/configuration.html

入口文件去关联其他的文件

Image.png

重新写一个正常正式的js的文件来进行配置

Image.png
Image.png
Image.png

page1是我们定义输出的文件?

Image.png

最后一行是我们的

Image.png

在main.js中:第一个参数是函数的名字,怕在一个js里写很多模块

Image.png

自动压缩时文件名作为模块名,把 文件路径名当成了模块名

弹性的打包机制:支持三种命名规范

五分钟上手:http://seajs.org/docs/

Image.png

继续编译

Image.png

看代码

Image.png

自动创建?

Image.png
Image.png

对象里面是逗号,最后没有

Image.png

http://webpack.github.io/docs/using-loaders.html

Image.png

处理什么文件就引入

Image.png

模块处理gulp和pipe一样:管道的意思

Image.png
query: {
                    presets: [
                        "es2015",
                        "react",
                            "stage-2"
                       ],
                       plugins: [
                            "transform-runtime",
                            "transform-es2015-classes"
                       ]
              }

代码有变更就会自动编译:
webpack -w -d:监听文件变化后自动编译

Image.png

直接压缩:webpack -p,编译时自动压缩


Image.png
Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,142评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,298评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,068评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,081评论 1 291
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,099评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,071评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,990评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,832评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,274评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,488评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,649评论 1 347
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,378评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,979评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,625评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,796评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,643评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,545评论 2 352

推荐阅读更多精彩内容

  • 前些日子从@张鑫旭微博处得一份推荐(Front-end-tutorial),号称最全的资源教程-前端涉及的所有知识...
    谷子多阅读 4,193评论 0 44
  • 角色:婷与浩---恋人、 筱筱与浩-----“闺蜜” 闺蜜之所以加“”,是因为我不太理解闺蜜的含义,男生和女生可以...
    牧羊之恋阅读 179评论 0 0
  • 这是一个英雄不论出处的年代,这也是一个英雄必论出处的年代。 《人民的名义》一出,祁同伟的角色让人唏嘘。祁同伟死了,...
    槽值阅读 2,220评论 24 63
  • 三天前领导通知我,代表全体员工在大会上做一个5到10分钟的主题演讲。讲话绝不是我所擅长,听到这个任务,我原本喜悦...
    Jennifer美玲阅读 216评论 0 0