LaoYe - IT
码龄5年
  • 295,608
    被访问
  • 146
    原创
  • 31,493
    排名
  • 69
    粉丝
关注
提问 私信

个人简介:一位正在学习的菜鸟

  • 加入CSDN时间: 2017-10-12
博客简介:

LaoYe的博客

博客描述:
一位IT自学菜鸟
查看详细资料
  • 3
    领奖
    总分 398 当月 30
个人成就
  • 获得125次点赞
  • 内容获得50次评论
  • 获得549次收藏
创作历程
  • 1篇
    2022年
  • 8篇
    2021年
  • 6篇
    2020年
  • 119篇
    2019年
  • 56篇
    2018年
成就勋章
TA的专栏
  • 前端面试题
    1篇
  • Java
    39篇
  • JavaWeb
    46篇
  • JavaScript知识详解
    19篇
  • 前端
    73篇
  • 配置开发环境
    2篇
  • 从零开始解析Vue源码
    3篇
  • Vue异常错误
    1篇
  • 计算机网络基础知识
    11篇
  • 计算机网络
    16篇
  • 其他
    4篇
  • 软件教程
    11篇
  • 云计算/大数据
    1篇
  • React
    5篇
兴趣领域 设置
  • 前端
    javascriptcss
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

npm-serve 启动时修改端口号

原创
发布博客 2022.01.14 ·
777 阅读 ·
0 点赞 ·
0 评论

ProseMirror分享会 —— 富文本基础知识

一、原生富文本HTML中,任何元素都可以被编辑。现代浏览器为我们提供了许多 API 使我们可以在web浏览器上进行富文本编辑功能。1.1 编辑状态想要使元素切换到编辑模式,我们只需要在 html 标签上设置 "contentEditable" 属性值为 true 即可。该枚举属性的值存在以下三种:"true" 表明该元素可编辑。 "false" 表明该元素不可编”辑。 "inherit" 表明该元素继承了其父元素的可编辑状态。...
原创
发布博客 2021.07.12 ·
269 阅读 ·
1 点赞 ·
0 评论

HTML的<noscript>标签有什么作用?

今天准备学习搭建 React 脚手架的时候,再次遇到了<noscript>标签。这个标签很久之前遇到的了,如今再次碰到那就要好好的了解这个标签。因为早期的浏览器并不noscript标签是一个相当古老的标签,其被引入的最初目的是帮助老旧浏览器的平滑升级更替,因为早期的浏览器并不能支持 JavaScript。noscript 标签在不支持JavaScript 的浏览器中显示替代的内容。这个元素可以包含任何 HTML 元素。这个标签的用法也非常简单:...
原创
发布博客 2021.06.10 ·
210 阅读 ·
1 点赞 ·
1 评论

红灯三秒亮一次,绿灯一秒亮一次,黄灯2秒亮一次;如何让三个灯不断交替重复亮灯?

红灯三秒亮一次,绿灯一秒亮一次,黄灯2秒亮一次;如何让三个灯不断交替重复亮灯?
原创
发布博客 2021.05.31 ·
1447 阅读 ·
0 点赞 ·
0 评论

图片或背景实现等比自适应缩放

<!DOCTYPE html><html><head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <title>React App</title> <style> body { margin: 0px; pad.
原创
发布博客 2021.01.28 ·
119 阅读 ·
1 点赞 ·
0 评论

Vue原理解析:手写编译器(节点解析) —— Compile

由于时间问题,暂时先把代码完整的贴上来,感兴趣的朋友可以自行研究或收藏,等我那时有时间的时候,进行逐一讲解一、声明式HTML<div id="app"> <h3>Hello,{{personName}},你在{{msg}}吗?</h3> <div v-text="msg" v-on:click="handleShowTip"></div> <div v-text="msg" @click="handleShowMsg(msg,
原创
发布博客 2021.01.04 ·
210 阅读 ·
0 点赞 ·
0 评论

Vue原理解析:手写状态管理器 —— Vuex

由于时间问题,暂时先把代码完整的贴上来,感兴趣的朋友可以自行研究或收藏,等我那时有时间的时候,进行逐一讲解
原创
发布博客 2021.01.04 ·
86 阅读 ·
0 点赞 ·
0 评论

Vue原理解析:手写路由管理器 —— Vue-Router

由于没有时间,暂时先把代码完整的贴上来,感兴趣的朋友可以自行研究或收藏,等我那时有时间的时候,进行逐一讲解一、对外暴露的入口文件index.jsimport Vue from 'vue'import VueRouter from "./kvue-router";// 使用路由插件 - 插件一定要实现install方法(静态)Vue.use(VueRouter);// 配置路由参数const router = new VueRouter({ routers: [{
原创
发布博客 2021.01.04 ·
142 阅读 ·
0 点赞 ·
0 评论

Vue异常错误:You may use special comments to disable some warnings.

错误提示:错误原因:引入了Eslint代码检测工具,当编写的代码不规范的时候,所抛出的警告信息解决方案:进入配置文件,手动关闭EsLint
原创
发布博客 2021.01.03 ·
111 阅读 ·
0 点赞 ·
0 评论

Vue引入less启动时报错解决方案

问题:运行Vue项目时报错原因:经过百度查询,并非安装环节出现问题,而是less-loader安装的版本过高导致的不兼容从上图可以看到less-loader的安装版本是7.0.2,和less相差了4个大版本。解决:卸载当前版本,安装低版本后即可正常启动// 卸载less-loadernpm uninstall less-loader// 安装指定版本的less-loadernpm install less-loader@4.1.0 --save...
原创
发布博客 2020.11.10 ·
273 阅读 ·
0 点赞 ·
0 评论

运行Vue项目时报错:You may use special comments to disable some warnings. Use // eslint-disable-next-line to

一、原因由于vue对语法的限制过于严格,所以运行时会报错二、解决方法① 进入项目中的build目录,找到webpack.base.conf.js文件,注释或删除eslint规则② 创建Vue项目时,取消eslint的配置
原创
发布博客 2020.10.11 ·
5890 阅读 ·
2 点赞 ·
1 评论

Nodejs配置Npm并通过搭建脚手架快速创建Vue项目

一、下载Node.js二、安装Node.js(一直点Next即可)三、安装完毕之后检测是否正常Nodejs自带npm,如果不是最新版的话,可以输入npm install -g npm命令更新到最新版四、安装淘宝NPM镜像npm是国外的,使用起来比较慢,我们这里使用淘宝的cnpm镜像。淘宝cnpm镜像做了2件事:1:找到淘宝的镜像地址;2:更改当前npm所使用的下载包服务器地址;npm临时使用淘宝镜像安装依赖包npm i -g express --regi..
原创
发布博客 2020.10.04 ·
225 阅读 ·
0 点赞 ·
0 评论

【通俗易懂的案例】带你掌握JavaScript的call()、apply()、bind()三者的区别

某天,你下班回到家里,母亲跑过来对你说:今晚你想吃“红烧肉”、“鱼香茄子”还是“客家酿豆腐”?var menu = { food1: "红烧肉", food2: "鱼香茄子", food3: "客家酿豆腐"}var person = { eat: function(name, type) { console.log(`指向类型:${type}`) console.log(`${name}吃${this}`); console.log("this指向 →", this); }
原创
发布博客 2020.09.10 ·
101 阅读 ·
0 点赞 ·
0 评论

Git创建本地仓库并推送至Github上(详细步骤)

由于本人是直接通过可视化工具上手Git的,所以第一次接触指令操作,如果描述有误希望各位能够踊跃的指出,非常感谢。废话不多说,正文开始。一、创建Git本地仓库并提交代码1).进入项目目录,右键选择Git Bash Here2).输入命令“git init”在当前所在目录下创建一个空的Git仓库,执行该命令之后就会在当前目录下生成.git文件夹3).输入命令“git add *(表示文件/文件夹名)”选择需要上传的文件/文件夹添加到Git仓库中,如果需要把该目录下的所有文件/文件夹都添加
原创
发布博客 2020.09.05 ·
3859 阅读 ·
4 点赞 ·
0 评论

Windows系统安装Git(详细步骤)

一、下载Git安装程序并安装进入Git官方,下载对应系统的程序安装包(下载链接),安装步骤如下所示:1).阅读声明许可2).选择安装路径3).选择安装组件默认勾选不要动,剩下的按需勾选,然后点Next进入下一步4).选择开始菜单文件夹这个步骤是创建开始菜单中的Git所处的文件夹名称,按需修改,一般直接Next5).选择Git文件默认编辑器按需选择,一般直接Next6).调整Path环境 第一个选项:“仅从Git Bash使用Gi...
原创
发布博客 2020.09.05 ·
270 阅读 ·
1 点赞 ·
0 评论

JavaScript之事件触发on和事件监听addEvent及addEventListener的区别和作用

一、on事件为dom节点添加多个on事件只会执行最后的那个事件,因为最后的指定的on事件指向最后的那个函数,代码如下所示:function method1(){ console.log('我是方法1')}function method2(){ console.log('我是方法2')}function method3(){ console.log('我是方法3')}v...
原创
发布博客 2019.12.13 ·
911 阅读 ·
0 点赞 ·
0 评论

vue项目打包后css背景图路径不对的问题

问题描述:自己在自学vue做项目的过程中,遇到一个有关背景图片路径的问题,就是css代码中背景图片是根据相对路径来写的,如下图:当使用npm run dev命令本地访问的时候,背景图片是正常显示的,可使用npm run build命令打包后,访问dist目录下的项目,页面背景图路径就不对了,显示不出背景图。如下两张图对比图一:使用npm run dev命令访问图二...
转载
发布博客 2019.12.12 ·
228 阅读 ·
0 点赞 ·
0 评论

JavaScript判断数组的维度

var array = new Array( new Array("1"), new Array( new Array( new Array( new Array("2"), new Array("3") ), new Array("4") ), new Array("5"), new Array("6") ), new Array...
原创
发布博客 2019.10.13 ·
1026 阅读 ·
0 点赞 ·
0 评论

JavaScript之Array.prototype.join.call(arguments,",") 理解

Array.prototype.join.call(arguments,",") [ 代码拆分 ]var fn = Array.prototype.join; // 把方法添加为属性fn.call(); // 转变为方法调用!!!prototype 属性:使您有能力向对象添加属性和方法。join() 方法:把数组的所有元素放...
转载
发布博客 2019.10.13 ·
709 阅读 ·
0 点赞 ·
0 评论

【Eclipse使用教程】格式化代码快捷键,以及不起作用的原因。

① 使用快捷键:Ctrl+Shift+F问:为什么有时候 Ctrl+Shift+F 不起作用?答:Ctrl + Shift + F 快捷键被其他软件占用,因此不生效。例如Win10自带输入法,默认简繁替换就是使用该快捷键,因此只要修改输入法的简繁切换快捷键就可以了,或者将其关闭或卸载。② Eclipse 保存文件时自动格式化代码 Eclipse有个很有用的功能,就是...
原创
发布博客 2019.09.07 ·
472 阅读 ·
0 点赞 ·
0 评论
加载更多