首页 > 其他分享 >前端摸小子,教你减少无意义的编码

前端摸小子,教你减少无意义的编码

时间:2024-10-24 10:16:56浏览次数:7  
标签:body 编码 片段 description 前端 prefix div 代码 小子

 在高效摸鱼的同时,我一直在思考:有没有办法用几个简单的单词缩写,就能快速输出想要的代码呢?

    答案是肯定的!接下来,我将向大家介绍前端程序员必备的两大摸鱼小技巧:    

一、 vscode自定义代码片段

位置

  • step1
    • 按下 Ctrl+Shift+P(Mac 上是 Cmd+Shift+P),输入 "snippets"
    • (或者)点击vscode左下角齿轮,找到代码片段
  • step2
    • 下面是我们选择编程语言。我一般选择全局代码片段文件,就可以在任意的文件中实现

详细教程

1. 基本属性
  • prefix:触发对应代码片段的关键字
  • body:对应代码片段内容
  • description:代码片段的描述
片段

json

代码解读

复制代码

"Print to console": { "prefix": "logs", "body": [ "console.log('$1', $1);" ], "description": "控制台打印变量" },

演示
2. 占位符

       $1,$2,$3...等是占位符,可以确定光标的位置,首先会出现在 $1 的位置,按 Tab 键后会跳到 $2.    注意:

  1. $0 永远是最后面,$1,$2...结束后tab会在$0。
  2. ${1:defalut}中可以设置默认值
片段

json

代码解读

复制代码

"let": { "prefix": "let", "body": [ "let ${2:key} = ${3:value};" ], "description": "let声明变量" },

演示

    按tab切换光标

3.常用内置变量

相关文章

  • 前端开发必须了解的javascript知识
    defer和async的区别script是会阻碍HTML解析的,只有下载好并执行完脚本才会继续解析HTML相同点:都是异步加载,用于解决加载脚本时造成页面阻塞的问题都只适用于外部脚本不同点:defer脚本加载与html的解析并行,待html解析完后再运行脚本在DOMContentLoaded事件处理程序之前执行d......
  • 用户增长营销方向业务的前端系统设计与研发实战经验分享 All In One
    用户增长营销方向业务的前端系统设计与研发实战经验分享AllInOne用户增长/UserGrowth/UG用户增长是一套方法论用户生命周期AARRR模型Acquisition获取Activation激活Retention留存Revenue收入(变现Monetization)Referral推荐/引荐从上图可以看到,UG可......
  • Java Springboot 接收前端上传图片,并返回路径让前端显示图片
    一、接收前端图片并保存并为前端返回一个图片路径. @RestController@RequestMapping("/upload")publicclassUploadImgController{@Autowired(required=false)privateResourceLoaderresourceLoader;@Value(value="/Users/user/Java/Upload/Serve......
  • 这类可视化大屏前端实现起来绝对没问题,来给设计师打个样
    前端工程师们凭借着精湛的技术和丰富的经验,可以将设计师的创意完美地转化为现实。他们运用先进的前端框架和工具,打造出流畅的交互体验和震撼的视觉效果。对于设计师而言,这是一个绝佳的机会。通过前端实现的可视化大屏,可以为设计师提供一个具体的参考样本。设计师可以从中观察......
  • 前端ai工具v0使用配置
    资料ai工具VoInstallation-TailwindCSS以vue3+sass为例,配置如下安装tailwindcssnpminstall-Dtailwindcssnpxtailwindcssinit安装依赖(可选)npminstalllucide-vue-next更新tailwind.config.js/**@type{import('tailwindcss').Config}*/module.exports=......
  • 前端vue-接口的调用和特殊组件的封装
                 ......
  • flask 接口还在执行中,前端接收到接口请求超时,解决方案
    在Flask中,当某个接口执行时间较长而导致前端请求超时时,需要考虑以下解决方案:1.优化接口的响应时间如果可能,先优化接口中的代码逻辑,减少处理时间。对于查询操作,可以考虑数据库索引优化、缓存机制等手段。2.增加请求超时时间如果接口确实需要较长时间完成,前端可以......
  • micro-app【微前端实战】主应用 vue3 + vite 子应用 vue3+vite
    micro-app官方文档为https://micro-zoe.github.io/micro-app/docs.html#/zh-cn/framework/vite子应用无需任何修改,直接启动子应用即可。主应用1.安装微前端框架microAppnpmi@micro-zoe/micro-app--save2.导入并启用微前端框架microAppsrc/main.tsimp......
  • 前端开发常用网站和框架
    GitHub程序开发最重要的网站,软件项目的托管平台,拥有1亿以上的开发人员,400万以上组织机构和3.3亿以上资料库。码云Gitee(码云)是开源中国于2013年推出的基于Git的代码托管平台、企业级研发效能平台,提供中国本土化的代码托管服务。截至2023年7月,Gitee已经有1200万名注册用户和28......
  • 前端学习常用网站
    菜鸟教程无论学习什么语言,菜鸟教程都是必须知道的一个网站,上面拥有所有语言的教程,虽然没有官网里的详细,但胜在简洁。w3school在W3School,你可以找到你所需要的所有的网站建设教程。从基础的HTML到CSS,乃至进阶的XML、SQL、JS、PHP和ASP.NET。Web开发文档开放的Web为......