自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wyd的博客

随便记录下

  • 博客(39)
  • 收藏
  • 关注

原创 赋值与拷贝

##深入赋值、拷贝问题要说赋值的问题的话就必须先说基本数据类型和引用数据类型;1.基本数据类型和引用数据类型@1 基本数据类型指的是简单的数据段;@2 引用数据类型指的是那些可能由多个值构成的对象@1@2出自于JavaScript高级程序设计第三版@3 截止今年(2019)的ES10,js的基本数据类型已经来到了七种;string(字符串)、number(数字)、boolean(布...

2019-12-28 15:47:24 574

原创 var 和 let

1.变量提升,var定义的变量可以在定义前使用然后报undefined的错误,let定义的变量不可以在定义前使用,会报ReferenceError错误console.log(abs) // abs is not definedvar abs = 1console.log(cca) // Cannot access 'cca' before initializationlet cca =...

2019-09-28 17:21:23 259

原创 小记去重

小记一下filter去重方法,可以兼容单数组和对象数组的去重,有问题欢迎留言;内联代码片arrRemoval=(arr,arrs,parameter)=>{ arrs = arr.filter((item,index,ars)=>{ let temp = []; if(parameter){ ...

2019-09-28 15:14:18 120

原创 RN Image小记

使用方式Rn 自带组件Image,我们是这样使用的<Image source={{uri: data?.uri}} style={style} />问题情况在使用过程中,我们会遇到一些问题情况:1.uri为一个错误地址或者链接的情况2.uri为null或者undefined的时候onError当加载错误的时候调用此回调函数,参数为{nativeEvent:{error}}。const [sources, setSources] = useState(source)<Im

2020-10-22 17:42:58 606

原创 节流防抖函数小记

函数节流1.高频事件触发,但在n秒内只会执行一次,所以节流会稀释函数的执行频率。2.动作绑定事件,动作发生后一段时间后触发事件,在这段时间内,如果动作又发生,则无视该动作,直到事件执行完后,才能重新触发。3.懒加载的时间需要监听浏览器的滚动条位置(不用 每次都去触发,只要降低计算的频率),做放大镜预览的时候监听鼠标移动位置的时候,以及抢购点击多次请求。const throttle = (f...

2020-01-15 10:33:19 184

原创 小记一下

函数节流1.高频事件触发,但在n秒内只会执行一次,所以节流会稀释函数的执行频率。2.动作绑定事件,动作发生后一段时间后触发事件,在这段时间内,如果动作又发生,则无视该动作,直到事件执行完后,才能重新触发。3.懒加载的时间需要监听浏览器的滚动条位置(不用 每次都去触发,只要降低计算的频率),做放大镜预览的时候监听鼠标移动位置的时候,以及抢购点击多次请求 const throttle = (...

2019-11-22 14:01:52 327

原创 1024

12341024

2019-10-24 21:41:29 4944

原创 git branch -a 显示 不全

别人在远程提交新分支仓库,本地没有git fetch的话,使用git branch -a是查看不全的,所以有新分支出现一定要先git fetch再git branch -a

2019-10-21 14:22:58 724

原创 RN-ios启动问题

Loading dependency graph, done这个问题是怎么出现的呢,有一下几种情况产生:1.用终端命令行切换了模拟器的版本例如:从iphone7=>切换到了8或者x或者11等版本,切换之后没有用xcode重新跑一下就直接在终端运行react-native run-ios 造成一直加载。2.xcode自动升级版本的时候也会造成上述的一直加载的情况。因此针对这个问题,建...

2019-10-14 16:19:23 935

原创 mac 配置android studio

1.打开网页下载Android studioandroid studio 官网下载2.安装android studio保证一下项目安装Android SDKAndroid SDK PlatformPerformance (Intel ® HAXM)Android Virtual Device // Android虚拟设备安装时都可以默认next然后finish即可。3....

2019-10-11 10:36:52 192

原创 箭头函数的省略

箭头函数的小括号和花括号的省略,参数只有一个的时候可以省略小括号函数体内只有返回值的时候可以省略花括号arr.map( i => i+2) //已省略arr.map( (i) => {i+2} ) //未省略...

2019-10-04 09:49:53 1510

原创 本地服务启动

http-servernpm -install http-server -g //安装http-server // 运行本地终端

2019-10-04 09:29:20 265

原创 es6判断数组

Array.isArray([]) //true

2019-09-26 14:39:29 2791

原创 ts class 私有公用

1.public 公用的 默认创建的属性都是public2.private 私有的 当成员被标记成private时,它就不能在声明它的类的外部访问3.protected受保护的 protected与private很相似,不同的是,protected成员在派生类中仍然可以被访问...

2019-09-26 11:59:20 812

原创 setTimeout和setInterval区别

setInterval(code,min)setTimeout(code,min)setInterval可以多次调用,但是结束的时候一定要clear清除setTimeout只调用一次,想要多次调用要在code里面调用本身setTimeout 一般 用于延时某个功能或者操作功能setInterval 一般可以用于局部刷新等。...

2019-09-26 11:21:21 140

原创 node问题

npm ERR! A complete log of this run can be found in:npm ERR! /Users/niumengyu/.npm/_logs/2019-09-23T08_26_48_405Z-debug.log一般 处理 可以 在命令行前加sudo二般处理 可以用 cnpm 代替npm 命令行三般处理 把命令窗口关了 把自己的node装一个稳定的...

2019-09-24 14:46:27 288

原创 类数组转换成数组

Array.from(arr,fn,arg)

2019-08-08 13:42:05 186

原创 $.ajax上传formdata数据

$.ajax({type: ‘post’,async: true,url: yurl,dataType: ‘json’,data:formdataprocessData: false,contentType: false,xhrFields: {withCredentials: true},crossDomain: true,success: function (data)...

2019-08-06 09:16:03 633

原创 异步请求类型小记

请求的类型(本文的请求以axios为例)1.post:axios.post("/user",{  data:data},{  contentType:“application/json/multipart/form-data”,  withCredentials:true,}).then(res => { ...

2019-08-01 13:41:55 187

原创 手机端js配置rem

(function(){var a=document.querySelector(“meta[name=viewport]”);var b=“orientationchange” in window?“orientationchange”:“resize”;var d=function(){var f=document.body||document.documentElement;var ...

2019-07-23 17:11:41 238 2

原创 欢迎使用

URL(Uniform Resource Locator,统一资源定位符)

2019-07-11 16:57:05 91

原创 map遍历点击事件传值

data_map_z.map((item, index) => { _str += '<img id="map_clas'+(index+1)+'" onclick="toBig('+index+')" class="po_is'+(index+1)+'" src="./标记.png"/>' })

2019-05-30 14:42:09 676

原创 map循环小测试

var data_li = document.getElementById("data_li") let str = '' console.log(arr.length) arr.map((item, index) => { str += '<li>' + '<span>' + item.name + '</span>' + ...

2019-05-28 14:33:25 106

原创 antd-tabs

antd-tabs 组件 切换时 对应的TabPane标签内容有默认缓存,页面render没有第一时间渲染。解决方法://<TabPane tab=“tab 2” key=“2”//{加一个判断(三目)或者加一个强制渲染函数+需要的内容或者组件}// </TabPane...

2019-05-27 15:30:01 4010

原创 console.log小用法

console.log("%c content", “css”);eg :console.log("%c ow", “color:red”);

2019-05-21 14:17:26 184

原创 函数优化(递归函数的应用)

num_1:for(let i in data){     if(data[i].path == path){         return data[i]     }else{    &n...

2019-05-20 16:21:42 383

转载 react项目中常用的一些ES6方法

※简介:ES 6是JavaScript语言的新一代标准,加入了很多新的功能和语法。React的项目一般都是用ES 6语法来写的,这也是Facebook官方推荐的方式。为保证本书知识体系的完整性,本节我们会对开发React应用经常用到的ES 6语法做简要介绍。1.let constlet和const是ES 6中新增的两个关键字,用来声明变量,let和const都是块级作用域。let声...

2019-05-20 15:51:35 914

原创 antd-RangePicker

antd 使用RangePicker 组件的时候想要自定义其时间选择组件的value值时候该怎么处理?下面是使用组件代码:首先需要先引入组件所需的东西import { DatePicker, } from ‘antd’;const {RangePicker} = DatePicker;const dateFormat = ‘YYYY/MM/DD HH:mm:ss’;import mom...

2019-04-26 14:43:29 6390

原创 cookie 获取遍历

var strCookie = document.cookie;var arrCookie = strCookie.split("; ");for(var i = 0; i < arrCookie.length; i++){//var arr = arrCookie[i].split("=");alert(arrCookie[i]);}

2019-04-11 16:20:32 977

原创 VUE开发小问题

进入页面前出现数组遍历出现arr的情况解决方法:1.样式加 [v-cloak]{ display: none !important; }2. 最外层标签加这个 <template ></template >

2019-04-11 16:15:25 91

转载 react-router4.0

//本文是转载,转载地址附在下面。一.前言上午把近日用React做的一个新闻项目所依赖的包升级到了最新的版本,其中从react-router(2.8.1)升级到react-router(4.1.2)中出现了很多问题, 故总结一下在升级过程中遇到的问题.二.react-router,V4版本修改内容 1. 所有组件更改为从react-router-dom导入 之前的所有路...

2018-07-23 15:20:22 189

原创 react 使用ref

&lt;div ref="content"&gt;&lt;/div&gt;this.refs.contentreact中ref这样的用法已经是很落后的了(在react中不要轻易的使用ref除了一些表单、动画、多媒体一些特殊需求外,要有一个明确的态度能不用ref的就不要用)用新方法可以定义一个全局变量 var content ;&lt;div ref={(e)=&gt;{co...

2018-07-19 14:15:50 670

原创 react webpack.config 配置文件

module.exports = {    entry:"./app.js",//入口文件    output:{        path:__dirname,//输出的目录        filename: 'bundle.js'//输出的文件名称    },    devtool:"source-map",//便于调试,相当于命令行中 webpack --devtool source-map ...

2018-07-13 10:34:59 3248

原创 react Upload 组件

import React, { Component } from 'react';import {Link, IndexLink, hashHistory} from "react-router";import { Upload,} from 'antd';export default class Upload extends Component { constructor(props){ ...

2018-07-13 10:23:16 4773 2

原创 react 路由跳转

reac-router 3.xx版本 (不支持4.0以上版本)import {Link , IndexLink , hashHistory} from "react-router"直接使用hashHistory方法就可以toHome(){    hashHistory.push({        pathname:"/home",        query:{id:this.props.id}  ...

2018-07-03 13:04:09 785

原创 react 中使用iframe

render(){ // console.log(this.props.lid) return( &lt;div style={{width:"100%",height:"100%"}}&gt; &lt;div style={{height:"95%"}}&gt; &lt;div ...

2018-07-03 12:55:34 22819 7

原创 react antd form组件的使用

import { Form } from 'antd'class add extends Component{    render(){        const { getFieldDecorator } = this.props.form            return(&lt;div&gt;            &lt;Form&gt;&lt;FormItem&gt;&lt;/Form...

2018-06-28 14:54:06 1731

原创 react-antd中Table表单点击行的问题

click(record,rowkey){    console.log(record)    console.log(rowkey)}render(){    return(        &lt;Table  columns={columns}  dataSource={data}             onRow={(record,rowkey)=&gt;{                ...

2018-06-28 14:17:41 14010 6

原创 简单的字符串首字母大写

string_a = "success"   string_b = string_a.substring(0,1).toUpperCase()       // 取字符串的首字母并大写string_c= string_a.subtring(1)                                     // 取字符串除首字母以外的字母,string = string_b + stri...

2018-06-28 13:56:31 2525

空空如也

空空如也

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

TA关注的人

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