自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Ant Design Charts(React)雷达图自定义图例

AntDesignCharts是对G2plot的封装,G2plot是对G2的封转,下面使用的API在G2或G2plot文档才有。目前G2Plot多图联动并不支持雷达图,多个雷达图会有多个图例,只能隐藏内部图例自己在外部用dom实现。

2022-07-19 14:05:11 1178

原创 React.createContext

import React from 'react'import ReactDOM from 'react-dom'import './index.css' const MyContext=React.createContext('default') //创建全局数据共享// 数据消费,订阅,如果外层没有Provider组件,使用默认值// 类组件通过静态属性contextTy...

2019-02-23 14:41:30 538

原创 模仿块级作用域

javascript没有块级作用域的概念,这意味着在块语句中定义的变量,实际上是在包含函数中而非在语句中创建。function create1(){for(var i=0;i<5;i++){alert(i)}alert(i)}create1() // 0、1、3、4、5 for循环语句定义的变量i是在包含函数中创建,而非for语句中。可以用匿名函数来模仿块级作用域,用作块级作...

2018-06-04 14:14:24 145

原创 闭包

闭包是指有权访问另一个函数作用域变量的函数。创建闭包的方式:在一个函数的内部创建另一个函数,这个函数有权访问包含函数的活动对象即全局对象。function closure(){ //执行clsure创建一个包含arguments和person活动对象。返回一个匿名函数var person={name:1};return function(age){ person.age=a...

2018-06-03 00:30:09 894

原创 原型模式

function Person(){}

2018-06-01 00:06:55 208

原创 理解javascript面向对象

     面向对象(Object Oriented,OO)的语言有一个标志,它们都有一个类的概念。而通过类可创建任意多个具有相同属性和方法的对象。ECMAScript没有类的概念,所以它的对象与类语言的对象有所不同。ECMA-262把对象定义为‘无序属性的集合’其属性可以包含基本值、对象或者函数。对象的每个属性或方法都有一个名字,而每个名字映射到一个值,值可以是函数或数据。每个对象都基于引用类型创...

2018-05-31 19:40:39 103

原创 创建对象

工厂模式工厂模式是一种设计模式,用函数来封装特定接口创建对象细节。function Person(name,age,job){var o={}; o.name=name;o.age=age;o.job=age;o.sayName=function(){alert(this.name)}return o;//返回o的属性及值}Person1=Person(2,3,4);/...

2018-05-31 19:40:20 123

原创 ECMAScript属性类型

     数据属性包含一个数据值的位置,在这个位置可以读取和写入值。数据属性4个描述其行为的特性[[Configurable]]:表示能否通过delete删除属性或重新定义属性,能否修改特性(特性默认值true,修改成false之后将不能修改任何特性),能否把属性修改为访问器属性。[[Enumerable]]:表示能否通过for-in循环返回属性。特性默认值true[[Writable]]:表示能...

2018-05-20 19:21:23 128

原创 Function类型

函数在javascript中函数是对象。对象是 名/值 的合并。而且与其他引用类型一样具有属性和方法。函数可以保存在变量、对象和数组中,函数可以被当做参数传递给其他函数,函数也可以在返回函数。函数字面量function add(x,y){return x+y; }function 是声明add是函数名,可以用函数名来调用函数(x,y)是一组参数,多个参数用逗号隔开,它们被定义为函数中的变量。传给...

2018-05-18 00:07:06 287

原创 RegExp类

RegExp类型设置一种模式来匹配字符串。正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。创建RegExp构造函数字面量形式var exprssion=/表达式(pattern)/标志flagvar exprsiion=/h/;   匹配某个字符串中第一个h字母。标志即匹配的模式...

2018-05-16 17:06:06 781 1

原创 JavaScript Date类型

Date类型使用(UTC国际协议时间)1970年1月1日午夜(0时)开始经过的毫秒数来保存时间。Date保存的类型可以精确到1970年1月1日之前到之后100 000 000年创建Date类型用new操作符和Date构造函数创建一个对象包含当前星期、月、日、年、时间、时区信息。如果想传入特定时间、日期创建日期对象,EMCASript提供两种方法Date.parse( )传入字符串参数。给Date....

2018-05-10 19:39:43 114

原创 javaScript Array类

ECMAscript 数组每一项可以保持任何类型的数据。创建数组var num=new Array();      可以给数组预先设置项的数量:var num=new Array(20);创建20项,每一项的值为undefined  ...

2018-05-09 22:23:03 135

原创 javaScript引用类型

引用类型是一种数据和功能组织在一起.1.创建对象使用操作符new后跟一个构造函数Object Object本身也是一个函数,自带定义默认属性和方法。var test=new Object;   这样就创建了一个空对象。对象的属性 test.name=‘’;    变量名.属性名=值;为对象添加值 另一种创建对象的方法  对象字面量变量名后是一对花括号{  }  var test={ };    和...

2018-05-08 22:18:50 80

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除