- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 es6学习之Number类型
一.es5的Number类型1.Number 对象属性constructor 返回对创建此对象的 Number 函数的引用。 MAX_VALUE 可表示的最大的数。 MIN_VALUE 可表示的最小的数。 NaN 非数字值。 NEGATIVE_INFINITY 负无穷大,溢出时返回该值。 POSITIVE_INFINITY 正无穷大,溢出时返回该值。 pro...
2018-02-28 17:18:37 4339
原创 es6学习之正则表达式
一.es5正则表达式学习1.初始化直接量语法 /pattern/attributes创建 RegExp 对象的语法 new RegExp(pattern, attributes);修饰符(attributes) 描述 i 执行对大小写不敏感的匹配。 g 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。 m 执行多行匹配。2.R...
2018-02-26 18:33:55 318
原创 better-scroll使用
文档地址:https://ustbhuangyi.github.io/better-scroll/doc/zh-hans/ 结合vue的学习:https://zhuanlan.zhihu.com/p/27407024 作者成品:http://ustbhuangyi.com/sell/#/goods一.使用 代码是使用vue-cli的项目 html...
2018-02-26 17:40:33 9474
原创 es6学习之字符串的扩展
一.字符串的Unicode表示法 js中存储字符采用UTF-16,即每个字符2个字节,对于占用4个字节的字符(“��”,类似于吉祥的吉),只能采用2个字符的处理方法.es6采用的新表示方法也没有改变这个事实. js表达Unicode可以使用’\uxxxx’,表达范围是\u0000~\uFFFF,无法表达超过0xFFFF的字符 es6将码点放入{}中即可表达大于0xFFFF的字符...
2018-02-23 18:43:14 536
原创 es6学习之变量的解构赋值
一.数组的解构赋值 按照一定的模式,从数组或者对象中提取值,然后赋值给具有相同模式或者相同模式子集的变量,进而完成赋值,即解构赋值. 本质上是一种模式匹配 如果解构不成功,变量的值就等于undefined。1.完全解构let [foo, [[bar], baz]] = [1, [[2], 3]];foo // 1bar // 2baz // 3let [...
2018-02-23 17:07:55 132
原创 es6学习之let和const
一.let 使用前一定要声明变量,使用前一定要声明变量,使用前一定要声明变量1.let可以声明一个变量2.let块级作用域es6新增了块级作用域,现在es6中使用let声明变量if-else,for循环,函数都有块级作用域.3.不存在变量提升4.暂时性死区 若不能在使用前定义变量,typeof也是不安全的 typeof x ; //x没有声明,报错...
2018-02-23 15:01:54 183
原创 webpack学习之七,搭建一个学习es6的项目
目标 - 1.自动打包编译 - 2.热加载热替换 - 3.能够将写的代码转换为es5写在前面关于目标1和2在前面的学习的webpack中都已经能够做了,下面主要使用Babel转换es6代码1.项目目录|-ECMA 6 |-src |-index.js |-webpack.base.js |-webpack.dev.js |-...
2018-02-09 17:09:29 501
原创 webpack学习之七,让打包的文件能使用浏览器本地缓存
写在前面1.浏览器缓存是根据一个appcache文件,当文件中的某些名称发生变化的时候,重新想服务器请求变化了的资源,这就要求:资源文件内部没有变化的文件不能改变名称,资源文件内部变了要能文件名称也变化.2.要求webpack打包出来的文件名字使用chunkhash,当文件改变,则该文件的名字改变;否则不能变化该文件的名字一.使用chunkhash命名打包文件 不能使用w...
2018-02-08 15:03:33 1835
原创 webpack学习之六,代码分离
承接上面的webpack学习之五的代码 写在前面1.代码分离可以将代码总公共的代码抽离出来,单独打包成一个文件,vue-cli中也是将所有的公共js打包成一个vendor文件2.动态引入,可以实现代码分模块下载,有效提高速度,vue官方也给了方案一.简单的代码分离(CommonsChunkPlugin )1.webpack.prod.jsconst ...
2018-02-08 13:53:36 727
原创 webpack学习之五,生产环境的搭建
这部分的学习可以不按照官网的开头(https://doc.webpack-china.org/guides/production/),可以搭建项目之后,按照如下文档,直接搭建生产环境写在前面生产环境的搭建是采用的复用配置文件的方式1.需要使用的插件npm install --save-dev webpack clean-webpack-plugin html-...
2018-02-08 13:53:14 535
原创 webpack学习之四,热加载和热替换
写在前面 - 使用webpack-dev-server - 开启很简单,但是会有程序书写错误,导致热替换失败一.基本使用HMR(hot module replacement)1.webpack.config.jsconst path = require('path');const HtmlWebpackPlugin = require('html-webpack-plugin
2018-02-07 17:15:56 2652
原创 webpack学习之三,开发,即使用source map,3个自动编译代码的工具
一.使用source map source map主要是用来定位程序出错等具体位置信息的1.配置webpack.config.jsconst path = require('path');const HtmlWebpackPlugin = require('html-webpack-plugin');const CleanWebpackPlugin = require
2018-02-07 16:09:25 681
原创 webpack学习之二,管理输出和html-webpack-plugin使用
一.管理输出 即配置webpack.config.js来完成1.新建src/print.jsexport default function printMe() { console.log('I get called from print.js!');}2.在src/index.js中引用print.jsimport _ from 'lodash';// 使用
2018-02-07 14:40:54 588
原创 webpack学习之一,基本使用和管理资源
学习是在webpack中文网,仅此记录,以供后期复习; (https://doc.webpack-china.org/guides/getting-started/#-) 写在前面:我认为学习之前应该了解的webpack4大基本模块:1.入口2.出口3.loader4.插件一.基本使用 按照官网的步骤建立项目,记录如下:1.项目目录 w
2018-02-07 12:19:43 198
原创 vue-cli,webpack,iview使用错误总结
本文提到的错误写于出现于2018-2-11.问题如下系统开发出来需要放到微信公众号中运行,开发完成后,出现pc端微信打开页面白板,iphone6部分机型,mac的safari都是页面白板,后面会附上package.json2.问题解决(1)我自己的问题问题:- 我代码中含有es6语法- 我的js文件写入了static文件夹下了,webpack不会吧static下
2018-02-01 17:28:36 2660
localstorage-table.js
2018-01-02
log4j-1.2.16
2017-05-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人