云胡不喜?
码龄6年
  • 984,186
    被访问
  • 76
    原创
  • 7,164
    排名
  • 86
    粉丝
关注
提问 私信

个人简介:无舟难自渡,无解不疯魔

  • 加入CSDN时间: 2015-12-03
博客简介:

若末lan的博客

博客描述:
追求卓越,追求完美
查看详细资料
  • 5
    领奖
    总分 1,386 当月 19
个人成就
  • 获得161次点赞
  • 内容获得57次评论
  • 获得610次收藏
创作历程
  • 6篇
    2022年
  • 11篇
    2021年
  • 11篇
    2020年
  • 21篇
    2019年
  • 55篇
    2018年
  • 7篇
    2017年
  • 13篇
    2016年
成就勋章
TA的专栏
  • 报错
    1篇
  • TypeScript
    1篇
  • 面试
    1篇
  • 小工具
    1篇
  • MUI
    5篇
  • css3
    6篇
  • Jquery
    4篇
  • H5
    16篇
  • JS
    36篇
  • webstrom
    3篇
  • 日常随笔
    4篇
  • bootstrap
    1篇
  • Angular
    13篇
  • ionic
    3篇
  • elementUI
    2篇
  • 字体图标
    2篇
  • vue
    18篇
  • 不得不爱
    1篇
  • ECMAScript
    7篇
  • 前端
    41篇
  • ionic3
    1篇
  • webpack
    2篇
  • 项目规范
    1篇
  • UI框架
  • 框架模式
  • vux
  • 编辑器
  • 定义
    1篇
  • html
    1篇
  • 服务器
    2篇
  • MAC
    1篇
  • linux
    1篇
  • APICloud
    1篇
  • 浏览器兼容
    2篇
  • 加密
    1篇
  • JWT
    1篇
  • 单点登录
    1篇
  • 计算机网络
    1篇
  • 正则表达式
    2篇
  • JS报错
    3篇
  • 前端性能优化
    2篇
  • 跨域
    1篇
  • Git
    5篇
  • IOS-移动端H5
  • 调试
    1篇
  • HTTP(S)
    1篇
  • node&npm
    4篇
兴趣领域 设置
  • 前端
    javascriptcssvue.jsreact.jses6webpackxhtml前端框架
  • 后端
    node.js
  • 移动开发
    flutter
  • 网络
    https
  • 微软技术
    typescript
  • 小程序
    小程序
  • 职场和发展
    面试
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

js-笔记-数据类型判断

今天偶然看到一篇文章typeof 和 instanceof 的区别,文章末尾的console.log(Number instanceof Number);//false console.log(String instanceof String);//false 有点迷,当时想着Number和String为啥不instanceof 它们自己呢???就测试了一下Number是啥,结果他们本身是个Function!!好嘛,想了一下也是,它可以new,创建实例啥的Object是functio..
原创
发布博客 2022.04.20 ·
163 阅读 ·
0 点赞 ·
0 评论

vue-笔记 - $router&$route

链接:vue router的$router和$route及router与 route的区别_JackieDYH的博客-CSDN博客_vue中router和route的区别$router全局,用于导航;$route局部,当前路由所含有的一系列信息。$router “路由实例”,是一个全局对象,其包含了路由的跳转方法,钩子函数等。$route是“路由信息对象”,是一个局部对象,其包含name、path、fullpath、params、query、hash、matched等路由信息。.
原创
发布博客 2022.04.20 ·
201 阅读 ·
0 点赞 ·
0 评论

vue - 项目创建(vue2+vue3)

1.打开终端以管理员身份运行//全局安装脚手架npm i -g @vue/cli 然后怎么创建官网有写创建一个项目 | Vue CLI一、创建vue2项目因为现在直接安装的脚手架版本都是最新的,所以想创建vue2项目,还得拉取 2.x 模板 (旧版本)Vue CLI >= 3 和旧版使用了相同的vue命令,所以 Vue CLI 2 (vue-cli) 被覆盖了。如果你仍然需要使用旧版本的vue init功能,你可以全局安装一个桥接工具:npm install...
原创
发布博客 2022.04.20 ·
720 阅读 ·
0 点赞 ·
0 评论

vue : 无法加载文件 C:\Program File..

今天在执行 vue -V 命令时报错,如下:然后就查了一下是 Windows PowerShell 的问题,我的webstorm终端是Windows PowerShell下的,所以受它的执行策略限制,在具体解决方法有两种如下:第一种方法:把webstorm或者vscode的terminal设置成git bash(下图是ws:)打开Settings(设置),在里面找到Tools(工具),修改Shell path,如下图:如下:第二种方法:修改Windows PowerSh.
原创
发布博客 2022.04.19 ·
156 阅读 ·
0 点赞 ·
0 评论

Vue(ts) - ref & $refs 之el-input获取焦点

场景:如下图,目录页次号是由3个字段拼接而成,每个字段限制输入长度三个,就自动跳转下一个input框;方法一:#html: <yo-cell label="目录页次号:"> <!--目录编号--> <el-input v-model="formData.katCode" maxlength="3" @input="goNextInput('inputCG',formData.katCode)" size="mini"></e
原创
发布博客 2022.04.02 ·
526 阅读 ·
0 点赞 ·
0 评论

JavaScript简介-1

JavaScript(JS) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。JavaScript 是一种基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。(原型编程是一种面向对象编程的风格。在这种风格中,我们不会显式地定义类,而会通过向其它类的实例(对象)中添加属性和方法来创建类,甚至偶尔使用空对象创建类。简单来说,这种风格是在不定义class的情况下创建一个object。)Brendan是JavaScript之父JavaS...
原创
发布博客 2022.03.02 ·
469 阅读 ·
0 点赞 ·
0 评论

构建一个虚拟DOM并转换为真实DOM

关于真实DOM与虚拟DOM1.在学习虚拟DOM之前,让我们先来了解一下真实的DOM结构,这里不得不提的是关于浏览器渲染方面的知识。 当浏览器拿到一个HTML文件,首先会根据HTML文件构建出一个DOM树来,并行加载CSS文件,图片,JS脚本,值得注意的是DOM树的渲染和CSSOM渲染是并行执行的,而不是串行进行的。 (JS脚本需要在html尾部加载,或是写入window.onload方法里,让DOM加载完成后再去加载JS脚本,防止进程阻塞,JS脚本是同步加载的)。 在构建完DOM树和C.
转载
发布博客 2021.12.16 ·
150 阅读 ·
0 点赞 ·
0 评论

蓝绿部署&滚动部署&金丝雀发布(灰度发布)&A/B测试

在一般情况下,升级服务器端应用,需要将应用源码或程序包上传到服务器,然后停止掉老版本服务,再启动新版本。但是这种简单的发布方式存在两个问题,一方面,在新版本升级过程中,服务是暂时中断的,另一方面,如果新版本有BUG,升级失败,回滚起来也非常麻烦,容易造成更长时间的服务不可用。为了解决这些(服务中断、失败回滚、……)问题,人们研究出了多种发布策略。部署1、蓝绿部署 – BlueGreenDeploymentIt’s basically a technique forreleasing your.
转载
发布博客 2021.12.07 ·
121 阅读 ·
0 点赞 ·
0 评论

前端模块规范AMD/UMD/CommonJs

.babelrc文件中的:module设置为false,为什么会要设置成false?解释:使ES6模块语法转换到另一个模块类型(默认启用“commonjs”)。 设置为假则不变换模块。或者传入(“amd”、“umd”,“systemjs”、“commonjs”)。什么是模块?Javascript的组件生态在最近几年的发展很给力,我们的可选性更加广泛了。这本是一件好事,但是当多个第三方Javascript在一起混合使用的时候,我们可能会遇到一个很尴尬的问题,那就是不是所有的组件都能在一
转载
发布博客 2021.12.06 ·
297 阅读 ·
0 点赞 ·
0 评论

nvm安装 node版本报错npm命令不存在

因为项目需要用低版本的node,所以采用了nvm来切换node版本,想装v10.13.0版本的node,但是直接nvm install v10.13.0时,报以下错误(已经没有截图了),如下:Error while creating C:\Program Files (x86)
vm\v14.exe - open C:\Program Files (x86)
vm\v10.13.0
ode64.exe: Access is denied. Could not download node.js v
原创
发布博客 2021.11.24 ·
1732 阅读 ·
3 点赞 ·
3 评论

NVM-切换多个node版本

使用场景:同时做几个不同的项目,其中Angular(2.0&4.0)项目需要用老的node版本来支持,但新的vue项目需要用14以上的node版本,导致冲突。这时候就需要用nvm来管理node版本了。先去下载nvm并安装; // 查看当前所有的node版本 * nvm list // 安装指定的版本( eg. nvm install v10.13.0) * nvm install xxx //设置使用版本号 ( eg. nvm use 10.13.
原创
发布博客 2021.11.24 ·
563 阅读 ·
0 点赞 ·
0 评论

input输入框获取焦点时,光标置于最右

需求是在修改客户名称时,获取焦点,需把光标置于最右,方便用户操作;<input v-model="customerName" @focus="nameFocus($event)" @blur="setClueName()"/> // 获取焦点,光标位置 nameFocus(e){ const editTask = e.srcElement; const length = editTask.value.length; editTask.focus();.
原创
发布博客 2021.11.03 ·
248 阅读 ·
1 点赞 ·
0 评论

接口响应的Response Header打印不出全部值问题

后端在每一次接口请求成功时都会更新token值,会在response header中返回。前端在HTTP请求拦截统一处理,每次都会更新vuex store里的用户信息。但是 在打印时发现,我的电脑打印OK,其他小伙伴的电脑不行!?经排查发现是浏览器跨域问题。我的谷歌浏览器跨域了,都能打印到全部值,小伙伴的只有Content-Type...跨域:没跨域:...
原创
发布博客 2021.10.13 ·
169 阅读 ·
0 点赞 ·
0 评论

关于Chrome浏览器主页被2345篡改

今天早上到公司,打开chrome发现直接跳转2345了,很气,直接覆盖了我之前设置的浏览器跨域,浏览器主页被2345劫持直接跳转了,不跨域了。我去重新设置了浏览器跨域,如下图,依旧没用!emmm,我想着,肯定是啥时候点到了什么,安装了某些流氓软件。好的,从源头解决问题。打开控制面板,找到 程序和功能,打开它找到流氓软件2345,直接卸载!!!完成之后重启浏览器,OK,跨域又有了~因为我没太想明白这个原理,就去百度了一下,劫持方式还不止一种。。。“为什么会被篡改?因为别人有推广提成啊.
原创
发布博客 2021.07.07 ·
2442 阅读 ·
1 点赞 ·
0 评论

Angular2 - [innerHTML] && pipe(把字符串里的 /n 替换成 <br/>)

/** * Created by Echo_hx on 2021/05. * 把字符串里的 /n 替换成 <br/> */import { Pipe, PipeTransform } from '@angular/core';@Pipe({name: 'hDataBr'})export class DataBrPipe implements PipeTransform { transform(value: any) { return value.repla...
原创
发布博客 2021.05.31 ·
97 阅读 ·
0 点赞 ·
0 评论

forEach-关于跳出循环

forEach(1)不能使用 continue 和 break !(for可以-continue过滤当前循环;break直接终止循环,跳出整个循环)(2)使用return,只能跳出当前循环,并不能跳出整个循环,更不会终止循环。(3)通过抛出异常的方式可以实现终止循环,跳出整个循环,如下示例:let arr = [{a:'1',b:'2',c:'3'},{a:'11',b:'22',c:'33'}];try { arr.forEach((val) => { i
原创
发布博客 2021.04.27 ·
698 阅读 ·
0 点赞 ·
0 评论

vue - v-if 注意点

目的:用v-if = ‘ isCheckPosition ’来控制一个切换岗位图标的显示与否;做法&结果:isCheckPosition的值是来自于上个页面的$route.query传值,是一个页面设置其类型为Boolean值,可是实际上,在开发环境的谷歌浏览器上,并没有根据其true or flase 来显示图标与否(在手机上的话没有测试,不过也无关紧要,反正有一个地方不对,就要去修正的)。解决方法:把Boolean值改成 == 判断,这种 v-if="isCheckPosition ==
原创
发布博客 2021.02.25 ·
258 阅读 ·
0 点赞 ·
0 评论

四款优秀的源代码扫描工具简介

转载于:https://www.cnblogs.com/xiaominggong/archive/2019/05/06/10821005.html一、DMSCA-企业级静态源代码扫描分析服务平台端玛企业级静态源代码扫描分析服务平台(英文简称:DMSCA)是一个独特的源代码安全漏洞、质量缺陷和逻辑缺陷扫描分析服务平台。该平台可用于识别、跟踪和修复在源代码中的技术和逻辑上的缺陷,让软件开发团队及测试团队快速、准确定位源代码中的安全漏洞、质量和业务逻辑缺陷等问题,并依据提供的专业中肯的修复建议,快...
转载
发布博客 2020.12.18 ·
4372 阅读 ·
1 点赞 ·
1 评论

JS疑惑-2(作用域)

与JS疑惑-1有些关联,但也有点迷。。。function func(){ var a =b =5;}func();typeof(a); // "undefined"typeof(b); //"number"待续。。。
原创
发布博客 2020.12.04 ·
36 阅读 ·
0 点赞 ·
0 评论

JS疑惑-1(连续赋值)

蛮疑惑的,主要还是 a.x = a = {n: 2};连续赋值有点懵。a={n: 2};a.x = a; ? ? ?看到一篇JS基础-连续赋值的博客,看图大概能明白一些,但还是有点点不确定。先记录一下,多思考思考吧var a = {n: 1};var b = a;a.x = a = {n: 2};console.log(a.x) // undefinedconsole.log(b.x) // {n: 2}...
原创
发布博客 2020.12.04 ·
44 阅读 ·
0 点赞 ·
0 评论
加载更多