javascript学习笔记
文章平均质量分 72
Smoothzjc
SCAU 希望在CSDN上结识到更多志同道合的人!
展开
-
浅谈javascript的原型和原型链(新手懵懂想学会原型链?看这篇文章就足够啦!!!)
????本篇文章我将从概念和对应题目知识点讲起,希望大家能有所收获????一、原型①所有引用类型都有一个_proto_(隐式原型)属性(类似链表中的next指针), 链表可以通过.next访问下个元素,原型中可通过._proto_访问上一级元素。②所有类都有一个prototype(原型)属性,例如:Object,Function,Array③所有引用类型的_proto_属性指向它构造函数的prototype例如:arr是一个数组实例,那么arr._proto_=Array.prototype原创 2021-08-04 23:49:16 · 1309 阅读 · 9 评论 -
关于ES6新增的方法总结,包含了一些个人笔记的重点强调
ES6创建数组:Array.prototype.from(伪数组,函数)//伪数组转换成真数组Array(length)设置初始值:Array.of(value)Array.fill(value,start,end)//数组的填充start-end-1都用value填充,可以用于数组值的更改数组值限制Array.filter(function)//满足条件的所有值并返回,数组形式。return true时将该数加入新数组,false就过滤掉Array.map(function)//对数组中原创 2021-07-25 22:31:17 · 167 阅读 · 0 评论 -
如何用ES6将不可迭代对象变为可迭代?
作者:Smoothzjc博客主页:https://blog.csdn.net/weixin_53893220?spm=1001.2101.3001.5343众所周知,在js中的某些类型是内置好的可迭代对象,比如:字符串、数组、类型数组、Map对象等。而Object类型不可迭代。这些内置可迭代对象可以进行迭代的原因是内部实现了@@iterator 方法,即在该对象或该对象的原型链上有Symbol.iterator属性实现了@@iterator 方法。而在实际开发获取数据中,为了数据的方便读取保存,需要让原创 2021-07-19 17:30:49 · 1767 阅读 · 0 评论 -
ES6实现简易抽奖模块
作者:Smoothzjc博客主页:https://blog.csdn.net/weixin_53893220?spm=1001.2101.3001.5343本文代码将展示用Generator实现抽奖的可控制化,用yield来控制每次的抽奖结果输出js部分代码如下:function* chouJiang(firstPeople, SecondPeople, thirdPeople) { let first = ['1a', '1b', '1c', '1d'] let second =原创 2021-07-19 17:21:31 · 218 阅读 · 0 评论 -
浏览器实现cookie的操作详解!!!推荐新手观看
作者:Smoothzjc博客主页:https://blog.csdn.net/weixin_53893220?spm=1001.2101.3001.5343本文基于js文档简单介绍了什么是cookie,浏览器是如何获取一个cookie并存储,等到加载时获取的,有助于新手了解cookie的相关操作JavaScript Cookiescookie介绍:Cookie 是在您的计算机上存储在小的文本文件中的数据。当 web 服务器向浏览器发送网页后,连接被关闭,服务器会忘记用户的一切。Cookie 是原创 2021-07-13 21:35:47 · 786 阅读 · 0 评论 -
关于DOM的w3c文档学习笔记总结
HTML DOM(文档对象模型)当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。通过 HTML 对象选择器查找 HTML 对象本例查找 id=“frm1” 的 form 元素,在 forms 集合中,然后显示所有元素值,包含在document.elements中,通过x.elements[i].value来调用,比如一个个input输入的值DOM动画应该通过 style = “position: relative” 创建容器元素。应该通过 styl原创 2021-07-13 15:35:34 · 339 阅读 · 0 评论