![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 74
anwar.
在校大学生
展开
-
JavaScript other
other1.localStorage2.eval()3. 原生js1.localStorage只读的localStorage 属性允许你访问一个Document 源(origin)的对象 Storage;其存储的数据能在跨浏览器会话保留。localStorage 类似 sessionStorage,但其区别在于:存储在 localStorage 的数据可以长期保留;而当页面会话结束——也就是说,当页面被关闭时,存储在 sessionStorage 的数据会被清除 。2.eval()这个函数可以用来原创 2022-03-29 11:20:30 · 1891 阅读 · 0 评论 -
JavaScript JSON
JSON1.JSON 格式JavaScript Object Notation JS对象表示法1.JSON 格式复合类型的值只能是数组或对象,不能是函数、正则表达式对象、日期对象。原始类型的值只有四种:字符串、数值(必须以十进制表示)、布尔值和null(不能使用NaN, Infinity, -Infinity和undefined)。字符串必须使用双引号表示,不能使用单引号。对象的键名必须放在双引号里面。数组或对象最后一个成员的后面,不能加逗号。JS中的对象只有JS自己认识,其他的语言都不认识原创 2022-03-28 11:02:59 · 2029 阅读 · 0 评论 -
JavaScript BOM
BOM1.BOM2.Navigator3.History4.Location5.window1.BOM浏览器对象模型(browser object model)BOM可以使我们通过JS来操作浏览器在BOM中为我们提供了一组对象,用来完成对浏览器的操作BOM对象Window代表的是整个浏览器的窗口,同时window也是网页中的全局对象Navigator代表的当前浏览器的信息,通过该对象可以来识别不同的浏览器Location代表当前浏览器的地址栏信息,通过Location可以获取地址栏信息原创 2022-03-28 11:01:00 · 1943 阅读 · 0 评论 -
JavaScript 事件(下)
事件(Event)1.事件的绑定2.事件的传播3.常用事件1.事件的绑定addEventListener()通过这个方法也可以为元素绑定响应函数参数:1.事件的字符串,不要on2.回调函数,当事件触发时该函数会被调用3.是否在捕获阶段触发事件,需要一个布尔值,一般都传false使用addEventListener()可以同时为一个元素的相同事件同时绑定多个响应函数,这样当事件被触发时,响应函数将会按照函数的绑定顺序执行这个方法不支持IE8及以下的浏览器btn01.addEventLis原创 2022-03-25 12:06:36 · 3467 阅读 · 0 评论 -
JavaScript 事件(上)
事件(Event)1.事件对象2.事件的冒泡(Bubble)3.事件的委派1.事件对象当响应函数被调用时,浏览器每次都会将一个事件对象作为实参传递进响应函数中,这个事件对象中封装了当前事件的相关信息,比如:鼠标的坐标,键盘的按键,鼠标的按键,滚轮的方向。。可以在响应函数中定义一个形参,来使用事件对象,但是在IE8以下浏览器中事件对象没有做完实参传递,而是作为window对象的属性保存例子:元素.事件 = function(event){ event = event || window.原创 2022-03-25 12:04:55 · 3131 阅读 · 0 评论 -
JavaScript DOM(下)
什么是DOMDOM1.document对象的其他的属性和方法2.DOM修改3.DOM对CSS的操作读取和修改内联样式读取元素的当前样式其他的样式相关的属性DOM1.document对象的其他的属性和方法document.all获取页面中的所有元素,相当于document.getElementsByTagName(“*”);document.documentElement获取页面中html根元素document.body获取页面中的body元素document.getElementsByCl原创 2022-03-19 21:28:30 · 6282 阅读 · 0 评论 -
JavaScript DOM(上)
什么是DOMDOMDOM操作事件(Event)DOM查询DOMDocument Object Model文档对象模型,通过DOM可以来任意来修改网页中各个内容文档文档指的是网页,一个网页就是一个文档对象对象指将网页中的每一个节点都转换为对象转换完对象以后,就可以以一种纯面向对象的形式来操作网页了模型模型用来表示节点和节点之间的关系,方便操作页面节点(Node)节点是构成网页的最基本的单元,网页中的每一个部分都可以称为是一个节点虽然都是节点,但是节点的类型却是不同的常用的节点文档原创 2022-03-19 21:22:50 · 5317 阅读 · 0 评论 -
JavaScript旋转数组
旋转数组前言1.什么是旋转数组2.环状替换3.LeetCode题目4.解法5.代码实现总结前言1.什么是旋转数组旋转数组分为左旋转和右旋转两类,力扣 189 题为右旋转的情况,今日分享的为左旋转。给定一个数组,将数组中的元素向左旋转 k 个位置,其中 k 是非负数。2.环状替换环状替换比较难理解。如果把数组的数据放在正多边形上,以走跳棋的思路替换数据,画个图就好理解了。假如 n=5, k=2, 数字1-5依次放在五边形顶点,数字替换的轨迹是1-3-5-2-4-1,回到原点,count = n,原创 2022-03-19 19:08:44 · 5202 阅读 · 0 评论 -
JavaScript买卖股票的最佳时机 II
买卖股票的最佳时机 II前言1.什么是贪心算法2.LeetCode题目3.解法4.代码实现总结前言1.什么是贪心算法贪心法,又称贪心算法,贪婪算法,在对问题求解时,总是做出在当前看来最好的选择,期望通过每个阶段的局部最优选择达到全局最优,但结果不一定最优适用场景:简单的说,问题能够分解成子问题来解决,子问题的最优解能递推到最终问题的最优解,就能用贪心算法的到最后的最优解,这种子问题最优解称为最优子结构贪心算法与动态规划的不同点在于它对每个子问题的解决方案都做出当前的最优选择,不能回退,而动态规划会原创 2022-03-19 15:55:24 · 4301 阅读 · 0 评论 -
JavaScript删除排序数组中的重复项
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入.原创 2022-03-19 15:40:49 · 4085 阅读 · 0 评论