vscode 方法代码块的注释生成方法

1、安装插件

Document This

2、将光标放置于function上面,快捷键是 Ctrl+Alt+D 加 Ctrl+Alt+D

注:vue里的method方法中的function用这个不行,单独的一个文件中可以,类似下面的代码

/**
 *
 * 获取指定的参数值
 * @param {*} name 参数名称
 */
const getUrlParam = function (name) {
    var url = location.href; //获取url中"?"符后的字串
    if (url.indexOf("?") != -1) {    //判断是否有参数
        var str = url.substr(url.indexOf("?")); //从第一个字符开始 因为第0个是?号 获取所有除问号的所有符串
        var strs = str.split("=");   //用等号进行分隔 (因为知道只有一个参数 所以直接用等号进分隔 如果有多个参数 要用&号分隔 再用等号进行分隔)
        return strs[1];          //直接弹出第一个参数 (如果有多个参数 还要进行循环的)
    }
}

原文地址:https://www.cnblogs.com/sexintercourse/p/12343677.html

时间: 2024-11-14 11:06:57

vscode 方法代码块的注释生成方法的相关文章

iOS 页面与页面之间传参数的方法 代码块传值

代码块传值 是从后往前传值 1.声明代码块 (SecondXXX.h) 2.声明一个代码块类型的属性(SecondXXX.h) 3.调用代码块(SecondXXX.m) 4.实现代码块(SecondXXX.m) #import <UIKit/UIKit.h> #import "FirstViewController.h" @interface AppDelegate : UIResponder <UIApplicationDelegate> @property

怎样从finally代码块里访问一个方法的结果值

虽然JVM是一种基于栈的引擎,但Java语言没有真正提供访问栈的方式.即使在某些很少的情况下,这样做很有用. 一个例子 方法的result值放在了栈里面.如果你看下面的例子: public int method() { if (something) return 1; ... if (somethingElse) return 2; ... return 0; } 如果我们忽略中止异常,错误处理和其他学术性的讨论.我们能说上面这个方法"肯定"会返回1,2或0.并且这个值在跳出方法之前就

一张图讲解对象锁和关键字synchronized修饰方法(代码块)

每个对象在出生的时候就有一把钥匙(监视器Monitor),那么被synchronized 修饰的方法相当于给方法加了一个锁,这个方法就可以进行同步,在多线程的时候,不会出现线程安全问题. 注:Monitor是 Java中用以实现线程之间的互斥与协作的主要手段,它可以看成是对象或者 Class的锁.每一个对象都有,也仅有一个 Monitor. 下面通过一张图片进行讲解:1.一张图片图片看不清,请点击这里 : 高清大图这里写图片描述2.图片对应的代码/*** 测试的object类**/}}}}}}1

vscode自定义代码块

vscode中设置自定义代码块打开首选项,选择用户代码片段,打开后选择编程语言选中后打开文件,按照格式编辑内容 "Print to console log": { "prefix": "csl", "body": [ "console.log('$1')" ], "description": "log output to console" },

常用代码块:使用时间生成数据库文件名

Date d = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd-hh-mm-ss"); String fileName= "jdbc:h2:~/"+sdf.format(d); cp = JdbcConnectionPool.create(fileName, "sa", "sa");

iOS端项目注释规范附统一代码块

代码的注释经常被人忽略,以至于在后期维护的时候较为困难.我们准备在XX项目开始之前制定一套规范的注释体系,致力于达到就算维护人员改变也能快速上手的效果. 1.属性注释 属性注释 使用 /** 注释*/ 的文档注释格式. 这种注释相较于// 注释的优点是此属性可以在后面的引用时,在智能提示的下方显示中文注释 如果你不是在董铂然博客园看到本文请点击查看原文. 例如: /** 回复率*/ @property(nonatomic,strong)MTPoiCompareM *replyRate; /**

final、static、代码块、静态代码块、内部类、代码执行顺序

final final域使得确保初始化安全性(initialization safety)成为可能,初始化安全性让不可变形对象不需要同步就能自由地被访问和共享 作用在类上               则为final类,final类不能被继承.一般用于工具类时,同时把工具类构造函数声明为私有,暴露静态共有方法 作用在成员变量上    则视为常量.此时赋值方式有三种:(1)声明时赋值(2)构造函数中赋值(3)代码块中赋值. 即不管哪种方式都要保证在使用该变量之前要确保已经有值.使用该特性,可以强制赋

Objective-c 05 类别 类扩展 委托 非正式协议 协议 代码块 并发性 队列

类别 为已经存在的类添加行为时,通常采用创建子类的方法,不过有时子类并不方便, 比如:创建NSString的子类,但是NSString实际上只是一个类簇的表面形式.因而为这样的类创建子类会非常困难.在其他情况下, 也许可以创建它的子类,但是用到的工具集和库无法帮你处理新类的对象的.例如:当使用stringWithFormat:类方法生成新字符串时,你创建的 NSString类的新子类就无法返回.   利用Objective-C的动态运行时分配机制,可以为现有的类添加新的方法.这些新的方法在Obj

静态代码块、非静态代码块、构造方法的执行顺序

java中经常有一些静态块,这是用来在生成类之前进行的初始化,无论java还C++语言中的static,都是最先初始化好的.结构如下: static { 静态语句代码块 } { 非静态语句代码块 } 异同点 相同点:都是在JVM加载类时且在构造方法执行之前执行,在类中都可以定义多个,一般在代码块中对一些static变量进行赋     值. 不同点:静态代码块在非静态代码块之前执行(静态代码块-->非静态代码块-->构造方法).     静态代码块只在第一次new执行一次,之后不在执行,而非静态