摘要:
ES6实现: [...new Set([1,2,3,1,'a',1,'a'])] ES5实现: [1,2,3,1,'a',1,'a'].filter(function(ele,index,array){ return index array.indexOf(ele) }) 阅读全文
posted @ 2017-08-10 14:31
FE-神鸟
阅读(315)
评论(0)
推荐(0)
摘要:
既然CommonJs和AMD风格一样流行,似乎缺少一个统一的规范。所以人们产生了这样的需求,希望有支持两种风格的“通用”模式,于是通用模块规范(UMD)诞生了。 阅读全文
posted @ 2017-08-10 14:03
FE-神鸟
阅读(1241)
评论(0)
推荐(0)
摘要:
webpack的loaders是一大特色,也是很重要的一部分。这遍博客我将分类讲解一些常用的laoder 一、loaders之 预处理 css-loader 处理css中路径引用等问题 style-loader 动态把样式写入css sass-loader scss编译器 less-loader l 阅读全文
posted @ 2017-08-10 11:52
FE-神鸟
阅读(2648)
评论(0)
推荐(0)
摘要:
作者:进击的袋鼠链接:https://www.zhihu.com/question/23031215/answer/124017500来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 1,对于字符串类型,浅复制是对值的复制,对于对象来说,浅复制是对对象地址的复制,并没 阅读全文
posted @ 2017-08-10 11:50
FE-神鸟
阅读(287)
评论(0)
推荐(0)
摘要:
Babel 转译后的代码要实现源代码同样的功能需要借助一些帮助函数,例如,{ [name]: 'JavaScript' } 转译后的代码如下所示: 类似上面的帮助函数 _defineProperty 可能会重复出现在一些模块里,导致编译后的代码体积变大。Babel 为了解决这个问题,提供了单独的包 阅读全文
posted @ 2017-08-10 11:34
FE-神鸟
阅读(16413)
评论(1)
推荐(0)
摘要:
类似下面这样就可以了,entry设置为对象 每个入口设置为属性,属性的值是一个数组,就可以像单入口一样往这个数组添加entry: { Profile: [ 'webpack-dev-server/client?', 'webpack/hot/only-dev-server', './profile. 阅读全文
posted @ 2017-08-10 11:28
FE-神鸟
阅读(1051)
评论(0)
推荐(0)
摘要:
按照OSI网络分层模型,IP是网络层协议,TCP是传输层协议,而HTTP是应用层的协议。在这三者之间,SPDY和WebSocket都是与HTTP相关的协议,而TCP是HTTP底层的协议。WebSocket则提供使用一个TCP连接进行双向通讯的机制,包括网络协议和API,以取代网页和服务器采用HTTP 阅读全文
posted @ 2017-08-10 11:24
FE-神鸟
阅读(3666)
评论(0)
推荐(0)
摘要:
defer与async的区别是:前者要等到整个页面正常渲染结束,才会执行;后者一旦下载完,渲染引擎就会中断渲染,执行这个脚本以后,再继续渲染。一句话,defer是“渲染完再执行”,async是“下载完就执行”。另外,如果有多个defer脚本,会按照它们在页面出现的顺序加载,而多个async脚本是不能 阅读全文
posted @ 2017-08-10 10:29
FE-神鸟
阅读(1174)
评论(0)
推荐(0)
摘要:
Promise 的含义 Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了Promise对象。 所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个 阅读全文
posted @ 2017-08-10 10:28
FE-神鸟
阅读(273)
评论(0)
推荐(0)
摘要:
SCSS 是 Sass 3 引入新的语法,其语法完全兼容 CSS3,并且继承了 Sass 的强大功能。也就是说,任何标准的 CSS3 样式表都是具有相同语义的有效的 SCSS 文件。另外,SCSS 还能识别大部分 CSS hacks(一些 CSS 小技巧)和特定于浏览器的语法,例如:古老的 IE f 阅读全文
posted @ 2017-08-10 10:28
FE-神鸟
阅读(147)
评论(0)
推荐(0)
摘要:
JavaScript值类型和引用类型有哪些 (1)值类型:数值、布尔值、null、undefined。 (2)引用类型:对象、数组、函数。 阅读全文
posted @ 2017-08-10 10:27
FE-神鸟
阅读(467)
评论(0)
推荐(0)
摘要:
1、什么是媒体查询 媒体查询可以让我们根据设备显示器的特性(如视口宽度、屏幕比例、设备方向:横向或纵向)为其设定CSS样式,媒体查询由媒体类型和一个或多个检测媒体特性的条件表达式组成。媒体查询中可用于检测的媒体特性有 width 、 height 和 color (等)。使用媒体查询,可以在不改变页 阅读全文
posted @ 2017-08-10 10:23
FE-神鸟
阅读(132)
评论(0)
推荐(0)
摘要:
首先 browserHistory 其实使用的是 HTML5 的 History API,浏览器提供相应的接口来修改浏览器的历史记录;而 hashHistory 是通过改变地址后面的 hash 来改变浏览器的历史记录; History API 提供了 pushState() 和 replaceSta 阅读全文
posted @ 2017-08-10 10:21
FE-神鸟
阅读(561)
评论(0)
推荐(0)
摘要:
exec() 方法的功能非常强大,它是一个通用的方法,而且使用起来也比 test() 方法以及支持正则表达式的 String 对象的方法更为复杂。 如果 exec() 找到了匹配的文本,则返回一个结果数组。否则,返回 null。此数组的第 0 个元素是与正则表达式相匹配的文本,第 1 个元素是与 R 阅读全文
posted @ 2017-08-10 10:21
FE-神鸟
阅读(340)
评论(0)
推荐(0)
摘要:
Babel是一个转换编译器,它能将ES6转换成可以在浏览器中运行的代码。Babel由来自澳大利亚的开发者Sebastian McKenzie创建。他的目标是使Babel可以处理ES6的所有新语法,并为它内置了React JSX扩展及Flow类型注解支持。 阅读全文
posted @ 2017-08-10 10:20
FE-神鸟
阅读(167)
评论(0)
推荐(0)
摘要:
在React中编写模板时给标签添加class。 如果是固定的className="XX"就可以了。 如果要根据状态值动态应用或去除, 或使用多个class时就麻烦了。 可以使用classnames模块来解决: var classnames= require('classnames'); classn 阅读全文
posted @ 2017-08-10 10:20
FE-神鸟
阅读(313)
评论(0)
推荐(0)
摘要:
lsof -i :端口 kill -9 进程ID 阅读全文
posted @ 2017-08-10 10:19
FE-神鸟
阅读(604)
评论(0)
推荐(0)
摘要:
安装命令如下: curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1当brew安装成功后,就可以随意安装自己想要的软件了,例如wget,命令如下:sudo bre 阅读全文
posted @ 2017-08-10 10:17
FE-神鸟
阅读(286)
评论(0)
推荐(0)
摘要:
C + D 删除当前行 光标所在行 S + C + F 格式化 S + C + R 重命名 C + { 查找上次 C + } 查找下次 C + S + DE 回到上一次编程位置 C + F 查找 C + R 查找替换 C + G 查找下一个 C + SHIFT + <-/-> 选中光标的左右内容 C 阅读全文
posted @ 2017-08-10 10:17
FE-神鸟
阅读(242)
评论(0)
推荐(0)
摘要:
sudo npm install yarn -g 阅读全文
posted @ 2017-08-10 10:16
FE-神鸟
阅读(1209)
评论(0)
推荐(0)
摘要:
一、安装brew 终端上运行 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 二、安装nodejs 运行brew install node 即可,但是 阅读全文
posted @ 2017-08-10 10:16
FE-神鸟
阅读(20659)
评论(0)
推荐(0)
摘要:
在本例中,我们将创建一个数组,然后把它的所有元素放入一个字符串: 输出: 阅读全文
posted @ 2017-08-10 10:15
FE-神鸟
阅读(258)
评论(0)
推荐(0)
摘要:
React中的每一个组件,都包含有一个属性(props),属性主要是从父组件传递给子组件的,在组件内部,我们可以通过this.props获取属性对象 阅读全文
posted @ 2017-08-10 10:14
FE-神鸟
阅读(187)
评论(0)
推荐(0)
摘要:
变量如果不为0,null,undefined,false,都会被处理为true。只要变量有非0的值或是某个对象,数组,字符串,都会认为true 阅读全文
posted @ 2017-08-10 10:13
FE-神鸟
阅读(947)
评论(0)
推荐(0)
摘要:
JSX语法简介 React的核心机制之一就是可以在内存中创建虚拟的DOM元素。React利用虚拟DOM来减少对实际DOM的操作从而提升性能。 JSX简介 JSX就是Javascript和XML结合的一种格式。React发明了JSX,利用HTML语法来创建虚拟DOM。当遇到<,JSX就当HTML解析, 阅读全文
posted @ 2017-08-10 10:12
FE-神鸟
阅读(436)
评论(0)
推荐(0)
摘要:
javascript中this的四种用法 投稿:hebedich 字体:[增加 减小] 类型:转载 时间:2015-05-11 我要评论 javascript中this的四种用法 投稿:hebedich 字体:[增加 减小] 类型:转载 时间:2015-05-11 我要评论 在javascript当 阅读全文
posted @ 2017-08-10 10:12
FE-神鸟
阅读(424)
评论(0)
推荐(0)
摘要:
方法beforeSend,用于在向服务器发送请求前添加一些处理函数。 type:"GET",//通常会用到两种:GET,POST。默认是:GET url:"a.php",//(默认: 当前页地址) 发送请求的地址 dataType:"html",//预期服务器返回的数据类型。 beforeSend: 阅读全文
posted @ 2017-08-10 10:11
FE-神鸟
阅读(248)
评论(0)
推荐(0)
摘要:
1. 首次加载 2. setState改变组件内部state。 注意: 此处是说通过setState方法改变。 3. 接受到新的props 阅读全文
posted @ 2017-08-10 10:11
FE-神鸟
阅读(1357)
评论(0)
推荐(0)
摘要:
生命周期componentWillMount 组件出现前 就是dom还没有渲染到html文档里面componentDidMount 组件渲染完成 已经出现在dom文档里 阅读全文
posted @ 2017-08-10 10:10
FE-神鸟
阅读(120)
评论(0)
推荐(0)
摘要:
es5,es6 js react 阅读全文
posted @ 2017-08-10 10:10
FE-神鸟
阅读(114)
评论(0)
推荐(0)
摘要:
let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 const命令 const声明一个只读的常量。一旦声明,常量的值就不能改变。 阅读全文
posted @ 2017-08-10 10:09
FE-神鸟
阅读(171)
评论(0)
推荐(0)
摘要:
http://yeoman.io/ 阅读全文
posted @ 2017-08-10 10:08
FE-神鸟
阅读(138)
评论(0)
推荐(0)
摘要:
http协议 犀牛书 MDN js单线程 let只在代码块内有效 es5只有全局作用域 const变量指向的内存地址不得改动,值不能保证不变 全局变量不加var node.js 更改连接到服务器的方式,基于事件驱动 支持高并发 node前端渲染 let只在代码块内有效 es5只有全局作用域 cons 阅读全文
posted @ 2017-08-10 10:07
FE-神鸟
阅读(168)
评论(0)
推荐(0)
摘要:
public class Singleton { private static Singleton uniqueInstance = null; private Singleton() { // Exists only to defeat instantiation. } public static 阅读全文
posted @ 2017-08-10 10:06
FE-神鸟
阅读(126)
评论(0)
推荐(0)
摘要:
一、document.getElementById() 根据Id获取元素节点 二、document.getElementsByName() 根据name获取元素节点 三、document.getElementsByTagName() 根据HTML标签名获取元素节点,注意getElements***的 阅读全文
posted @ 2017-08-10 10:05
FE-神鸟
阅读(176)
评论(0)
推荐(0)
摘要:
本人学习java时,做的java基础知识总结: 因内容较多,提供原文链接下载。 写代码: 1,明确需求。我要做什么? 2,分析思路。我要怎么做?1,2,3。 3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。 4,代码实现。用具体的java语言代码把思路体现出来。 学习新技术的四点: 1,该技 阅读全文
posted @ 2017-08-10 10:05
FE-神鸟
阅读(328)
评论(0)
推荐(0)
摘要:
BOM:Browser Object Model,即浏览器对象模型,提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。 Browser对象:指BOM提供的多个对象,包括:Window、Navigator、Screen、History、Location等。 其中Window对象为顶层对象,其他对 阅读全文
posted @ 2017-08-10 10:04
FE-神鸟
阅读(266)
评论(0)
推荐(0)
摘要:
1,Dubbo、MQ 1)Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案 2)Dubbo采用全Spring配置方式,透明化接入应用,对应用没有任何API侵入,只需用Spring加载Dubbo的配置即可,Dubbo基于Spring的Schema 阅读全文
posted @ 2017-08-10 10:03
FE-神鸟
阅读(1162)
评论(0)
推荐(0)
摘要:
1.4.1、Collection 和 Map 的区别 容器内每个为之所存储的元素个数不同。Collection类型者,每个位置只有一个元素。Map类型者,持有 key-value pair,像个小型数据库。 1.4.2、各自旗下的子类关系 Collection --List:将以特定次序存储元素。所 阅读全文
posted @ 2017-08-10 10:01
FE-神鸟
阅读(124)
评论(0)
推荐(0)
摘要:
1、第一节 JAVA概念与JDK的安装 (1)JDK的安装和环境变量的设置; (2)相关基本概念:JDK、SDK、JRE、JVM、J2SE、J2EE、J2ME、java API、JAVA语言特点; (3)一个简单的Hello World简单示例; (4)javac.exe、java.exe、appl 阅读全文
posted @ 2017-08-10 10:01
FE-神鸟
阅读(778)
评论(0)
推荐(0)
摘要:
java集合大致上可分为:set,list,map三种体系,其中set代表无序不可重复的集合,list代表有序可重复的集合,map代表具有映射关系的集合。 set和list接口都实现了collection接口 使用Iterator接口遍历集合元素import java.util.Collection 阅读全文
posted @ 2017-08-10 10:00
FE-神鸟
阅读(190)
评论(0)
推荐(0)
摘要:
exception异常并不好,运行时异常 不能以两个小写字母命名 布尔里不能用is开头命名 泛型只在编译时起作用 remove能不用就不用 if(){return} 代替else 向上转型用继承 时间日期处理、字符串处理、List、数值、Json 一个系统里用一个工具类 异常处理在c层 对象多用建造 阅读全文
posted @ 2017-08-10 09:59
FE-神鸟
阅读(133)
评论(0)
推荐(0)
摘要:
DML DDL DCL 执行计划 事务必须提交 事务DML savepoint a rollback to a rollback回滚全部事务 设置只读事务 set transaction read only 同步、异步 缓存 网络 活动图 范式 case when简单case函数 case搜索函数 阅读全文
posted @ 2017-08-10 09:59
FE-神鸟
阅读(156)
评论(0)
推荐(0)
摘要:
select * from (select e1.empno, e1.ename, e1.sal (select avg(sal) from emp e2 where e2.deptno = e1.deptno) as avg from emp e1) t where t.sal>t.avg 阅读全文
posted @ 2017-08-10 09:57
FE-神鸟
阅读(283)
评论(0)
推荐(0)

浙公网安备 33010602011771号