致敬科神
码龄6年
求更新 关注
提问 私信
  • 博客:11,747
    社区:1
    11,748
    总访问量
  • 10
    原创
  • 2
    粉丝
  • 12
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2020-07-31
博客简介:

weixin_49766444的博客

查看详细资料
个人成就
  • 获得7次点赞
  • 内容获得3次评论
  • 获得20次收藏
  • 博客总排名2,113,470名
创作历程
  • 3篇
    2021年
  • 7篇
    2020年
成就勋章
TA的专栏
  • vscode
    1篇
  • css
    2篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

芯创视界・嵌入式视频创作征集大赛

嵌入式工程的价值,藏在每一次硬件调试、代码迭代与项目落地之中。 让我们因热爱相聚,用镜头与一众开发者互通心得、彼此启发,记录下探索的每一步,分享思路与经验。 让更多人看见嵌入式开发的魅力,也让每一次创作成为推动技术传播与社区成长的力量。 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/0d445ffce72b42f997aaf1b030a652aa.png#pic_center)

19人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

vscode提效小妙招

命令行打开vscode 打开vscode,输入command+shift+p 输入shell command ,选择Shell Command: Install ‘code’ command in PATH运行 在命令行工具中输入 「code .」就会打开vscode
原创
博文更新于 2021.07.15 ·
209 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Vite总结

概要 Vite是一个基于浏览器原生ES imports的开发服务器。开发环境利用了浏览器原生支持模块化特性,浏览器解析imports,服务端按需编译返回内容,跳过打包过程。生产环境内置rollup实现打包构建。其特点如下: 快速冷启动 瞬间热更新 真正的按需加载和按需编译 使用 Vite默认搭配vue使用,但是也可以搭配react等其他框架。注意:开发环境下需要使用支持 native ES module imports的浏览器。 // 默认使用Vue框架 npm init vite-app <p
原创
博文更新于 2021.06.29 ·
2457 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

KOA源码学习

1. 简介 https://segmentfault.com/a/1190000019603834 https://zhuanlan.zhihu.com/p/53609310 Koa基于Node.js平台的web开发框架,特点是轻量可扩展性强并且通过使用async处理异步让代码更加清晰且错误处理更加容易。 封装node http模块启动web服务 利用中间件处理req并返回res 统一错误处理 1.1 优点 拥抱async、await完美解决回掉地域 使用中间件完成对http请求处理,代码逻辑清晰 包
原创
博文更新于 2021.03.25 ·
241 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Babel

背景 ES6为Javascript添加了诸多强大的语法但是由于浏览器版本更新较慢这些语法再很多浏览器上是不支持的。 nodeJs的流行使编译这个词在前端领域不在那么陌生。 基于以上两点Babel诞生了,Babel借助进NodeJs操作文件的能力将ES6版本的Js语法转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本的浏览器或其他环境中。 工具包 Babel将ES6代码转化为AST(抽象语法树),然后经过一系列的插件转化为新的AST最终再将AST转化为目标代码 Babel是一个工具
原创
博文更新于 2020.10.17 ·
395 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

Eslint

同类工具对比 相对其他语言来说Lint工具在JavaScript显得尤为必要,主要有以下几个原因: JavaScript被设计的过于灵活写法太多导致个人代码风格不一致; JavaScript设计缺陷较多比如和=,比较容易造成错误。 ESLint诞生之前已经有几款JavaScript校验工具JSLint、JSHint、JSCS,目前ESLint是使用最广泛的JavaScript校验工具。四款工具对比如下 Eslint最大的特点就是可扩展性,对于本来不支持的语法可以通过自定义解析器或者开发插件达到想要的功能
原创
博文更新于 2020.10.17 ·
557 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ES Module与commonJs

模块: 将一个复杂的程序在开发阶段拆分成一个个独立的单元,在运行时再组合在一起,同时各个单元内的数据是私有的可暴露出api供其他单元调用。 在前端发展历史中经历了多个模块化方案,起出比较自执行函数和对象命名空间到amd、cmd等模块化库。如今最常用的模块化规范是commonJs规范和es6模块化。 commonJs commonJs每个文件都是单独的模块,模块内部的变量、函数、类等都是私有的,因此不会有变量污染。 模块定义: math.js exports.add = function(a, b){ re
原创
博文更新于 2020.10.17 ·
1893 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

前端常用工具网站

前端同学日常工作中需要借助各种工具,这里列举下我们经常使用可以提高工作效率的网站。 代码托管 https://github.com/ 不解释,世界最大的同性交友平台 http://npm.sankuai.com/ 前端包管理平台 开发 https://unbug.github.io/codelf/ 变量命名申请 https://form-validate.github.io/form-validate/validate/video.html 常用正则 https://caniuse.com/ css兼容性查
原创
博文更新于 2020.09.24 ·
322 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

一文读懂Blob

1.介绍 提起Blob大部分前端同学可能比较生疏,Blob全称binary large object即二进制大对象,顾名思义Blob用于存储二进制数据。在前端领域中Blob赋予了我们直接操作二进制数据的能力,Blob不一定是JavaScript原生格式的数据。Blob最主要的两个特点: 数据量大,一般用来表示文件如图片、视频等; 不透明,对Blob只能做切割操作,不支持单字节读写; 下面介绍下Blob的方法和属性以及Blob在前端领域的使用场景。 2.基本使用方法 2.1 创建 现代浏览器可以通过Blo
原创
博文更新于 2020.09.22 ·
3121 阅读 ·
2 点赞 ·
0 评论 ·
7 收藏

css性能优化

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 很多前端同学认为css编码很简单,不愿意把精力放在css学习上。 新的改变 我们对Markd
原创
博文更新于 2020.09.21 ·
276 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用stylelint格式css代码

前言 说道代码格式化前端同学们一般都知道使用eslint和prettier格式化js代码,但css大部分同学平时工作中不太重视导致团队css代码较乱。一套好的css代码不仅可以提高代码可维护性还能提高页面的渲染性能。 ...
原创
博文更新于 2020.09.11 ·
2272 阅读 ·
2 点赞 ·
3 评论 ·
6 收藏