- 博客(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
原创 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关注的人