首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

/* 时间戳日期格式化函数 */ function formTime(time,isyear){ } 简单的变量声明之类的内容可以进行简单注释,但是函数就不能这样做了,要知道注释的作用是一种为了让代码更易读...、易维护、易理解,起到提示的作用的,上面的两个注释都是正确的,但是它起到的作用太低了,在正式工作中我们往往会协同开发,这种注释是万万不可的。...,内容详细了很多,当然,不只是单单的内容多了,如果只是内容多了那么/* */段落注释同样也可以写,那么它还有什么优点呢?...普通注释 文档注释 这种提示就像嵌代码在里面一样,而不是浮于表面了,在我们书写npm包的时候,用户使用我们的包,就能看到这种提示,对使用者特别友好。...npm install jsdoc -g 基本使用 jsdoc 文件名 其他的使用方式可以去官网查看 jsdoc 33.js 执行完此命令,会生成一个out文件夹,查看里面的index页面即可,右边侧边栏会显示函数的使用

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

    用原生js写一个多动症的简历

    用原生js写一个"多动症"的简历 预览地址 源码地址 最近在知乎上看到@方应杭用vue写了一个会动的简历,觉得挺好玩的,研究一下其实现思路,决定试试用原生js来实现。...使用es6的写法 使用部分原生dom操作api standard.js(代码风格约束利器) 目录结构如下 最重要的几个模块分别是resumeEditor(简历编辑模块) 、 stylesEditor(...简历样式编辑模块) 、 以及vQuery(封装的dom操作模块) 最后app.js(入口模块)再将几个模块的功能结合起来完成整个项目。...,你没看错,传说中的回调地狱,亮瞎了我的狗眼啊。想必大家和我一样都是不愿意看到这坨恶心的代码的,但对于处理异步问题,回调又的确是一直以来的解决方案之一。...,可读性差,代码呈横向发展趋势...伟大的程序员们开疆扩土发明了promise的解决方案。

    6.9K70

    用原生js写一个多动症的简历

    用原生js写一个"多动症"的简历 预览地址 源码地址 最近在知乎上看到@方应杭用vue写了一个会动的简历,觉得挺好玩的,研究一下其实现思路,决定试试用原生js来实现。...使用es6的写法 使用部分原生dom操作api standard.js(代码风格约束利器) 最重要的几个模块分别是resumeEditor(简历编辑模块) 、 stylesEditor(简历样式编辑模块...) 、 以及vQuery(封装的dom操作模块) 最后app.js(入口模块)再将几个模块的功能结合起来完成整个项目。...,你没看错,传说中的回调地狱,亮瞎了我的狗眼啊。想必大家和我一样都是不愿意看到这坨恶心的代码的,但对于处理异步问题,回调又的确是一直以来的解决方案之一。...,可读性差,代码呈横向发展趋势...伟大的程序员们开疆扩土发明了promise的解决方案。

    5.3K20

    实战 | 用原生js写一个多动症的简历

    2、使用yarn来处理依赖包的管理 3、使用es6的写法 4、使用部分原生dom操作api 5、standard.js(代码风格约束利器) 目录结构如下 最重要的几个模块分别是resumeEditor...(简历编辑模块) 、 stylesEditor(简历样式编辑模块) 、 以及vQuery(封装的dom操作模块) 最后app.js(入口模块)再将几个模块的功能结合起来完成整个项目。...app(入口模块) 最后由app入口模块将以上几个模块整合完成项目的功能,我们找出其中的核心代码来, ,你没看错,传说中的回调地狱,亮瞎了我的狗眼啊。...想必大家和我一样都是不愿意看到这坨恶心的代码的,但对于处理异步问题,回调又的确是一直以来的解决方案之一。...,可读性差,代码呈横向发展趋势...伟大的程序员们开疆扩土发明了promise的解决方案。

    4K10

    Python写的几个有趣的小游戏

    经典冒泡排序算法: 1.冒泡排序:小的排前面,大的排后面。...2.排序:最终使得数组中的这几个数字按照从小到大的顺序排序。 3.冒泡排序的概念,关系到下来怎么写程序。(重要概念)相邻的两个元素,依次比较。...3.售价分别是3.5 4 2 4.5 写一个函数用来表示贩卖机的功能:4.用户投钱和选择饮料,并通过判断之后,给用户吐出饮料和找零。...选择饮料:字典 投钱:1 5 10 判断金额的面值 判断,钱不够,钱多了的情况,钱刚好的情况 drinks={"1":3.5,"2":4,"3":2,"4":4.5} #用户选择饮料: total=0#...") ''' 输出结果如下: 请选择你要购买的饮料:1:橙汁 2:椰汁 3:矿泉水 4:早餐奶 q:退出1 请选择你要购买的饮料:1:橙汁 2:椰汁 3:矿泉水 4:早餐奶 q:退出2 请选择你要购买的饮料

    77420

    原生js的笔记

    console.time(“名字”) 代码 console.timeEnd(“名字”) 控制台计时, 可以控制台输出代码运行的事件,用来检测代码消耗浏览器资源的多少。...引入Javascript 的方式有三种 1.在html 中直接放到 2.外部引入js文件 3.在标签直接写 的范围写在上面,再往下写小范围。或者分段写判断条件。 parseInt( ) 取整,是javascript当中的内置方法,小数点后面都删掉。...再需要输出就直接在下面直接写 sum( 数值,数值...) 函数的返回值: return 函数返回值 可以将函数体中需要的值返回。可以不再函数体内直接写输出。...全局作用域: 在js中作用域: 一个变量作用的范围 1、全局作用域(整个 标签中): 页面打开全局作用域被打开,页面关闭全局作用域被销毁; 全局作用域的变量叫全局变量,全部变量可以在全局作用域中使用

    9610

    只写代码?太浪费了,直接云原生渲染!

    腾讯现在针对云原生构建又有了一个新产品cnb——Cloud Native Build,官网在cnb.cool,每个月有1600免费核时的云原生开发额度,够爽吧。...只拿来写代码那太浪费了,cnb的云原生开发基于docker那样的模式,那很自由了,前几天我看到cnb在部署Deepseek,也验证了这一想法。...重要的是这东西跑了7小时,连免费额度的5%都没用到,这不是爽飞了云原生开发使用跟喝水一样简单构建Blender我这里已经做了一个仓库,可以直接按照说明使用https://cnb.cool/arsrna/...构建逻辑docker.ide/Dockerfile,即为运行云原生开发所用到的环境。...加入WebUI,现在通过命令行有点鸡肋,不熟悉代码的操作起来不方便已知问题初代毕竟是初代,还是有很多问题需要完善,前面也提到了,mmd渲染会因为插件问题,丢失摄像机数据,导致原本是透视的摄像机变成了正交

    28721

    input获取焦点 原生js_原生js的input事件

    大家好,又见面了,我是你们的朋友全栈君。...1.onfocus 当input 获取到焦点时触发 2.onblur 当input失去焦点时触发,注意:这个事件触发的前提是已经获取了焦点再失去焦点的时候才会触发该事件,用于判断标签为空。...4.onkeydown 按下按键时的事件触发, 5.onkeyup 当按键抬起的时候触发的事件,在该事件触发之前一定触发了onkeydown事件–相当于一个按键,两个事件,没怎么用过 6.onclick...主要是用于 input type=button,input作为一个按钮使用时的鼠标点击事件 7.onselect 当input里的内容文本被选中后执行,只要选择了就会触发,不是全部选中 8.oninput...当input的value值发生变化时就会触发,(与onchange的区别是不用等到失去焦点就可以触发了) 使用方法: 以上事件可以直接放到input的属性里,例如: 1 , 可以通过js给input

    25.8K60

    中文写代码?开始不信后来用中文写了剧情小游戏!嗯,真香~

    用中文写了剧情小游戏 前言 一,安装汉化Unity 1.1 Hub安装: 1.2 安装语言包: 1.3 设置中文: 二,制作游戏前的准备 2.1 创建脚本: 2.2 搭建场景: 三,使用中文编辑脚本 3.1...官方也说了会在后续的版本持续进行翻译,并且使得翻译过来的词汇更符合我们的认知,争取做到见字知意。...文本 = UnityEngine.UI.Text; // 定义 public 文本 内容文本; 3.2 游戏逻辑: 可以看到下面脚本,除了关键字和官方提供的API,需要我们自己写的地方几乎用的全都是中文了...你小心的走进密道,害怕有什么恐怖的东西突然袭击。密道里有两间屋子:" + "\nA.左边的门半掩着,门缝里传出花的香味。"...---- 五,本文小结 综合上述,可以看出来不管是Unity编辑器,还是处理游戏的逻辑的脚本,都可以支持很大一部分的中文了。这对于英文不太好的同学学习入门就非常友好了,可以帮我们解决很大烦恼。

    54820
    领券