
日常学习
文章平均质量分 60
Chailo.
这个作者很懒,什么都没留下…
展开
-
【iOS开发--Swift语法】闭包学习记录
闭包(Closure)是词法闭包(Lexical Closure)的简称,是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。原创 2022-08-14 14:55:47 · 1044 阅读 · 0 评论 -
IP地址、域名、主机名
最近在复习计算机网络一些内容的过程中,我开始盘一些混得乱七八糟的概念。原创 2022-06-13 22:23:29 · 5026 阅读 · 0 评论 -
【2021-11-14记】 聊点别的
???????? 废话:经过一个阶段的系统学习,现在返回来复习一些之前的内容,会发现之前吭哧吭哧费力气学的东西其实蛮简单的。我发现,不论是什么,只要最后学懂了理解了,自己都会得出一个其实这部分内容也没有那么难的结论。所以,稳稳地沉下心去学就好了,只要花费足够的耐性和时间所有问题都会迎刃而解,因为目前这个阶段所遇到的困难从来都不是什么世纪难题呀!????????【这个黑脸公主我好爱】我觉得它不是废话:知识的掌握越全面,越会发现它们之间有着很强的关联性。再刚接触时,都是零零碎碎的去学习,一个个的专业名词都属原创 2021-11-14 22:57:56 · 316 阅读 · 0 评论 -
【手写代码】深拷贝和浅拷贝
一、定义拷贝:就是赋值,把一个变量赋值给另一个变量,对变量的内容进行拷贝。了解深拷贝和浅拷贝之前需要对基本数据类型和引用数据类型的内存上存储(栈/堆)的区别有清楚地认识,深拷贝和浅拷贝是针对于引用数据类型。浅拷贝:拷贝后的数据会影响原数据深拷贝:产生了新的数据,而不是对原数据的引用判断依据:数据存放是对象在栈内存地址的引用还是对象的引用二、举例????1. 最简单的浅拷贝//地址的拷贝,不产生新的数据var arr = [1,2,4];Var new_arr = a原创 2021-11-02 14:21:58 · 831 阅读 · 0 评论 -
【ES6】关于class
只是一些学习记录,怕丢掉,暂存class F { static name = 'father'; //静态属性:class 本身的属性,即直接定义在类内部的属性( Class.propname ),不需要实例化。 ES6 中规定,Class 内部只有静态方法,没有静态属性。 static f_s = function() { //静态方法 只能通过类名调用 console.log('静态方法'); } constructor(name原创 2021-09-26 21:17:37 · 141 阅读 · 0 评论 -
【ES6】关于var, let和const的区别。let块级作用域理解,let暂时性死区。
var(es5-用于声明变量) 变量可以重复声明,打印出的是最后一次声明内容;let,const不能重复声明 变量声明会被提升;(函数的声明也会被提升)let,const不会提升 var声明的变量没有局部作用域;let,const有块级作用域 let(es6-用来取代var) 不能重复声明;不会提升;有块级作用域 不影响作用域链 const(es6-用来声明常量) 不能重复声明;不会提升;有块级作用域 不能修改(对于数组和对象元素/属性的修改原创 2021-09-21 16:12:51 · 317 阅读 · 0 评论