自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端新人文档

前端新人文档 基础html css javascript 1、es6 - 数组、字符串互相转化 - 去重问题:对象、数组、字符串 - const let 箭头函数 - Promise - async + await - Class - Module 2、 高程 3、4、5、6、7、13、21章 3、实例练习:https://github.com/wesbos/JavaScript30vue活动 项目 pus...

2020-07-27 21:00:49 378

原创 80端口被占用怎么处理

以管理员权限运行c:\windows\system32\cmd.exeC:\WINDOWS\system32>net stop httpHTTP Service 服务已成功停止。C:\WINDOWS\system32>netstat -ano | findstr 0.0.0.0:80C:\WINDOWS\system32>sc config http start=disabled[SC] ChangeServiceConfig 成功即可...

2020-07-01 14:19:08 290

原创 chrome inspect联调android手机webview和web h5遇坑

adb unauthorizedC:\Users\xxx.android里面删掉adbkey和adbkey.pub两个文件,然后重新插拔手机执行:adb kill-serveradb start-server

2019-10-31 17:13:39 3622 1

原创 递归

递归1、找规律2、找出口(已知条件)// n! = n * (n-1)!function mul(n) { if(n===1 && n===0){ return 1; } return n* mul(n-1);}//斐波那契数列// fb(n) = fb(n - 1) + fb(n - 2);function fb(n) { ...

2019-10-21 23:11:18 140

原创 React hooks

React hooksreact 无状态组件(Function)只在最顶层使用 Hook:不要在循环,条件或嵌套函数中调用 Hook, 确保总是在你的 React 函数的最顶层调用他们。不要在普通的 JavaScript 函数中调用 Hook。你可以在 React 的函数组件中调用 Hook在自定义 Hook 中调用其他 Hook1、componentDidMount useEf...

2019-09-04 17:08:54 366

原创 react 高阶组件的两种方式: 属性代理、反向继承

react 高阶组件是一种react复用代码的封装、抽取方式,高阶组件是一个函数,接收组件并封装1、基于属性代理:操作组件的propsimport React, { Component } from 'react';const loading = info => Wrapcomponent => { return class loadings extends Compone...

2019-04-18 17:25:47 4018

原创 js this指向以及

this的情况1、一般情况下:this = window2、函数中的this为函数调用时的运行环境,一般时window3、对象的方法,this指向该对象4、使用call、apply、bind时指定的的对象为this5、()=>{} 箭头函数的this指向其所在环境的环境变量6、new 关键字 new Constructor()function sum(x, y, z) { ...

2019-03-29 16:11:12 148

原创 vue入门、基础语法

vue模板语言v-html append(html) 插入html子元素v-bind 属性绑定 :classv-for :key for循环v-if v-else if判断语句 条件为false时不渲染domv-show 展示/掩藏v-on:click 事件绑定 @clickv-model 数据双向绑定arg | func 过滤器...

2019-03-19 21:35:51 228

原创 小米前端面试、字节跳动前端面试、百分点前端面试-面试总结

百分点一面:二面:

2019-03-18 10:24:37 1883 3

原创 webpack路由按需加载、路由懒加载 require.ensure()、import()

https://blog.csdn.net/qiuyan_f/article/details/84565890 webpack路由按需加载

2019-03-05 20:46:50 4050

原创 iframe 父子页面相互访问,iframe属性、安全问题

iframe是html标签,具有一般标签的属性:width iframe的高度height iframe的宽度src iframe里面加载的页面urlname 可以通过window.frames[name]获取到frameid 和其他的html标签id一样在主页面中通过iframe标签可以引入其他子页面其中可以通过以下方法获取到iframe内部子页面的信息<!--...

2019-03-05 19:28:33 1319

原创 git pull 时提示 Please enter a commit message to explain why this merge is necessary.如何退出

Please enter a commit message to explain why this merge is necessary.提示输入为何需要merge操作如下需要输入或者时跳过这一步按i键,进入插入描述操作,可以选择不输入按Esc键,结束插入描述操作按:wq,表示保存并结束本次操作enter键即可结束本次错误信息...

2019-02-28 16:19:17 19767 2

原创 WebSocket 前端使用

h5提供了WebSocket网络协议,可以实现浏览器与服务器的双向数据传输构造函数WebSocket(url,protocol)url:WebSocket API URL,URL之前需要添加ws://或者wss://(类似http://、https://)protocol:与服务端定义的协议名称相同,协议的参数例如XMPP(Extensible Messaging and Presence...

2019-02-28 16:15:26 12392 3

原创 函数防抖、函数节流

/**节流函数@param {*} func 处理函数@param {*} interval 时间间隔 一段时间间隔内只执行一次*/function throttle(func, interval) {let timeout;let startTime = new Date();return function () {clearTimeout(timeout);let c...

2019-02-27 09:33:38 167 1

原创 前端开发-JavaScript学习线路、资料、面试题-每天分享一点

JavaScript好用的网络资料分享博主自己使用过的觉得非常不错的资料1、js精讲-视频讲的很深入适合打基础使用https://m.ke.qq.com/course/231577?term_id=100273169&from=41&enter_room=1&_bid=167&_wv=12、中高级前端开发面试题

2019-02-27 09:23:24 171

原创 nodejs并发 eventproxy

eventproxy处理并发事件eventproxy属于eventemitter,有和其相似的方法addListener on once 注册事件emit 触发事件removeListener(‘evnt’,eventHandle) removeAllListeners([…events]) 清除事件eventproxy常用方法:1、需要ev1、ev2、ev3并发执行之后...

2019-02-21 10:19:39 459

原创 webpack loader自定义与使用

每个loader都是一个nodejs模块,我觉得类似于一个中间件,loader函数的参数是源代码或者其他loader操作之后的字符串代码,loader是对resource进行一定的处理,最后抛出处理后的resourcemodule.exports=function(resource){ return resource; }为了实现loader可以被链式使用,我们可以使用loader提供的lo...

2019-02-18 14:46:26 1044

原创 cookie--读、写方法包装

let cookie = {};/** * set * @param {*存储的属性值} key * @param {*存储的值} value * @param {*存储时间/ms} expires */cookie.setitem = function (key, value, expires) { if (value) { expires = expires ?...

2019-02-18 14:24:21 616

原创 js Dom节点树

js Dom节点树1、节点类型2、节点关系3、元素节点、元素节点关系4、查:js获取元素节点常用方法5、增:创建元素节点6、删:删除元素节点7、改:插入元素节点...

2019-02-18 13:51:39 1159

原创 js 继承、继承的圣杯模式解读、class继承的使用

使用prototype实现继承function Parent() { this.name = 'parent';}function Son() {}function inherit(Son, Parent) { Son.prototype = Parent.prototype}此时初步实现了Son继承Parent如果我们现在想要为此后Son创建的实例添加一个属性f...

2019-02-17 17:49:24 495

原创 git push -u origin master:Updates were rejected because the tip of your current branch is behind

$ git push -u origin masterTo https://github.com/rongwuChina/nodejs.git! [rejected] master -> master (non-fast-forward)error: failed to push some refs to ‘https://github.com/rongwuChina/n...

2019-02-16 23:04:43 321

原创 git常用命令 -如何项目中使用git版本控制,并链接远程git仓库

git config 设置git使用的用户名和邮件名git config user.name ‘usegit’git config user.email ‘a.123@1.com’git init 项目根目录下初始化使用git仓库git status 查看git仓库当前的状态git add 添加到数据暂存区git add . 提交所有修改的和新建的数据暂存区git ...

2019-02-16 19:28:12 188 1

原创 JS正则表达式

正则表达式虽然再很多面试里面少有问得,但是在平时的工作中如果掌握了正则表达式的语法和使用,却常常能起到意想不到的效果。下面就让我们仔细学习一下JS正则的正面目。正则的验证函数: test(),验证某个字符串是否符合某个组成规则 /123/g.test(2345) == new RegExp(/123/g).test(2345)正则表达式基本的语法组成// 正则表达式,类似于new Re...

2019-01-19 23:27:38 140

原创 css flexbox弹性盒子布局

js基础知识-字符串、数组常用方法对应记忆·couter = (n) => {let num = 1;for (var i = 0; i < n; i++) {num = num + i;}return num;}//接收到主线程向子线程传输的数据----event.dataonmessage = (event) =&am

2019-01-06 00:05:06 282

空空如也

空空如也

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

TA关注的人

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