2017年9月19日
摘要: 1.什么是Immutable Data? Immutable Data 就是一旦创建,就不能再被更改的数据。对 Immutable 对象的任何修改或添加删除操作都会返回一个新的 Immutable 对象。Immutable 实现的原理是 Persistent Data Structure(持久化数据 阅读全文
posted @ 2017-09-19 14:45 清水伊梦 阅读(305) 评论(0) 推荐(0) 编辑
  2017年7月30日
摘要: 1.为什么要搭建mock-server? 为了更好的分工合作,让前端能在不依赖后端环境的情况下进行开发,其中一种手段就是为前端开发者提供一个 web 容器,这个本地环境就是 mock-server。 目前很多前端 mock 数据的方案的基本流程都是使用 node.js 来模拟 http 请求,配置 阅读全文
posted @ 2017-07-30 09:24 清水伊梦 阅读(22789) 评论(0) 推荐(0) 编辑
摘要: 1.为什么要使用单元测试工具? 因为代码之间的相互调用关系,又希望测试过程单元相互独立,又能正常运行,这就需要我们对被测函数的依赖函数和环境进行mock,在测试数据输入、测试执行和测试结果检查方面存在很多相似性,测试工具正是为我们在这些方面提供了方便。 所谓单元测试也就是对每个单元进行测试,通俗的将 阅读全文
posted @ 2017-07-30 09:12 清水伊梦 阅读(3901) 评论(0) 推荐(0) 编辑
  2017年7月5日
摘要: 时间如驶向他乡的列车, 还来不及回头, 便远远倒在它的速度里, 离熟悉远一站, 离陌生近一站。 时间有一把横扫的镰刀, 还来不及闪躲, 便刺破了你青春的彩饰, 在额上掘深沟浅, 还你面如靴皮。 再回首, 青春犹如月下昙花一现, 还来不及欣赏, 便慢慢消失在它的芳香里, 带走一切美丽, 留下一声叹息。 阅读全文
posted @ 2017-07-05 16:07 清水伊梦 阅读(128) 评论(0) 推荐(0) 编辑
  2017年6月28日
摘要: 1.Webpack的特性 webpack 模块打包机,分析你的项目结构,找到JavaScript模块以及其他一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),将其打包为合适的格式以供浏览器使用。 webpack具有requireJs和browserify的功能,但仍有很多自己的新 阅读全文
posted @ 2017-06-28 11:20 清水伊梦 阅读(392) 评论(0) 推荐(0) 编辑
  2017年6月9日
摘要: 1.Redux 设计理念 Web 应用是一个状态机,视图与状态是一一对应的 所有的状态,保存在一个对象里面 2.基本概念和API Redux 的核心就是 store, action, reducer store.dispatch(action) ——> reducer(state, action) 阅读全文
posted @ 2017-06-09 09:52 清水伊梦 阅读(321) 评论(0) 推荐(0) 编辑
  2017年5月23日
摘要: 1.什么是ES6? 简单的说 ES6 的第一个版本,在2015年6月发布了,正式名称就是《ECMAScript 2015标准》(简称 ES2015)在2016年6月,小幅修订的《ECMAScript 2016标准》(简称 ES2016)如期发布,2017年6月发布的新版本就是ES7。ES6 既是一个 阅读全文
posted @ 2017-05-23 15:41 清水伊梦 阅读(241) 评论(0) 推荐(0) 编辑
  2017年4月25日
摘要: Bootstrap 有哪些优越性? 1.简单灵活的用于搭建WEB页面的HTML,CSS, JavaScript的工具集 2.基于html5, css3, 具有良好特性,友好的学习曲线,卓越的兼容性,12列的响应式栅格结构、丰富的组件、JavaScript插件、排版、表单控件,还有 基于WEB的定制工 阅读全文
posted @ 2017-04-25 14:54 清水伊梦 阅读(659) 评论(0) 推荐(0) 编辑
  2017年4月11日
摘要: 1.用React的优越性 独立,小巧,快速 ReactDOM 会构建一个虚拟的DOM tree, 只有DOM tree 的某个部分发生变化,便重新渲染某个部分。 React 判断DOM 是否重新渲染的依据就是:先DOM node 属性(key,other属性)再层级往上,直到root节点,再rend 阅读全文
posted @ 2017-04-11 10:29 清水伊梦 阅读(345) 评论(0) 推荐(0) 编辑
  2017年3月16日
摘要: 语法规则: <meta http-equiv=“参数” content=“参数值” > 1.X-UA-Compatible 文档兼容模式的定义 <meta http-equiv=“X-UA-Compatible” content=“IE=edge, chrome=1”> Edge告诉IE以最高级模式 阅读全文
posted @ 2017-03-16 14:44 清水伊梦 阅读(153) 评论(0) 推荐(0) 编辑