![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS基础
文章平均质量分 50
柠檬柠檬子
这个作者很懒,什么都没留下…
展开
-
js获取当前页面的url网址信息
WEB开发中,时常会用到javascript来获取当前页面的url网址信息下面我们举例一个URL,然后获得它的各个组成部分:http://i.jb51.net/EditPosts.aspx?opt=11、window.location.href(设置或获取整个 URL 为字符串)var test = window.location.href;alert(test);返回:http://i.jb51.net/EditPosts.aspx?opt=12、window.location.protoco转载 2022-04-09 10:21:36 · 13706 阅读 · 0 评论 -
前端常见手写功能
以下是转载的内容,觉得挺不错的就保存一份,出处在最下方哦~1、防抖function debounce(fn, delay) { let timer return function (...args) { if (timer) { clearTimeout(timer) } timer = setTimeout(() => { fn.apply(this, args) }, delay) }}// 测试function ta转载 2022-02-14 15:49:14 · 99 阅读 · 0 评论 -
原型和原型链
原型和原型链原型是什么?原型的作用是什么?代码讲解原型原型链图形理解原型是什么?是一个对象,prototype称为原型对象。每一个构造函数都有一个prototype 属性,这个属性指向的是一个对象,即prototype就是一个对象,并且这个原型对象的所有属性和方法都会被构造函数所拥有。原型的作用是什么?共享方法。我们可以把一些不变得方法,直接定义在prototype对象上,这样所有的对象的实例就可以共享这些方法。一般把公共属性定义到构造函数里面,公共的方法放到原型对象身上。代码讲解原型原创 2021-06-18 20:07:00 · 74 阅读 · 0 评论 -
JS基础-扩展运算符
扩展运算符 ... - js一、下载模板1、2、效果二、持续更新记录一些以后会经常用到的模块,一点一点积累…一、下载模板1、// 数组 let arr = [1,9,5,6]; console.log(...arr); // 对象 let obj = { name: "hello", sex: "man" } console.log({...obj}); // 用于对象时要用{},否则不会出现或报错 // 字符串转数组 let str = "goodMoring原创 2021-04-23 13:55:53 · 280 阅读 · 0 评论 -
JS基础-解构赋值
JS基础-解构赋值一、解构赋值理解二、示例三、用法总结这是我的学习笔记,学的时候记录,后续方便查找复习。一、解构赋值理解解构赋值: let [a,b,c] = [1,2,3] 解构的目标 = 解构的源 先把目标解构 再把源赋值到目标总结:解构赋值 - 就是把数组或对象一一解构,再把源的值赋值到解构后的数组或对象中即可。二、示例// 不完全解构let [a = 1, b] = []; // a = 1, b = undefined// 剩余运算符let [a, ...b]原创 2021-04-20 16:10:02 · 200 阅读 · 0 评论 -
JS基础-DOM获取和操作节点
JS基础-DOM操作一 、获取元素节点二、获取元素节点的子节点三、获取父节点和兄弟节点总结这是我的学习笔记,学的时候记录,后续方便查找复习。一 、获取元素节点通过document对象调用。1、getElementById() 根据 id 属性获取 一个 元素节点对象; 2、getElementByTagName() 根据 标签名 获取 一组 元素节点对象; 3、getElementByName() 根据 name 属性获取 一组 元素节点对象;这里有一个例子:<ul>原创 2021-04-08 11:36:33 · 322 阅读 · 2 评论 -
JS基础-DOM的基本了解
JS基础-DOM的基本了解一 、文档对象模型二、节点三、事件总结这是我的学习笔记,学的时候记录,后续方便查找复习。一 、文档对象模型DOM = Document Object Model 文档对象模型。JS通过DOM对HTML文档进行操作。文档: 整个HTML网页文档;对象: 将网页中的每一个部分都转换成了一个对象;模型: 使用模型来表示对象之间的关系,方便获取对象;模型就是提现节点与节点之间的关系,如父子节点关系,兄弟节点等关系二、节点节点:Node-构成HTML文档最基本的单元 文档原创 2021-04-07 16:00:19 · 106 阅读 · 2 评论 -
JS基础-字符串拆分、截取、查找汇总
JS基础-字符串的相关方法一、拆分1. splice二、截取1. slice2. substring3. substr三、连接1. concat四、检索1. indexOf2. lastIndexOf总结这是我的学习笔记,学的时候记录,后续方便查找复习。一、拆分1. splicesplice将字符串拆分成数组。参数: 1.需要一个字符串作为参数,将会根据该字符串去拆分数组; 如果传递的是一个空字符串,则会将每一个字符都拆分成数组中的一个元素。 var str = "abc_原创 2021-03-31 11:29:07 · 1122 阅读 · 0 评论 -
JS基础-arguments
JS基础-arguments一、arguments在哪二、arguments实质和属性1. 类数组对象2.属性callee总结这是我的学习笔记,学的时候记录,后续方便查找复习。一、arguments在哪在调用函数时,浏览器每次都会传递两个隐含的参数:上下文 this封装实参的对象arguments二、arguments实质和属性1. 类数组对象它也可以通过索引来操作数据,也可以获取长度。注意arguments是类数组,不是数组。可以通过arguments.length来获取实参的长原创 2021-03-29 17:56:41 · 86 阅读 · 0 评论 -
JS基础-Date
JS基础-Date一、Date二、方法总结这是我的学习笔记,学的时候记录,后续方便查找复习。一、Date在JS中表示时间。var d = new Date(); // 返回当前时间 Mon Mar 29 2021 18:30:21 GMT+0800 (中国标准时间)// 创建一个指定时间// 日期格式: 月/日/年 时:分:秒var d2 = new Date("4/1/2021 12:59:59") // Thu Apr 01 2021 12:59:59 GMT+0800 (中国标准时间)原创 2021-03-29 19:03:16 · 137 阅读 · 0 评论