- 博客(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
原创 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
原创 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
原创 $.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
原创 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
<div ref="content"></div>this.refs.contentreact中ref这样的用法已经是很落后的了(在react中不要轻易的使用ref除了一些表单、动画、多媒体一些特殊需求外,要有一个明确的态度能不用ref的就不要用)用新方法可以定义一个全局变量 var content ;<div ref={(e)=>{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( <div style={{width:"100%",height:"100%"}}> <div style={{height:"95%"}}> <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(<div> <Form><FormItem></Form...
2018-06-28 14:54:06 1731
原创 react-antd中Table表单点击行的问题
click(record,rowkey){ console.log(record) console.log(rowkey)}render(){ return( <Table columns={columns} dataSource={data} onRow={(record,rowkey)=>{ ...
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关注的人