- 博客(11)
- 收藏
- 关注
原创 散列表(上)
散列表利用的是数组可以按下标快速访问的特征,散列表就是数组的一种扩展运动员,参赛编号为102301,前两位代表年级,中间代表班级,最后两位代表运动员编号。可以将最后2位,转换为数组的下标,将运动员的信息存储在数组的下标中,这样就可以通过数组下标,快速的获取到运动员信息这里,参赛运动员的编号,叫做,用它来标识一个选手。把参赛编号转换为数组下标的方法就是。散列函数计算得到的结果就是。
2023-07-25 14:55:35
92
原创 函数防抖节流
如果只需要代码,就直接拿取最底部的一段代码即可当我们使用window.resize mousemove等事件的时候,会非常频繁的触发,对于的函数,如果还要操作dom元素的,将会十分的消耗性能的,这时候就需要节流,防抖来解决。
2023-07-18 21:55:15
150
1
原创 前端工程化
包管理器npm(npm只能在node环境使用)概念 安装 npm -v测试 配置源 下载地址 npm config get resistry 查看地址 npm config set resistry 设置地址 package.json描述版本 PAckage-lock.json node_modules
2022-05-07 18:03:58
191
原创 git的学习与使用
什么是git分布式版本控制系统,用于记录一个版本的变化,并且可以对之前的版本进行查阅修订。git的作用对于不同的版本进行管理 可以用于多人协同开发项目git的使用 git安装 git安装地址 鼠标右键后,会出现Git GUI Here 与 Git Bash Here 一般使用Git Bash Here git配置 ...
2022-05-03 20:13:03
1016
原创 git练习。
git是分布式版本控制系统git的主要功能版本控制与多人协作git主要分为3个部分:工作区,暂存区,版本库git的工作原理就是:首先在工作区将代码编辑好后,放到暂存区,暂存区里的文件才可以放到版本库配置git首先要下载git 直接使用git bash here 用户配置git $ git config --global user.name "Your Name" 查看配置的名字 $ git config --global user.email "email address"..
2022-03-04 19:10:51
306
原创 代理与反射
首先了解一下属性描述符属性描述符属性描述符,是一个普通对象,用于描述一个属性的相关内容通过Object.getOwnPropertyDescriptor(对象,属性名) 通过一个对象得到某个对象中一个属性描述符通过Object.getOwnPropertyDescriptors(对象) 通过一个对象得到某个对象中所有属性的属性描述符 value:属性值 configurable:该属性的属性描述符里面的属性是否可以修改 enumerable:该属性是否可以被枚举(就
2022-02-08 22:33:15
647
原创 cookie与localstorage
因为http是一个无状态的协议,cookiecookie原理1,首先浏览器第一次发送请求给服务器,服务器收到后,在响应头中进行设置,set-cookie,然后返回给浏览器。2,浏览器收到响应的信息,把响应请求中的cookie保存起来。3,于是当浏览器进行第二次请求的时候,就会携带cookie。4,服务器收到请求后验证cookie,验证成功后,就会返回相应的内容。注意:1,set-cook...
2022-02-07 15:29:01
589
原创 javascript this指向问题
1,在全局作用域中this指向全局对象window2,在函数作用域中,this的指向取决于函数如何被调用的1,函数直接调用this指向window 2,通过一个对象调用的话,this指向这个对象 对象.函数() 对象['函数']()...
2022-02-07 11:29:27
201
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人