Felix Blog

Thinking will not overcome fear but action will.

websocket

基于socket.io的一个简易聊天室

websocket的基本概念 查看源码戳这里 👆

NPM

镜像地址的配置

cnpmjs.org和淘宝 npm 两个 NPM 镜像。除此之外,还有一些国外的 NPM 镜像。不同地区访问不同的镜像速度可能有差异,因此有时候需要切换 NPM 镜像。相比每次切换时都手动指定相应参数,使用nrm 要方便的多。 nrm 是一个 NPM 源管理器,允许你快速地在如下 NPM 源间切换: 1.得到原本的镜像地址 npm get registry https://re...

NPM

镜像地址的配置

cnpmjs.org和淘宝 npm 两个 NPM 镜像。除此之外,还有一些国外的 NPM 镜像。不同地区访问不同的镜像速度可能有差异,因此有时候需要切换 NPM 镜像。相比每次切换时都手动指定相应参数,使用nrm 要方便的多。 nrm 是一个 NPM 源管理器,允许你快速地在如下 NPM 源间切换: 1.得到原本的镜像地址 npm get registry https://re...

最全的Git入门操作使用详解

最全的Git入门操作使用详解 进阶

最全的Git入门操作使用详解 Git安装配置教程## https://blog.csdn.net/u013295518/article/details/78746007 如何配置ssh地址参考 1:https://blog.csdn.net/u014103733/article/details/79190004 Git 运行配置(git config) https://www.j...

Others

如何debugger ?# 单行debugger 步径debugger 函数步径执行按钮(就是执行下一步js代码的意思) 总结: 断点与 js代码修改 看下面这张图,我在一个名为toggleTab的方法下打了两个断点,当开始执行我们的点击切换tab行为后,代码会在执行的断点出停下来,并把相关的数据展示一部分,此时可以在已经执行过得代码处,把鼠标放上去,即可查看相关的具体数据...

Every Day

这篇博客,主要是记录自己每天遇到的问题,以及待解决的问题. github仓库地址 demo 001: 在element-ui中, el-dropdown-menu 下拉菜单渲染后的定位问题,为什么下拉的菜单列表,要放在body中,而不是直接在父元素里面? 需求是: 主页只有很多的卡片频道,每个频道都有一个 el-icon-more (更多)的按钮,因为卡片很多,考虑到功能问题,不...

Css Html

The-study-of-VUE.js #splice(数组) 用法:array.slice(startindex,endindex) startindex开始位置的索引,结束位置的索引 截取字符串,含头不含尾 如果不传入参数二,那么将从参数一的索引位置开始截取,一直到数组尾 var a=[1,2,3,4,5,6]; var b=a.slice( 0,3); /...

Nodejs

如何读取文件 写入文件 `var fs = require(‘fs’); fs.writeFile(‘./data/你好.md’,’大家好,我是大师兄!’,function(error){ console.log(‘文件写入成功!!!!’) }) ` 简单的http服务器 ` var http = require(‘http’) var server = http.creat...

最全的JavaScript基础详解

JavaScript基础 进阶

JavaScript基础 1.什么情况下是undifind:变量声明了,但是没有定义. 如果一个undifind的数和一个数字进行计算,结果是:NaN,即not a number,不是一个数字,也没有什么意义. isNaN() // 意思是:括号中的数字 是不是 不是 一个数字 ? isNaN(10) // 结果:false 2.如何获取一个变量的数据类型? ...

Canvas

Canvas 绘图# 第一步: 绘制填充的三角形的问题 canvas的 非零环绕规则 结果是0,不填充 ,其他的(负数和正数)都填充 绘制渐变的颜色 绘制网格虚线 #app{ widows: 100px; height: 100px; background-image: linear-gradient...