js基础
文章平均质量分 52
2301_76153828
这个作者很懒,什么都没留下…
展开
-
各种库的备注
1.BootCDN2。uuid 绝对不会重复字符串内存太大nanoid 在uuid的基础上做了精简uuid的变种是 nanoidelement网站快速生成工具。原创 2023-03-19 23:09:18 · 85 阅读 · 0 评论 -
数字类型(随机数)和字符串大写的方式
使用 Math.floor,Math.ceil,Math.trunc,Math.round 或 num.toFixed(precision) 进行舍入。num.toString(base) 返回在给定 base 进制数字系统中 num 的字符串表示形式。Math.max(a, b, c…) 和 Math.min(a, b, c…base 的范围可以从 2 到 36。默认情况下是 10。Math.trunc(IE 浏览器不支持这个方法)请确保记住使用小数时会损失精度。转载 2023-02-15 23:58:05 · 43 阅读 · 0 评论 -
注册事件绑定事件,自定义属性添加和获取
注册事件绑定事件,自定义属性添加和获取原创 2023-02-05 16:00:00 · 108 阅读 · 0 评论 -
常见对象属性和方法,阻止冒泡,禁用鼠标右键,禁止链接跳转
该方法阻止默认事件(默认行为)比如不让链接跳转;e.prevenDefault()、、、、、、、e.prevenDefault()阻止默认事件默认行为。原创 2023-02-05 12:30:33 · 97 阅读 · 0 评论 -
创建,添加,删除,复制深/浅克隆节点
如果参数为空或者为false为浅拷贝只复制克隆本身不克隆里面的子节点,如果为true则是深拷贝。(父).appendchild(子) :在后面添加。(父)insertBefor(子,指定元素)在前添加。原创 2023-02-05 11:13:34 · 49 阅读 · 0 评论 -
修改元素内容改值,表单改值, 获取/失去焦点,鼠标移动离开不会冒泡的方式,通过样式让滚动条丝滑滚动
element.innerTex 去除html标签同时空格换行也会去掉,不识别html标签element.innerHTML 包括html,同时保留空格和换行,识别html标签。原创 2023-02-05 00:11:08 · 112 阅读 · 1 评论 -
获取元素/ 获取节点笔记
获取元素文档:document元素: element节点: node打印我们返回的元素对象 :console.log获取ID:document.getElementById()获取某类元素:document.getElementsByTagName()获取某类元素:element.getElementsByTagName()获取类名返回元素对象集合:document.getElementsByClassName()原创 2023-02-04 23:48:40 · 117 阅读 · 1 评论 -
调度:setTimeout 和 setInterval
setTimeout(func, delay, …args) 和 setInterval(func, delay, …args) 方法允许我们在 delay 毫秒之后运行 func 一次或以 delay 毫秒为时间间隔周期性运行 func。要取消函数的执行,我们应该调用 clearInterval/clearTimeout,并将 setInterval/setTimeout 返回的值作为入参传入。转载 2023-01-30 22:01:25 · 616 阅读 · 0 评论 -
json。
因此,当客户端使用 JavaScript 而服务器端是使用 Ruby/PHP/Java 等语言编写的时,使用 JSON 可以很容易地进行数据交换。得到的 json 字符串是一个被称为 JSON 编码(JSON-encoded) 或 序列化(serialized) 或 字符串化(stringified) 或 编组化(marshalled) 的对象。但是,如果我们需要微调替换过程,比如过滤掉循环引用,我们可以使用 JSON.stringify 的第二个参数。对象属性名称也是双引号的。用于格式化的空格数量。转载 2023-01-29 17:46:46 · 43 阅读 · 0 评论 -
日期 时间
日期转载 2023-01-29 16:14:04 · 66 阅读 · 0 评论 -
数组方法备忘
push(…items) —— 向尾端添加元素,pop() —— 从尾端提取一个元素,shift() —— 从首端提取一个元素,unshift(…items) —— 向首端添加元素,splice(pos, deleteCount, …items) —— 从 pos 开始删除 deleteCount 个元素,并插入 items。slice(start, end) —— 创建一个新数组,将从索引 start 到索引 end(但不包括 end)的元素复制进去。转载 2023-01-28 20:22:06 · 63 阅读 · 0 评论 -
数组笔记1
假设我们想要数组的最后一个元素。##### 数组是一种特殊的对象,适用于存储和管理有序的数据项。调用 new Array(number) 会创建一个给定长度的数组,但不含有任何项。length 属性是数组的长度,准确地说,它是数组最后一个数字索引值加一。它由数组方法自动调整。如果我们手动缩短 length,那么数组就会被截断。获取元素:你可以通过元素的索引获取元素,例如 arr[0]我们也可以使用允许负索引的 at(i) 方法。对于负值的 i,它会从数组的末尾往回数。转载 2023-01-28 19:36:23 · 68 阅读 · 0 评论 -
JavaScript 基础 之字符串笔记
方法选择方式负值参数从 start 到 end(不含 end)允许从 start 到 end(不含 end)负值被视为 0从 start 开始获取长为 length 的字符串允许 start 为负数。转载 2023-01-28 19:04:32 · 59 阅读 · 0 评论 -
JavaScript number数据类型
isNaN(value) 将其参数转换为数字,然后检测它是否为 NaNisFinite(value) 将其参数转换为数字,如果它是常规数字,则返回 true,而不是 NaN/Infinity/-Infinity要将 12pt 和 100px 之类的值转换为数字:使用 parseInt/parseFloat 进行“软”转换,它从字符串中读取数字,然后返回在发生 error 前可以读取到的值。转载 2023-01-28 18:00:57 · 49 阅读 · 0 评论