- 博客(6)
- 收藏
- 关注
原创 JS 继承
JS继承设计的缘由 看了阮一峰老师文章,总结了如下的几点:JS是基于面向对象的语言,需要一种机制,实现对象之间的关联借鉴面向类的语言中constructor 构造函数的思想,和new 关键字解决数据共享的问题,引入prototype 原文地址继承的实现方式继承FAQ__proto__ 与 prototype __proto__(隐式原型)与prototype(显式原型)首先,让我们明
2017-04-16 16:18:46 1822
原创 JS创建对象
在面向类的语言中,对象是类的实例,JS是面向对象的语言,对象是基于另一个对象继承而来。下面总结下在js中创建的对象的几种方式Object 构造函数var a = new Object()Object.createvar a = Object.create(Object.prototype);关于该方法的详细信息,可以查看对象字面量var a = {}使用这种方式创建对象,和Object.create
2017-04-16 11:32:48 373
原创 async和defer的异步加载
what two conceptjs引擎:渲染引擎:why性能优化 渲染时间下面是一个再简单不过的页面: index.jsalert(1232) index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="wi
2017-04-09 15:59:41 701 1
转载 关于字体图标
1、为什么要将SVG图标改为使用icon-font呢?字体图标可以很容易的任意进行缩放可以简单的进行图标颜色的修改,svg图标不同色需要不同的文件,增加文件成本可以简单的给图标添加阴影,svg图标需要对图标进行重新设计,出现一个新的图标文件可以使得图标拥有透明的效果现在的浏览器大部分都支持可以通过css来很看好的实现各种效果可以为图标提供多种形态:hover、blur等效果文件体积更
2017-04-08 10:12:28 600
原创 Component & Element & ReactClass
本文主要阐述下react中,Component & Element & ReactClass之间的关系下面看一段基本的代码 demo.jsimport {Component} from 'react'export deault class Demo extends Component{ render(){ return <div>{this.props.name}</
2017-04-05 21:07:38 700
原创 React高阶组件应用
本文主要记录如何使用高阶组件实现外部逻辑注入,如性能打点,以及其中遇到的一些问题The defination of HOC所谓高级组件,即:接受一个组件作为参数,并且其返回值也为一个react组件demo如下是一个再简单不过的react组件import connect from './connect'import {Component} from 'react'class Demo extend
2017-04-04 21:13:21 3292
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人