首页
学习
活动
专区
圈层
工具
发布

【js】如何正确的写代码注释?

*/ function formTime(time,isyear){ } 简单的变量声明之类的内容可以进行简单注释,但是函数就不能这样做了,要知道注释的作用是一种为了让代码更易读...formTime(time,isyear){ } 是不是比之前的注释多了很多,内容详细了很多,当然,不只是单单的内容多了,如果只是内容多了那么/* */段落注释同样也可以写,...普通注释 文档注释 这种提示就像嵌代码在里面一样,而不是浮于表面了,在我们书写npm包的时候,用户使用我们的包,就能看到这种提示,对使用者特别友好。...npm install jsdoc -g 基本使用 jsdoc 文件名 其他的使用方式可以去官网查看 jsdoc 33.js 执行完此命令,会生成一个out文件夹,查看里面的index页面即可,右边侧边栏会显示函数的使用

2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    绕过JS写爬虫

    http://data.eastmoney.com/jgdy/tj.html       我们希望抓取的是js生成的表格。      ...这种带有js的网站抓取其实不是那么简单的,基本分为那么几种方法,一种是观察页面,有的会有json数据,有的有js代码可以解析目标的url;一种是使用渲染工具;还有一种就是用工具来点击相关button,来抓取...我们希望爬取的是表格中的数据,但是如果我们仔细看一下html代码,会发现,这其实是js生成的,下面这张图是源代码的截图。 ?       这就很尴尬了,怎么办呢?...然后我们就点击第二页、第三页不断的来观察究竟js代码访问了什么后台的url。...pagesize=50&page=1&js=var YnQNqDYj¶m=&sortRule=-1&sortType=0&rt=50585869 http://data.eastmoney.com

    17.6K20

    【技巧】JS代码这么写,前端小姐姐都会爱上你

    前言缘由JS代码小技巧,教你如何守株待妹你想听的故事:顶着『前端小王子』的称号,却无法施展自己的才能。想当年本狗赤手空拳打入前端阵地,就是想通过技术的制高点来带动前端妹子。...秉承没有妹子也得继续学习的态度,本狗将实际代码编写中J使用技巧总结。分享给小伙伴们,希望这些姿势知识 能够成为吸引妹子的引路石。...正文一.JS解构赋值妙用1.采用短路语法防止报错解构时加入短路语法兜底,防止解构对象如果为 undefined 、null 时,会报错。...优化写法if([1, 2, 3].includes(a)){ console.log('优化写法:有个男孩叫小帅');}// 控制台打印// 基本写法:有个男孩叫小帅// 优化写法:有个男孩叫小帅三.JS...JS常用功能片段通过URL解析搜索参数:创建函数解析URL的查询参数,便于获取URL中的参数值。页面滚动回到顶部:实现页面平滑滚动回顶部的函数。

    87510

    js写插件教程深入

    原文地址:https://github.com/lianxiaozhuang/blog 转载请注明出处 js 写插件教程深入 1.介绍具有安全作用域的构造函数 function Fn(name...constructor:Fn, getF:function(){ console.log(1); } } new Fn(); //new 出来的Fn就是一个构造函数 //倘若有人忘记写new...(this instanceof Fn)){ //只要不是new的,用Fn()直接调用的,这里的this绝对不指向Fn;让它从 //新new一下;直到下一次代码走else里的内容...,如果方法和实例本身有关,应该写道this中 4.方法名防止冲突处理 //如果在引入你的插件之前,window下已经有Fn的变量;怎么办,你如果这么搞; 岂不是把别人写的Fn搞掉了 //此时应该把...window.Fn2 = Fn ; } }()) 5.对外输出的规范化exprot 、amd 完整写法 ;(function(global) { //开启严格模式,规范代码

    17.5K10

    用心写BUG,用脚写代码

    在这样的时代背景下,对于每一个基于代码的自动化测试而言,最痛苦的事莫过于接手了一段辣眼睛的代码。BUG不BUG是其次,更多的时候是看到了一段拥有无数嵌套、晦涩难懂、宛如天书的代码。...原先就一知半解,遇到这样的代码更是难上加难。今天我们就来看看,应该拿什么来拯救那些稀烂的代码。 1、把注释和代码混在一起的代码: 高亮显示后: 如果只做边界的测试,那么就悲剧了。...VSCode,然后【Shift】+【Alt】+F,真香 9、鬼才逻辑: *** 10、充分训练客户自己的排查能力,别一有什么问题就找我们乙方 一般我都直接写百度的。。...话说回来,编写一段雅观的代码,往往需要相当深厚的功力。优秀的代码不仅要有一个中心思想让人一眼辨认,还要在精炼与易读之间做权衡。...Linux之父Linus Torvalds说:如果你的代码里需要有超过三层的缩进,那么你已经搞砸了,应该修改你的代码。

    1.9K20

    「 giao-js 」用js写一个js解释器

    前言 在这篇文章中,我们将通过 JS 构建我们自己的 JS 解释器,用 JS 写 JS,这听起来很奇怪,尽管如此,这样做我们将更熟悉 JS,也可以学习 JS 引擎是如何工作的!...解释器是在运行时运行的语言求值器,它动态地执行程序的源代码。解释器解析源代码,从源代码生成 AST(抽象语法树),遍历 AST 并逐个计算它们。 解释器 (Interpreter) 工作原理 ?...: Expression | null; } Identifier 顾名思义,标识符节点,我们写 JS 时定义的变量名,函数名,属性名,都归为标识符。...有兴趣的同学可以查看完整代码。...觉得有帮助到你的话,点个 star 支持下作者 ❤️ ~ 代码地址: https://github.com/webfansplz/giao-js 参考 bramblex/jsjs 使用 Acorn 来解析

    49.1K20

    通过d.ts文件,让VSCode在写js代码时能够有智能提示代码补全

    在学习wpsjs开发过程中,非常痛苦的是写js代码时没有智能提示,写惯了.NET静态语言后来写js代码,这个没有智能提示太难受了,特别是引用第三方工具类时。...同理,在wpsjs项目里,官方也为我们提示了一个类型库,用于作开发过程中的代码提示,在他们的demo上也带有了。 ?...所以现阶段也只能按最上面的方式,在控制台里敲代码,然后复制粘贴了。 当我们用npm安装了对应的types库后,代码提示就出来了。 ?...对于我们面向浏览器端的js编写,最终是通过在script标签上引用js文件的,但开发过程中,貌似直接使用npm install命令将其整个库拉到本地来使用,可以更方便,并且也有了智能提示。...额外补充:使用TypeScript智能提示写ECharts的Option 在js上有智能提示,但它的提示度也是有限的,上面所说的@types的方式安装d.ts文件,这个其实是用来给本意是给TypeScript

    12.8K30
    领券