- 博客(13)
- 问答 (1)
- 收藏
- 关注
原创 es6笔记——chapter6
扩展运算符 ... 将数组转为逗号分隔的参数序列 console.log(...[1,2,3]); function push(arr,...nums) { arr.push(...nums); console.log(arr); } function add(x,y) { ...
2019-01-14 16:23:33 201
原创 es6笔记——chapter5
给函数参数赋默认值 function log(x,y="hello") { console.log(x,y); } log("hai~","大妹纸"); log('hi'); log('hi',""); log(); function Point(x,y) { this.x = x; t...
2019-01-14 16:10:26 339
原创 es6笔记——chapter4
二进制、八进制表示数值 0b 0o 0b,0o前缀的字符串数值转为十进制数值 用Number方法 console.log(0b11===3); console.log(0o17===15); console.log(Number(0b11)); Number.isFinite()检测数值是否是有限值 参数类型不是数值返回false Number.isNaN(...
2019-01-09 16:39:15 159
原创 es6笔记——chapter3
javascript用unicode码表示字符 形如 \u**** 范围仅限\u0000-\uFFFF es6允许将码点放入{},就能正确解读 console.log("\u0061"); console.log("\u0001"); console.log("\u20BB7"); console.log("\u{20BB7}"); javas...
2019-01-09 16:30:44 160
原创 es6笔记——chapter2
一、解构赋值 按照一定模式 从数组、对象中获取值并赋给变量 let [a,b,c] = [1,2,3]; console.log(a+","+b+","+c); let [head,...tail] = [1,2,3,4]; console.log(head+"-----"+tail); let [x,y,...z] = ['a']; con...
2019-01-07 14:46:45 150
原创 es6笔记——chapter1
写在前面的话:最近觉得看过的东西很快就会忘记,所以开始尝试把自己学习过程中的体会记录下来。 这是看阮一峰前辈的es6入门书籍写的笔记,方便自己以后温故而知新,代码均来自大神原书。 1.块级作用域 es6中新增块级作用域,let、const声明的变量只在声明的块级作用域内有效:{ 作用域内},若在作用域外引用变量则报错 X is not defined 。 { ...
2019-01-05 17:07:38 137
原创 项目总结——新闻编辑器
主要功能:在编辑页面输入文章标题、内容、头图、尾部图、二维码等信息,合成一张排版固定的图片,点击下载按钮可下载图片 实现方法:编辑页收集数据,本地存储,点击跳转文章图片下载页,绑定数据到页面上,点击下载图片按钮生成图片(利用html2canvas插件)并下载 技术点: 1.使用插件时遇到只能截图可视区域的问题 将需要生成图片的代码放在iframe中 html2canv...
2018-03-07 14:08:40 1619
原创 拖拽轮播插件
公司项目需要一个拖拽轮播,自己写了一个,然后封装成插件。<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=device-
2018-02-26 16:24:35 459
原创 web storage 的区别和使用
1.web storagehtml5 的web storage 包括localstorage 和sessionstorage 两种。 其中,localstorage 没有存储时间限制,在不主动删除的情况下数据永远有效,而sessionstorage 属于会话级别的存储,用户关闭浏览器窗口以后数据就会被删除。 存储数据数据时需要使用Json方法解析,具体使用如下: localstorage.set
2017-12-08 11:24:11 876
原创 redux小例子分析
看阮一峰大神的redux入门教程,跟着写了一个加减数字功能的小例子,记录一下逻辑分析reduce文件夹下的index.js 定义个名为counter的reducer,本质是一个纯函数,传入state,action两个参数返回一个新的stateexport default function counter(state = 0, action) { switch (action.type) {
2017-11-02 15:13:27 403
原创 使用webpack打包react项目中遇到的问题(二)
问题三:外部扩展库中React is not defined 原因:不小心把react写在了配置文件的extenal中 module.exports = { entry: __dirname + '/src/ManageSystem.js', output: { path: __dirname + '/build', filename:
2017-10-16 17:03:14 4044
空空如也
npm install 失败 不知道是什么原因
2017-11-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人