首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

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

    错误注释 你的注释是不是这样的? //时间戳日期格式化函数 function formTime(time,isyear){ } 亦或者是这样的?.../* 时间戳日期格式化函数 */ function formTime(time,isyear){ } 简单的变量声明之类的内容可以进行简单注释,但是函数就不能这样做了,要知道注释的作用是一种为了让代码更易读...、易维护、易理解,起到提示的作用的,上面的两个注释都是正确的,但是它起到的作用太低了,在正式工作中我们往往会协同开发,这种注释是万万不可的。...正确注释 正确的注释 就是文档注释,先来看看是什么样子。...npm install jsdoc -g 基本使用 jsdoc 文件名 其他的使用方式可以去官网查看 jsdoc 33.js 执行完此命令,会生成一个out文件夹,查看里面的index页面即可,右边侧边栏会显示函数的使用

    2.1K20

    Annotorious.js 入门教程:图片注释工具

    使用 Fabric.js 或者 Konva.js 等库确实可以实现,但多少觉得有点大炮打蚊的感觉,好奇有没有专门做图片标注的工具呢? 在网上搜了一下发现 Annotorious 可以实现这个功能。...Annotorious 提供了图片注释和标注功能,而且用法很简单。 本文分为 【快速入门】和【API讲解】两部分。 【快速入门】部分包含 Annotorious 的安装、使用、导入导出的讲解。...-- 引入js --> js...因为如果你不允许注释为空的话,当你点击空白处时选框就会消失。 禁止选中选框 disableSelect 将 disableSelect 设置为 true 后,画布上的选框就无法再次选中了。...API 外,Annotorious 还有很多玩法的,比如删除指定注释、清空所有注释等。

    2.2K10

    符号的艺术

    今天跟大家聊聊ppt中的符号艺术——项目符号! ▼▼▼ 大家在word排版过程中,如果内容很长并且逻辑性很强的话,都会下意识的使用项目符号,使得文章结构分明,逻辑清晰。...●●●●● 当然在ppt中,也需要项目符号来构建逻辑。ppt中,新建一个ppt文件,默认的文本框(占位符)也是具备套用项目符号的功能。 ? ?...ppt中套用的项目符号存在诸多限制,可选样式有限,二次编辑困难,格式难以调整。 ? 所以今天想跟大家分享的是,怎么丢弃ppt中的默认项目符号,随心所欲的自定义专属的项目符号!...这里有三款特殊的符号字体可供大家选择使用。...还在为找不到合适的项目符号而发愁、苦恼吗,如果你能善用这些项目符号(将近1000个),那么你的ppt文本排版也将呈现出各种专业范儿! ---- 字体安装请参考以下文章: 可视化基础——字体篇

    2.9K50

    C语言中的强符号和弱符号

    一、强弱符号 强弱符号针对的是处于同一工程下在不同源文件下定义的全局变量符号,链接器只处理global的符号而不处理local的符号。...链接的核心是符号的重定位,在符号引用的地方找到符号定义的地方,包括函数产生的符号和全局变量产生的符号。 强符号:函数和初始化的全局变量所生成的符号。 弱符号:未初始化的全局变量所生成的符号。...很多情况下写出的代码会出现链接的错误,符号重定义,这是因为在不同的源文件中定义了同名的全局变量并且都进行了初始化。...那么新的问题是: (1)出现强符号和弱符号,选择哪一个? (2)若出现多个同名的强符号,最终怎么选择? (3)若出现多个同名的弱符号,最终会怎么选择?...显然需要这样的一套规则来约束这些可能存在的问题。 二、强弱符号的使用规则 (1)如果出现多个强符号,最终会出现链接错误即符号的重定义。 (2)如果出现强符号和弱符号,编译器最终会选择强符号。

    2.7K20

    PWN 无符号和有符号整型的绕过漏洞

    本文最后更新于 554 天前,其中的信息可能已经有所发展或是发生改变。 无符号和有符号整型 数据元素类型:unsigned(无符号整型) C语言中,无符号整型数是不带正负表示符号的整型数。...C语言在计算机里编译时数都是用二进制表示的,如果最左边这一位不用来表示正负,而是和后面的连在一起表示整数,那么就不能区分这个数是正还是负,就只能是正数,这就是无符号整型数。...unsigned a=-6; printf("%u\n",1); 输出:1 printf("%u\n",0); 输出:0 当传入的值负数的时候,值会溢出,从而得到一个非常大的值,下面就是测试的直观看法...漏洞存在 如果在无符号类型中输入-1会被判断成一个很大的正整数,从而会导致出现一些如果判断的情况出现 例题分析 bjdctf_2020_babystack2 bjdctf_2020_babystack2...但是在read中作为参数时被转换为无符号整型(unsiged int),这个时候-1就会被识别成一个很大的整整数,从而导致栈溢出。

    1.8K20

    JS魔法堂:再识ASCII实体、符号实体和字符实体

    本文打算对三类HTML实体及JS相关操作作进一步的整理和小结,若有纰漏请大家指正,谢谢。...注意:实体名是大小写敏感的哦! 三、3种实体类型                                        实体分为ASCII实体、字符实体和符号实体。...对于每个实体的使用请参考@张鑫旭的《web页面相关的一些常见可用字符介绍》,这里就借用一下关于空格符部分的内容。   ,不是space键产生的空格。宽度受到字体的影响。...四、通过outerHTML,innerHTML,innerText,textContent和value操作实体    首先我们需要将3种实体类型分成两类,ASCII实体为一类,字符实体和符号实体为一类。...对于字符实体和符号实体      只能获取对应的字符,无法直接获取实体名和实体编号。 五、总结                                     若有纰漏请大家指正,谢谢。

    3.3K80

    JS 面试题:实现大数相加(详细注释理解版)

    JS 中整数的安全范围 JS 在存放整数的时候是有一个安全范围的,一旦数字超过这个范围便会损失精度 -9007199254740991~9007199254740991 console.log(Number.MAX_SAFE_INTEGER...9007199254740991"; let b = "1234567899999999999"; function add(a ,b){ //取两个数字中最大长度, b 比 a 长,maxLength 就是 b 的...maxLength = Math.max(a.length, b.length); //padStart(targetLength,padString) //targetLength 即补齐后的目标长度..."0009007199254740991" b = b.padStart(maxLength , 0); //结果 "1234567899999999999" //声明加法过程中需要用到的变量.../ 因为 sum 声明为空字符串,所以数字会被转换成字符串 // 比如 8 + "9" 输出为字符串 "89" sum = t%10 + sum; } //最后得到的

    3K10

    如何编写高质量的 JS 函数(2) -- 命名注释鲁棒篇

    1) -- 敲山震虎篇 》介绍了函数的执行机制,此篇将会从函数的命名、注释和鲁棒性方面,阐述如何编写高质量的 JS 函数。...富有富的活法,穷有穷的潇洒,重要或者复杂的函数,可以写个好注释;简单或者不重要的函数,可以不写注释或者写一个简单的注释。 那么,目前函数的注释都有哪几种方式呢? 1、egg.js 的注释风格 ?...从图中可以看到 egg.js 的入口文件的注释特点是简单整洁。 继续看下图: ?...2、lodash.js 说到函数注释,就不能不说到 lodash.js 。由于篇幅有限,本文就不做相应介绍了,大家自行按照上面的方式去了解。...4、推导一下 try/catch 的原理 js 在 node.js 提供的运行时环境中运行,node.js 是用 C++ 写的。C++ 有自己的异常处理机制,也是有 try/catch 。

    1.9K20

    shell中批量注释和取消注释的方法

    ,除了正常的做法,每行前面加#进行注释外 一、手动添加注释 我们还可以用个取巧的办法,也可以写成下面这种 #!...1.块选择模式 插入注释 首先用vim打开我们要操作的脚本, 然后将光标移动到我们要操作的首行(这里我们移动到echo "1"的左方),接着按v进入-- 可视(visual) --模式 ?...然后用上下键选中需要注释的行数(这里我们使用下方向键一直移动到echo "4"那行) ? 然后按ctrl+v(win下面ctrl+q)进入列模式 ?...取消注释 ctrl + v 进入块选择模式,选中你要删除的行首的注释符号,注意// 要选中两个, ?...选好之后按d即可删除注释 方法二 替换命令 批量注释: 使用下面命令在指定的行首添加注释: :起始行号,结束行号s/^/注释符/g 我们这里是要操作第2行到第5行,所以用vim打开脚本后,输入

    5.8K40

    防爆等级符号的含义

    今天咱就和利又德的小编一起聊一下防爆等级符号的含义◆ 防爆标志格式:Ex:防爆标记(ia):防爆等级ⅡC:气体组别T4:温度组别◆防爆等级说明:ia 等级:在正常工作时一个故障和二个故障均不能点燃爆炸性气体混合物的电气设备...急剧速度释放的能量,将使周围的物体遭受到猛烈的冲击和破坏。     爆炸必须具备的三个条件: 爆炸性物质:能与氧气(空气)反应的物质,包括气体、液体和固体。...煤矿井下约有三分之二的场所有存在爆炸性物质;化学工业中,约有80%以上的生产车间区域存在爆炸性物质。氧气:空气中的氧气是无处不在的。...防爆电气设备类型的特点    1、隔爆型结构    隔爆型结构的电气设备在爆炸危险区域应用的极为广泛。它不仅能防止爆炸火燃的传出,而且壳体又可承爱一定的过压。...使用滑动轴承的大型施转电机的隔爆结构,一般不能用于具有3级和4级的爆炸性物质的区域。如果采取特殊结构,经法定的检验机关时认定也可使用。

    2.7K10
    领券