![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaScript权威指南
文章平均质量分 86
JavaScript权威指南
黄名富
他很懒,还没有添加介绍
展开
-
JS操作canvas
元素本身并不可见,它只是创建了一个绘图表面并向客户端js暴露了强大的绘图API。原创 2023-11-15 00:18:13 · 438 阅读 · 0 评论 -
初探SVG
SVG,可缩放矢量图形(Scalable Vector Graphics)。使用XML格式定义图像。SVG有以下优点:1)可被非常多的工具读取和修改;2)比JPEG和GIF尺寸更小,可压缩性更强;3)可在任何分辨率下被高质量地打印;4)图片质量不下降的情况下被放大;5)文本是可选的,同时也是可搜索的(和时候制作地图);6)可以与JS一起运行。原创 2023-11-11 16:14:50 · 88 阅读 · 0 评论 -
Web组件
开发者使用Vue、React等框架来使用及创建定制的组件,Web组件是浏览器原生支持的替代这些框架的特性,主要涉及相对比较新的三个Web标准。这些Web标准允许JS使用新标签扩展HTML,扩展后的标签就是自成一体的、可重用的UI组件。原创 2023-11-06 02:03:58 · 308 阅读 · 0 评论 -
css position属性与js滚动
“视口”就是浏览器窗口中实际显示文档内容的区域,不包含浏览器的“外框”,如菜单、工具条和标签。文档则是指整个网页。原创 2023-10-30 01:48:17 · 287 阅读 · 0 评论 -
JS操作DOM及CSS
JS创造于1994年,其目的是为浏览器显示的文档赋予动态行为。原创 2023-10-25 00:38:19 · 597 阅读 · 0 评论 -
JS元编程
如果说常规编程是写代码去操作数据,那么元编程就是写代码去操作其他代码。原创 2023-10-19 00:13:28 · 275 阅读 · 0 评论 -
JS迭代器及异步
可迭代对象及其相关的迭代器是ES6的一个特性。ES6新增的期约让编写异步代码更容易。关键字async和await是ES2017中引入的,为了简化异步编程提供的新语法,最后,异步迭代器和for/aswait循环是ES2018中引入的,允许在看起来同步的简单循环中操作异步事件流。原创 2023-10-16 00:19:28 · 261 阅读 · 0 评论 -
JS标准库
学习一门编程语言不仅是掌握其语法。同等重要的是学习其标准库,从而熟练掌握语言本身提供的所有工具。原创 2023-10-13 21:43:31 · 282 阅读 · 0 评论 -
Node与ES6模块
模块化的作用主要体现在封装和隐藏私有实现细节,以及保证全局命名空间清洁上,因而模块之间不会意外修改各自定义的变量、函数和类。原创 2023-10-12 22:28:59 · 687 阅读 · 0 评论 -
js 类、原型及class
js 一直允许定义类。ES6新增了相关语法(包括class关键字)让创建类更容易。新语法创建的类和老式的类原理相同。js 的类和基于原型的继承机制与Java等语言中的类和继承机制有着本质区别。原创 2023-08-27 20:19:18 · 1366 阅读 · 0 评论 -
js 函数、闭包及函数对象
js的函数是对象,可以通过程序来操控。比如,可以把函数赋值给变量,然后再传递给其他函数,也可以在函数上设置属性,甚至调用函数的方法。js函数可以嵌套定义在其他函数里,内嵌函数可以访问定义在函数作用域的任何变量。这意味着js函数是闭包,基于闭包可以实现重要且强大的编程技巧。原创 2023-08-05 17:22:00 · 230 阅读 · 0 评论 -
js 数组及其方法
js数组是动态的,会按需增大或缩小。是一种特殊的对象,数组索引是整数的属性名(但访问数值索引的数组元素明显快于访问常规对象的对象属性)。原创 2023-07-30 16:50:37 · 277 阅读 · 0 评论 -
js 语句与对象
ES6定义的新循环语句:专门用于可迭代对象。对象(默认)是不可迭代的。Object.keys(obj)方法返回obj中属性名数组,Object.values(obj)方法返回obj中值的数组。Object.entries(obj) 返回键与值数组的数组(最内层为由一个键及对应值组成的数组)。原创 2023-07-25 22:56:40 · 277 阅读 · 0 评论 -
js 操作符与eval()
eval()期待一个参数,如果给它传入任何非字符串值,它后简单地返回这个值,如果传入字符串,它会尝试把这个字符串当成js代码来解析,解析失败会抛出SyntaxError。 如果解析成功,它会求值代码并返回该字符串中最后一个表达式或语句的值。如果最后一个表达式或语句没有值则返回undefined,如果求值字符串抛出异常,该异常会从调用eval()的地方传播出来。原创 2023-07-18 22:00:22 · 432 阅读 · 0 评论 -
js类型、值和变量
JavaScript类型可以分为两类:原始类型和对象类型。原始类型包括数值、字符串、布尔值、及特殊值(null和undefined)。除这些原始类型外的值都是对象。原创 2023-07-16 19:28:41 · 120 阅读 · 0 评论