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

JS规范注释

命令名描述 @param @argument 指定参数名说明来描述一个函数参数 @returns 描述函数返回值 @author 指示代码作者 @deprecated 指示一个函数已经废弃,...描述函数可能抛出异常类型 {@link} 创建一个HTML链接,指向指定类。...这与@see很类似,但{@link}能嵌在注释文本中 @fileoverview 这是一个特殊标记。...如果在文件第一个文档块中使用这个标记,则指定该文档块余下部分将用来提供这个文件概述 @class 提供类有关信息,用在构造函数文档中 @constructor 明确一个函数是某个类构造函数...私有类函数不会出现在HTML文档中,除非运行JSDoc时提供了–private命令行选项 @final 指示一个值是常量值。

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

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; } //最后得到

2.4K10

js】如何正确写代码注释

错误注释注释是不是这样? //时间戳日期格式化函数 function formTime(time,isyear){ } 亦或者是这样?...、易维护、易理解,起到提示作用,上面的两个注释都是正确,但是它起到作用太低了,在正式工作中我们往往会协同开发,这种注释是万万不可。...正确注释 正确注释 就是文档注释,先来看看是什么样子。...,内容详细了很多,当然,不只是单单内容多了,如果只是内容多了那么/* */段落注释同样也可以写,那么它还有什么优点呢?...npm install jsdoc -g 基本使用 jsdoc 文件名 其他使用方式可以去官网查看 jsdoc 33.js 执行完此命令,会生成一个out文件夹,查看里面的index页面即可,右边侧边栏会显示函数使用

15320

nodes.js详细安装

nodes.js详细安装 Node.js 本章节我们将向大家介绍在windowLinux上安装Node.js方法。 本安装教程以Node.js v4.4.3 LTS(长期支持版本)版本为例。...Node.js安装包及源码下载地址为:https://nodejs.org/en/download/。 ? 你可以根据不同平台系统选择你需要Node.js安装包。...版本测试 进入 node.exe 所在目录,如下所示: ? 如果你获得以上输出结果,说明你已经成功安装了Node.js。...step2:在右侧运行环境菜单选择:"Node.js" 运行环境 step3:在左侧代码目录中新建Node.js代码目录编写你 Node.js 代码 step4:进入 Node.js 代码目录运行...:点击最右侧【访问链接】选项卡,在访问链接面板中填写端口号为:8888,点击创建链接,即可点击生成链接访问我们 Node.js 项目 /*代码示例*/var http = require('http

1.9K31

JS ?. ??

.) ---- 可选链操作符 允许读取位于连接对象链深处属性值,而不必明确验证链中每个引用是否有效 ?. 可选链操作符功能类似于 ....链式操作符,不同之处在于引用为空情况下不会引起错误,该表达式短路返回值 下面代码运行有错误,原因很简单, user.age 值是 undefined,从 undefined 中读取 num 属性当然会报错...遇到次数也不是太多,但还是非常有必要知道这个东西用法 空值合并操作符(??)...: 只有当左侧为 null 或 undefined 时,才会返回右侧数 与逻辑或操作符(||)不同,逻辑或操作符左侧值为假值时返回右侧操作符。... 可选链操作符 (?.) 配合使用就非常美妙 console.log(user.age?.num ?? 18);

2.6K20

Node.js详细安装教程

一、安装环境 1、本机系统:Windows 10 Pro(64位) 2、Node.js:v6.9.2LTS(64位) 二、安装Node.js步骤 1、下载对应你系统Node.js版本:https...://nodejs.org/en/download/ 2、选安装目录进行安装 3、环境配置 4、测试 三、前期准备 1、Node.js简介 简单说 Node.js 就是运行在服务端 JavaScript...Node.js 是一个基于 Chrome V8 引擎 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 模型,使其轻量又高效。...Node.js 包管理器 npm,是全球最大开源库生态系统。...: 此处说明下:新版Node.js已自带npm,安装Node.js时会一起安装,npm作用就是对Node.js依赖包进行管理,也可以理解为用来安装/卸载Node.js需要装东西 五、环境配置

1.9K20

Node.js安装详细教程

目录 Node.js安装详细教程 下载 安装 环境变量配置 文件结构 配置npm在安装全局模块时路径和缓存cache路径 测试 常见命令 Node.js安装详细教程 官网下载地址:Download...| Node.js (nodejs.org) 下载 下载好直接下一步即可,傻瓜式安装 安装 安装路径默认是C:\Program Files\nodejs\,建议修改 下图根据本身需要进行...,我选择了默认Node.js runtime,而后Next Node.js runtime :表示运行环境 npm package manager:表示npm包管理器 online documentation...shortcuts :在线文档快捷方式 Add to PATH:添加到环境变量 可以直接下一步 环境变量配置 文件结构 通过执行 node -v npm -v 分别查看nodenpm...\Roaming\npm\node_modules下,时间长了肯定会占用C盘资源,所以需要我们在node.js安装目录下创建两个文件夹:node_globalnode_cache 然后执行这两个命令

1K10

js动态显示表格汇总信息详细信息

大家好,又见面了,我是全栈君 我在做数据结果展示时候,想要实现一个如下功能: 用户可以选择一个时间段,默认显示这个时间段汇总数据,当鼠标点击这个时间段时候,将显示每个时间点详细数据,再次点击时候...,详细数据收起,只显示汇总信息。...对于javascript高手熟手来说很简单了,不过对于我这个新人来说,还是搞了好一会儿才弄好。下面show一下我代码,希望js高手能指点一二: <!...,然后在Javasript中调用document.getElementByTagName(‘tr’)函数找到指定trobject集合,然后在判断每个tr名字是否与指定字符串匹配(var reg=...new RegExp(‘flag0’); reg.test(object.id)),如果匹配,那么就将该trstyle.display设置成显示或者不显示就ok了。

2.6K10

JS回调函数中 this 指向(详细)

首先先说下正常 this 指向问题 什么是 this:自动引用正在调用当前方法.前对象。...this指向三种情况 1. obj.fun() fun 中 this->obj ,自动指向.前对象 2. new Fun() Fun 中 this->正在创建新对象,new 改变了函数内部...this 指向,导致 this 指向实例化 new 对象 3. fun() 匿名函数自调 this 默认->window,函数内部 this,this 默认是指向 window 再说回调函数中...箭头函数中 this:   函数体内 this 对象,就是定义时所在对象,而不是使用时所在对象。   ...this 指向固定化,并不是因为箭头函数内部有绑定 this 机制,实际原因是箭头函数根本没有自己 this,导致内部 this 就是外层代码块 this。

7.2K30

WKWebView使用与JS交互详细解读

看网上关于它博客也是有许多了,从各个方面总结一下这个WKWebView看网上说它主要是为了JS做好交互产生,我们也会相应尝试一下。就先从它基本说起!...一:UIWebView相比它不同处 1:JS更好做交互,也支持H5一些新特性 2:加载进度条(下面会演示) 3:性能高,加载变得更快更可靠 二:从加载一张网页开始 1:使用这个WKWebView...RaectiveCocoaTest[21054:252565] 1.000000 2016-08-11 14:44:18.196 RaectiveCocoaTest[21054:252565] 页面加载完成 四:详细方法使用说明以及注释...详解 WKNavigationDelegate 代理方法,我们把它代理方法使用代码以及注意点全都写出来,注意看下面的注释!...3.在原生得到结果后,需要回调给JS,通过completionHandler 回调给JS 4.completionHandler 回调参数返回值都是空 /** 下面这三个方法根据前面的字面意思就能区分记住

3K70
领券