个人总结-----API

Web API的概念
浏览器提供的一套操作浏览器功能和页面元素的API(BOM和DOM)
此处的Web API特指浏览器提供的API(一组方法),Web API在后面的课程中有其它含义
对象分三种:内置对象,自定义对象,浏览器对象
    内置对象:系统提供的
    自定义对象:自己写的
    浏览器对象:浏览器的

数据类型有哪些 
    1、 number:数字类型 (整数、小数)                                                             
    2、string:字符串类型 (通常用''或者"")                                                        
    3、 boolean: 布尔类型(值只有两个;true false)                                                 
    4、null:空类型,值只有一个;null,一个对象指向空,此时可以赋值                                             
    5、undefined:未定义,值只有一个;undefined 什么情况下会使用undefined?                                                                   
        1)、变量声明了,没有赋值,结果是undefined                                                        
        2),函数或者方法没有明确的返回值,如果接收了,结果还是undefined                             
    6、object:对象  


Math 不是以构造函数,就是一个内置对象,Math的方法是Math.出来的
    Math.PI====圆周率
    Math.abs(x)========返回x的绝对值传入一个非数字形式的字符串或者 undefined/empty 变量,将返回 NaN。传入 null 将返回 0。
    Math.ceil(x)=======向上取整
    Math.floor(X)======向下取整
    Math.max(x1,x2,x3,x4,....,xn)=======返回参数中的最大值
    Math.min(x1,x2,x3,x4,....,xn)=======返回参数中的最小值
    Math.pow(x,y)======幂方
    Math.sqrt(y)=======平方根
    Math.random()=======[0,1)区间的小数,伪随机数
    Math.round(x)====返回四舍五入最接近的整数,不是进一,而是最接近的数字

Date对象:
    getDay()        返回一周中的第几天(0-6)
    getYear()       返回年份.2000年以前为2位,2000(包含)以后为4位
    getFullYear()     返回完整的4位年份数
    getMonth()      返回月份数(0-11)
    getDate()       返回日(1-31)
    getHours()       返回小时数(0-23)
    getMinutes()      返回分钟(0-59)
    getSeconds()      返回秒数(0-59)
    getMilliseconds() 返回毫秒(0-999)
    getUTCDay()      依据国际时间来得到现在是星期几(0-6)
    getUTCFullYear()    依据国际时间来得到完整的年份
    getUTCMonth()     依据国际时间来得到月份(0-11)
    getUTCDate()      依据国际时间来得到日(1-31)
    getUTCHours()     依据国际时间来得到小时(0-23)
    getUTCMinutes()    依据国际时间来返回分钟(0-59)
    getUTCSeconds()    依据国际时间来返回秒(0-59)
    getUTCMilliseconds()依据国际时间来返回毫秒(0-999)
    getTime()       返回从1970年1月1号0:0:0到现在一共花去的毫秒数
    getTimezoneoffset() 返回时区偏差值,即格林威治平均时间(GMT)与运行脚本的计算机所处时区设置之间相差的分钟数)

 

String对象:
    anchor("name")    用来把字符串转换为HTML锚点标记内(<A NAME=>)
    big()      把字符串中的文本变成大字体(<BIG>)
    blink()     把字符串中的文本变成闪烁字体(<BLINK>)
    bold()      把字符串中的文本变成黑字体(<B>)
    fixed()     把字符串中的文本变成固定间距字体,即电报形式(<TT>)
    fontcolor(color)设置字符串中文本的颜色(<FONT COLOR=>)
    Fontsize(size) 把字符串中的文本变成指定大小(<FONTSIZE=>)
    italics()    把字符串中的文本变成斜字体(<I>)
    Link(url)用来把字符串转换-HTML链接标记中(<A HREF=>)
    small()     把字符串中的文本变成小字体(<SMALL>)
    strike()     把字符串中的文本变成划掉字体(<STRIKE>)
    sub()      把字符串中的文本变成下标(subscript)字体((SUB>)
    sup()      把字符串中的文本变成上标(superscript)字体(<SUP>)
    charAt(index)   返回指定索引处的字符
    charCodeAt(index)   返回一个整数,该整数表示String对象中指定位置处的字符的Unicode编码
    concat(string2)        连接两条或多条字符串
    fromCharCode(num1, num2, …, numN)       获取指定的Unicode值并返回字符串
    indexOf(searchString, startIndex)     返回字符串中第一个出现指定字符串的位置
    lastlndexOf(searchString, startIndex)     返回字符串中最后一个出现指定字符串的位置
    match(regex)     在字符串中查找指定值
    replace(regex, newString)    将字符串中的某些字符替换成其它字符
    search(regex)     针对某执行值对字符串进行查找
    slice(startIndex, endIndex)    将部分字符抽出并在新的字符串中返回剩余部分
    split(delimiter)    将字符串分配为数组
    substr(startIndex, length)     从startIndex取,取length个字符
    substring(startIndex, endIndex)     从startIndex和endIndex之间的字符,不包括endIndex
    toLowerCase()     把字符串中的文本变成小写
    toUpperCase()     把字符串中的文本变成大写
    toSource()        显示对象的源代码
    valueOf()        返回字符串对象的原始值


Array 对象用于在单个的变量中存储多个值
    a.下标 -- 编号,从 0 开始,到 (长度-1) 结束,索引
    b.元素 -- 数组中存放数据的空间
    c.长度 -- 数组中存放数据的个数
    常用数组API总结
    length属性 -- 获取数组长度
    push() -- 将一个或多个元素添加到数组的末尾,并返回新数组的长度。该方法和 call() 或 apply() 一起使用时,可应用在类数组的对象上。
    unshift() -- 将一个或多个元素添加到数组的开头,并返回新数组的长度。
    splice() -- 指定索引处添加/删除 
    pop() -- 从数组中删除最后一个元素,并返回该元素的值。此方法更改数组的长度。
    shift() -- 从数组中删除第一个元素,并返回该元素的值。此方法更改数组的长度。
    reverse() -- 反转,将数组中元素的位置颠倒。
    sort(sortBy) -- 排序(升序,默认字符串Unicode编码顺序)。
    sortBy : 可选排序函数,该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。比较函数应该具有两个       参数 a 和 b,其返回值如下:
    -- 若 a 小于 b,在排序后的数组中 a 应该出现在 b 之前,则返回一个小于 0 的值。
    -- 若 a 等于 b,则返回 0。
    -- 若 a 大于 b,则返回一个大于 0 的值。

    concat() -- 数组连接,返回值为新数组

    join() -- 连接数组元素,返回字符串,默认使用 ,(逗号) 连接数组元素

    slice(start, end) 
    -- 截取 start 开始到 end 结束之间的数组元素,省略 end 表示截取到数组末尾。
    -- 包括开始索引处元素,但不包括结束索引处元素。
    -- start,end 也可以取负值
    -- 返回新数组,不影响原数组
    toString()
    -- 返回一个字符串,表示指定的数组及其元素。
    -- 该字符串由数组中的每个元素的 toString() 返回值经调用 join() 方法连接(由逗号隔开)组成

JavaScript操作方法https://blog.csdn.net/qq_38163146/article/details/99177712

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: pdfjs-annotation是PDF.js的一个功能模块,用于处理和展示PDF文档中的注释。PDF.js是一个开源的JavaScript库,用于在浏览器中渲染和呈现PDF文档。 pdfjs-annotation模块提供了一些API和功能,使用户可以在PDF文档中添加、编辑和查看注释。它支持不同类型的注释,如文本注释、高亮注释、批注、标记等。用户可以使用这些注释工具在PDF文档上进行标记、批注和记笔记,以便在共享或查看时更好地理解文档内容。 使用pdfjs-annotation,用户可以通过简单的JavaScript代码实现与注释相关的操作。例如,可以使用API创建一个新的注释,设置注释的坐标、颜色、样式等属性,然后将注释添加到PDF页面上。还可以使用API获取已添加的注释列表,以便在界面中显示或编辑已有的注释。此外,也可以使用一些工具函数来管理注释的显示和隐藏。 pdfjs-annotation不仅可以用于个人使用,还可以嵌入到网页或应用程序中,以提供更好的文档交互和协作功能。用户可以基于pdfjs-annotation进行扩展和定制,以满足特定的需求。 总而言之,pdfjs-annotation是一个功能强大的PDF注释模块,它为用户提供了方便的工具和API,用于在PDF文档中添加、编辑和查看注释。它可以帮助用户更好地理解和共享PDF文档,并提供更好的文档交互和协作功能。 ### 回答2: pdfjs-annotation是一个基于PDF.js库的扩展,用于在浏览器中显示和管理PDF文件的注释和标记。 PDF.js是一个由Mozilla开发的JavaScript库,用于在Web页面中渲染PDF文档。它提供了一种在浏览器中显示PDF文件的便捷方式,无需依赖任何插件或附加软件。 pdfjs-annotation利用PDF.js的渲染功能,并添加了注释和标记的功能。用户可以在PDF文件中添加各种类型的注释,例如箭头、文字、高亮、标签等。这些注释可以用于标记重要内容、进行批注、引用其他文档等。 同时,pdfjs-annotation还提供了管理注释的功能。用户可以选择编辑、删除、移动、复制、粘贴和旋转注释,以便根据需要对其进行调整。此外,还可以通过搜索和过滤功能查找特定类型或内容的注释。 pdfjs-annotation还支持与其他用户共享和协作。用户可以导出和导入注释,便于与其他人共享和查看。在多人协作中,用户可以实时更新和同步注释,以便进行实时讨论和反馈。 总结来说,pdfjs-annotation是一个强大的工具,扩展了PDF.js库的功能,使用户能够在浏览器中方便地添加、管理和共享PDF文件的注释和标记。无需安装任何额外的软件,用户就可以实现多种注释操作,并与其他人进行协作和共享。 ### 回答3: pdfjs-annotation是一个基于pdf.js开发的一个注释功能库。pdf.js是Mozilla开发的一款基于HTML5技术的开源PDF阅读器,而pdfjs-annotation则是在pdf.js的基础上增加了注释功能。 pdfjs-annotation可以让用户在阅读PDF文件的同时,对文档进行标注和注释。它提供了多种注释工具,比如文本框、高亮、下划线、删除线、批注等。用户可以根据需要选择合适的工具,在文档中添加注释,以便在以后的阅读或共享中更好地理解和交流。 通过pdfjs-annotation,用户可以方便地在PDF文档上划重点、做笔记、提出问题或者标记重要内容。这些注释可以在保存PDF文件时一并保存,也可以单独导出为注释文件或者文字文件,方便共享和查阅。 此外,pdfjs-annotation还具备一些其他功能。例如,它可以实现对注释的编辑、删除和复制等操作,方便用户按需对注释进行管理;它还支持对注释进行搜索和筛选,可以快速定位和浏览注释内容。 总之,pdfjs-annotation是一个功能强大、易于使用的PDF文档注释工具。它为用户提供了丰富的注释工具和便捷的操作方式,帮助用户更好地理解和交流PDF文档的内容。无论是个人阅读还是团队协作,pdfjs-annotation都能提供便利,并提升文档的分析和分享效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值