![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
js学习
文章平均质量分 71
js学习中的小demo、心得和踩坑日记。
xd_zhaoqi
站在巨人的肩膀上,不断前行
展开
-
Pubsub.js初使用
Pubsub 使用原创 2022-04-22 14:25:55 · 1295 阅读 · 1 评论 -
前端面试那些你必须手撕的代码
前端不得不手撕的代码原创 2022-04-21 10:07:43 · 1339 阅读 · 2 评论 -
js的防抖和节流
在之前的学习过程中,一直碰到防抖和节流这两个词,但是一直不知道是干什么用的,所以在网上搜索了很多帖子关于防抖和节流的应用场景和代码示例。在这里做一个用法的记录和个人的一些总结。 一、防抖 1. 应用背景 2. 代码示例 二、 节流 1. 应用背景 2. 代码示例...原创 2021-08-02 11:34:45 · 158 阅读 · 0 评论 -
JS原型链——爬坑
今天在看JS红宝书的时候,继承部分有个概念一直理解不到位,抓耳挠腮两个多小时终于有点思路,记录一下。问题是这样的:这段看的时候不是很迷惑,但是到了后面我就开始迷惑了function object(o) { function F() {} F.prototype = o; //将F的原型对象指向o return new F(); //返回一个F的实例对象 }我的疑惑就是,怎么F函数的实例对象就突然变成o的副本了??结合上下两张图片我画了一原创 2020-12-04 01:15:06 · 93 阅读 · 0 评论 -
JS之闭包总结分享
JS之闭包总结分享作用域和作用域链变量分为全局变量和局部变量。函数可以访问全局变量;但是函数外部不可以直接访问局部变量。作用域链:在调用一个函数时,会为这个函数调用创建一个执行上下文,并创建一个作用域链。然后用 arguments 和其他命名参数来初始化这个函数的活动对象。外部函数的活动对象是内部函数作用域链上的第二个对象。这个作用域链一直向外串起了所有包含函数的活动对象,直到全局执行上下文才终止。 什么是闭包?&思考题各种专业文献上的"闭包"(closu...原创 2020-11-26 16:23:06 · 83 阅读 · 0 评论 -
JS程序|最长无重复字符串
问题描述:给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。总结一下这个题目的解题思路:主要是滑动窗口这个概念,维护一个内部包含不重复元素的窗口,如果有新元素进来,检查一下这个元素是否在窗口内;如果不存在,就加入窗口,得到一个新的窗口。如果存在,就将窗口中相同元素及之前的元素剔除,加入新元素。形成一个不含重复元素的新窗口。然后,检测新窗口的长度,和最大长度比...原创 2020-08-09 16:33:40 · 401 阅读 · 0 评论 -
js学习--闭包的三个小demo
描述:点击li标签,输出对应的索引值。学习标签:this指向 闭包 立即执行函数<ul class="nav"> <li>HTML</li> <li>CSS</li> <li>JS</li> </ul> <script> // 闭包的三个实际应用 // 1.点击一个li标签,输出li标签...原创 2020-08-02 23:03:53 · 172 阅读 · 0 评论 -
Flex布局学习笔记总结
目录Flex布局原理父元素(容器)属性flex-directionjustify-contentflex-wrapflex-flowalign-itemsalign-content子元素(项目)属性flex-growflex-shrinkflex-basisflexorderalign-selfFlex布局原理flex是flexible Box的缩写,意为弹性布局,用来为盒状模型提供最大的灵活性,任何一个容器都可以指定为flex布局。当原创 2020-07-27 16:55:38 · 222 阅读 · 0 评论 -
css定位笔记总结
css position属性有五种定位方式(static , relative , absolute , fixed , sticky)定位方式 在文档流 会产生堆叠 设置top等属性 static 是 否 不需要 relative 是 是 需要 absolute 否 是 需要 fixed 否 是 需要 sticky 是 需要 接下来逐一进行总结static 默认的.原创 2020-07-12 11:16:22 · 105 阅读 · 0 评论