摘要: @[TOC](数据结构与算法) # 数据结构与算法图解: > 1. 不同的数据结构,有不同的操作(如增删改查等),不同的操作有不同的操作速度。 > 2. 方法操作速度比较是比较操作步数,而不是操作时间;操作速度也常称为时间复杂度。 > 3. 影响代码速度的两个因素:数据结构,算法。 > 4. 大O记 阅读全文
posted @ 2023-05-28 23:40 CD、小月 阅读(20) 评论(0) 推荐(0) 编辑
摘要: viewport 是浏览器视口,代表浏览器的可视区域,也就是浏览器中用来显示网页的那部分区域。在桌面电脑上,由外到内分为显示器窗口、浏览器窗口、浏览器视口 (viewport)、 元素、 元素、其它元素。 **显示器窗口** 显示器窗口就是你的显示器屏幕的可见区域。显示器的分辨率,描述的是显示器窗口 阅读全文
posted @ 2023-05-28 23:39 CD、小月 阅读(306) 评论(0) 推荐(0) 编辑
摘要: @[TOC](同源策略) # 含义 1995年,同源政策由 Netscape 公司引入浏览器。目前,所有浏览器都实行这个政策。 最初,它的含义是指,A网页设置的 Cookie,B网页不能打开,除非这两个网页"同源"。所谓"同源"指的是"三个相同"。 ```javascript 协议相同 域名相同 端 阅读全文
posted @ 2023-05-28 23:37 CD、小月 阅读(42) 评论(0) 推荐(0) 编辑
摘要: @[TOC](webpack的工作流程) # webpack的工作流程 说明工作流程之前,先抛出两个结论: ***webpack 的核心功能,是抽离成很多个内部插件来实现的。** **webpack插件通过监听对象对应的钩子而实现特定功能。*** *按照核心流程分为三个阶段:* 1. ***webp 阅读全文
posted @ 2023-05-28 23:34 CD、小月 阅读(21) 评论(0) 推荐(0) 编辑
摘要: @[TOC](九种跨域方式实现原理) # 前言 前后端数据交互经常会碰到请求跨域,什么是跨域,以及有哪几种跨域方式,这是本文要探讨的内容。 # 什么是跨域? ## 什么是同源策略及其限制内容? 同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到 XSS、CS 阅读全文
posted @ 2023-05-28 23:33 CD、小月 阅读(9) 评论(0) 推荐(0) 编辑
摘要: @[TOC](页面各种布局概念与区别) # 静态布局(Static Layout) **即传统Web设计,网页上的所有元素的尺寸一律使用px作为单位。** 1. 布局特点:不管浏览器尺寸具体是多少,网页布局始终按照最初写代码时的布局来显示。常规的pc的网站都是静态(定宽度)布局的,也就是设置了min 阅读全文
posted @ 2023-05-28 23:29 CD、小月 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 定义 访问者模式,针对于对象结构中的元素,定义在不改变该对象的前提下访问其结构中元素的新方法。 // 访问者模式:DOM事件绑定 var bindEvent = function(dom, type, fn, data) { if (dom.addEventListener) { dom.addEv 阅读全文
posted @ 2023-04-27 22:04 CD、小月 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 快速排序详解Quicksort 快排(快速排序)也是递归排序中的一种,也是分而治之的思想在排序中的一个体现,另一个体现为归并排序; 相对于归并排序,快排没有使用其他数组,没有额外的空间复杂度; 快排的思想也是分组,不同于归并排序,归并排序用额外的数组来合并分组;而快排,不实用额外数组。 归并排序:递 阅读全文
posted @ 2023-04-08 11:05 CD、小月 阅读(110) 评论(0) 推荐(0) 编辑
摘要: JavaScript中继承的方式 原型链继承借用构造函数组合继承原型式继承寄生式继承寄生组合式继承继承关系判断instanceofObject.prototype.isPrototypeOf(obj) 原型链继承 // 父类 function SuperType (colors = ['red', 阅读全文
posted @ 2022-10-23 20:00 CD、小月 阅读(35) 评论(0) 推荐(0) 编辑
摘要: git常用命令 常用命令速查表专用名词解释常用命令-新建代码库常用命令-配置常用命令-增加/删除文件常用命令-代码提交常用命令-分支常用命令-标签常用命令-查看信息常用命令-远程同步常用命令-撤销常用命令-其他 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个 阅读全文
posted @ 2022-10-11 09:04 CD、小月 阅读(13) 评论(0) 推荐(0) 编辑