摘要: ES6对于JavaScript数组对象的扩展,主要是为了增强数组的创建及元素的操作方法;具体来说即一个运算符、数组创建方法、数组元素操作方法、数组属性操作方法四个方面; 1.增加一个运算符——扩展运算符 扩展运算符(spread):如同rest参数的逆运算,将一个数组转换成用逗号分隔的序列,扩展运算 阅读全文
posted @ 2017-12-24 04:36 hbzyin 阅读(187) 评论(0) 推荐(0) 编辑
摘要: ES6 针对新的语法特性(解构、参数默认值、箭头语句、块级作用域let),对于函数的属性、参数、作用域进行了扩展,并对递归调导致内存栈溢出用进行了优化。 同时ES6规定,只要函数参数使用了默认值、解构赋值、扩展运算符,函数内部都不可以使用严格模式(ES5可以),否则会报错; 1. 函数参数默认值 E 阅读全文
posted @ 2017-12-24 03:54 hbzyin 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1.二进制、八进制 ES5开始严格模式八进制数据不再允许使用前缀0;ES6提供了二进制和八进制的新写法,分别用前缀0b(或0B)、0o(或0O)表示;如: 2.Number对象扩展 新增3个方法:①检查数值是否有限 ;②检查数值是否为NaN ;③判断是否为整数: ; 新增3个常量:①JavaScri 阅读全文
posted @ 2017-12-21 00:44 hbzyin 阅读(218) 评论(0) 推荐(0) 编辑
摘要: ES5中,正则表达式构造函数的参数有两中情况: ①:new RegExp(string,flag);如 ; ②:new RegExp(regexp);如 ; 采用第二种方式创建时,不允许传递第二个参数flag,否则会报错,但ES6允许 1. 字符串的正则方法 字符串对象共有4个方法可以使用正则表达式 阅读全文
posted @ 2017-12-19 01:43 hbzyin 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 众所周知,JavaScript默认采用 进行编码,允许使用 形式表示一个字符,其中 是字符的Unicode码点。ES6扩展了unicode的表示 1.字符串新增方法 String.codePointAt(index):正确处理4个字节存储的字符,返回一个字符的码点; String.fromCodeP 阅读全文
posted @ 2017-12-14 09:04 hbzyin 阅读(272) 评论(0) 推荐(0) 编辑
摘要: Java中的对象 1.Java作为一种面向对象语言,支持以下基本概念: 多态: 继承: 封装: 抽象: 类: 对象: 实例: 方法: 重载: 2. 类的特点、方法 2. 1 构造方法: 每个类都有构造方法;如果没有显示的定义,Java编译器会提供一个默认的构造方法;创建对象的时候至少要调用一个构造方 阅读全文
posted @ 2017-12-03 17:29 hbzyin 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Java的基础语法 1. 主要概念 一个Java程序可以认为是一系列对象的集合;而这些对象通过调用彼此的方法来协同工作; 类: 类是一个模板。描述一类对象的行为和方法,是一类对象的抽象; 对象:对象是类的一个实例,对象具有状态和行为;如一只狗是一个对象,它的状态有:颜色、名字、品种;行为有:叫、走路 阅读全文
posted @ 2017-12-03 16:16 hbzyin 阅读(277) 评论(2) 推荐(0) 编辑
摘要: 学习Java 大家不要笑,我是一个前端,也非常认可前端开发的未来;但总觉得一个好的前端必须会后端,所以会经常看一些后端的技术,虽然不精通,但会一直持续保持学习;为什么是java,不是因为和javascript比较近(其实大家都知道没毛关系),而是Java作为一门爷爷级别的语言,不仅功能强大,据我所知 阅读全文
posted @ 2017-12-03 15:32 hbzyin 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 最近刚刚换了工作,原来一直用angular系列,本来一直看好react的,结果facebook自己非要作死,结果就让vue直飞冲天了,现在工作中也用到vue,熟悉之余顺便记下一笔。后续可能会有weex先关的,暂且记录一下。 今天看了一下vue的生命周期,顺便和之前用的angular、react进行一 阅读全文
posted @ 2017-11-25 01:04 hbzyin 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 随着前端项目工程化的发展,代码结构越来越复杂,代码却越来越简单,为了将更多的精力集中在业务功能上面,对页面的快速构建需求日益剧增,同js、css一样,html也出现了各种各样的工具,即模板引擎,本文不研究各种模板引擎的实现技术原理,主要介绍jade的使用; 1.常见的模板引擎的 常见的模板引擎有mu 阅读全文
posted @ 2017-10-30 01:34 hbzyin 阅读(3572) 评论(0) 推荐(0) 编辑