![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
学习日记
文章平均质量分 63
yyds
joseph(sz)
这个作者很懒,什么都没留下…
展开
-
2022/3/2
文章目录一、JavaScript1、原型,原型链深入二、vue1、安装方式2、脚手架3、vue初识4、vue列表的展示三、Daily English一、JavaScript1、原型,原型链深入当你修改obj.name 时,修改的是原型中的值,当你重新附值给obj时(obj={name:‘b’}),相当于重新定义了obj这个变量;换个理解方式为,obj.name 是一个指针,而obj 是一个变量;二、vue1、安装方式1.1CDN引入开发阶段使用开发版本发布项目使用生产版本。(优化尺寸,下载原创 2022-03-03 23:35:47 · 215 阅读 · 0 评论 -
2022/3/1
文章目录一、JavaScript1、window return问题2、js插件的写法一、JavaScript1、window return问题1.1把a变量甩到全局去了。function abc() { window.a = 3}abc()console.log(a)//3 可以访问到a思考:return能不能通过window实现这个功能呢function test() { var a = 1 function add() { a++ console.log(原创 2022-03-03 23:35:18 · 234 阅读 · 0 评论 -
2022//28
二、Daily EngilshFTP(File Transfer Protocol): 文件传输(转移)协议DNS(Domin Name System): 域名系统TCP(Transmission Control Protocol): 传输文本控制协议UDP(User Data Protocol): 用户数据报协议NIC(Network Interface Card): 网络适配器(网卡)...原创 2022-03-03 23:34:28 · 312 阅读 · 0 评论 -
2022/2/27
文章目录一、JavaScript二、LeetCode算法题一、JavaScript二、LeetCode算法题27. 移除元素要求:只能对原数组进行操作。方法一(me):使用了数组的splice方法/** * @param {number[]} nums * @param {number} val * @return {number} */var removeElement = function(nums, val) { for(var i=0;i<nums.length;原创 2022-03-03 23:33:52 · 323 阅读 · 0 评论 -
2022/2/26
文章目录一、JavaScript1、原型1.1原型prototype1.2原型prototype其实是定义构造函数构造出的对象的公共的祖先1.3 思考,如果里面有写死的属性,再修改原型下的属性,会改变吗?1.4原型的作用1.5构造(实例化)出来的对象,对原型的增删改查的问题1.6将原型写成对象的形式,添加属性1.7 constructor1.8 prototype是实例化以后的结果1.9思考二、LeetCode刷题[26. 删除有序数组中的重复项](https://leetcode-cn.com/probl原创 2022-03-03 23:33:16 · 123 阅读 · 0 评论 -
2022/2/23
文章目录一、JavaScript1、考题2、编码2.1ASCII码2.2UNICODE码2.3如何打印位置一、JavaScript1、考题1.1思考car里面的属性值是什么function Car(brand, color) { this.brand = 'benz' this.color = 'red'}var car = new Car('mazda', 'blue')console.log(car)没有把参数赋值,所以打印出来,肯定是构造函数里面写死的值。1.2func原创 2022-03-03 23:32:32 · 57 阅读 · 0 评论 -
2022/2/22
文章目录1、构造函数及实例化原理1.1故意return一个非this的2、包装类3、数组3.1数组截断# 一、JavaScript1、构造函数及实例化原理1.1故意return一个非this的function Car(){ this.color=color; this.brand=brand; return 123 return 'abc' //return this}var car = new Car();console.log(car.color原创 2022-03-03 23:31:57 · 214 阅读 · 0 评论 -
2022/2/20
文章目录一、JavaScript1、构造函数1.1实例化原理1.2 构造函数中的this到底是怎么回事一、JavaScript1、构造函数1.1实例化原理function Car(color, brand) { this.color = color this.brand = brand}var car1 = new Car('red', 'banz')var car2 = new Car('blue', 'mazda')console.log(car1.color)//redcon原创 2022-03-03 23:31:13 · 198 阅读 · 0 评论 -
2022/2/18
文章目录一、JavaScript1、对象1.1 this1.2 demo1.3 对象字面量1.4 构造函数2、作业:一、JavaScript1、对象1.1 this在对象里面,this就代表它(对象)本身ar teacher = { name: '张三', age: 32, sex: 'male', height: 180, weight: 160, teach: function () { console.log('i am studying javascript原创 2022-03-03 23:30:27 · 164 阅读 · 0 评论 -
2022/2/17
文章目录一、JavaScript1、伪数组2、立即执行函数3、闭包作业1:4、对象二、vue一、JavaScript1、伪数组1.1什么是伪数组:(1)不具有数组的push,pop方法(2)具有length属性(3)能够使用数组遍历方法,遍历它们1.2哪些是伪数组(1)函数的argument参数(2)调用getElementsByTagName,doucments.childNodes之类的,返回NodeList对象的都属于伪数组。(3)例如:var obj={99:abc,length原创 2022-03-03 23:29:32 · 187 阅读 · 0 评论 -
2022/2/13
文章目录一、JavaScript1.splice用法例子 1例子 2例子 3例子 42、换行两种方法1、自动换行符'\n'2、使用HTML标签3、数组对象方法二、CSS三、算法题leetcode:283.移动零题目描述四、English Post一、JavaScript1.splice用法**注意:**splice() 方法与 slice() 方法的作用是不同的,splice() 方法会直接对数组进行修改。适用范围:所有浏览器例子 1创建一个新数组,并在数组index2位置添加一个元素:va原创 2022-02-17 15:48:28 · 272 阅读 · 0 评论 -
2022/2/8
文章目录一、JavaScript1、立即执行函数2、逗号运算符3、笔试题二、面试题1、书籍推荐2、从URL输入页面到展现到底发生了什么?一、JavaScript1、立即执行函数demo:输出2 1function test1() { console.log(1)}function test2() { console.log(2)}test2()function test3() { test1()}test3()说明,写到全局的函数,都是保留在GO(全局执行期上下文)原创 2022-02-17 15:47:29 · 250 阅读 · 0 评论 -
2022/2/7
文章目录一、JavaScript1、闭包二、CSS三、English postQuestion1:[where does "this" refer to?](https://stackoverflow.com/questions/71006376/where-does-this-refer-to-javascript30-day10-by-wes-bos)一、JavaScript1、闭包思考:如何将两个函数返回出去function test1() { var n = 100 function原创 2022-02-17 15:45:48 · 525 阅读 · 0 评论 -
2022/2/6
文章目录一、JavaScript二、CSS1、去掉a标签超链接自带下划线三、English postQustion1:[The useState is not being updated correctly in a loop](https://stackoverflow.com/questions/71004256/the-usestate-is-not-being-updated-correctly-in-a-loop/71005951#71005951)Answer1:Answer2:一、JavaS原创 2022-02-07 17:24:35 · 458 阅读 · 0 评论 -
2022/1/30
@[TOC]# 2022/1/30一、JavaScript(1)事件委托1、什么是事件委托?st的理解:利用JS事件冒泡机制把原本需要绑定在子元素的响应事件委托给父元素,将子级的事情交给父级来处理我的理解:就是原本需要绑定在子元素的响应事件委托给父元素,让父元素担当事件监听的职务。什么是事件:从html4.0开始,他就有了一个新的特性,开发者有能力可以去捕捉到用户在使用你网页的时候,进行的一些操作。捕捉到这些操作之后,做一个相对应的处理。启动一些你预先设定好的程序,或者函数。——这就叫做HTM原创 2022-02-07 17:21:04 · 280 阅读 · 0 评论 -
2022/1/17
文章目录2022/1/17一、JavaScript(1)作用域 作用域链相关所产生的一切问题(2)引用类型(3)JS引擎内部固有的隐式属性(4)作用域,作用域链(5)小知识1、null和undefined区别2022/1/17一、JavaScript(1)作用域 作用域链相关所产生的一切问题 这就是为什么要讲AO 和GO。怎么样去利用AO和GO去解决,去说明作用域和作用域链的问题AO->function 函数是独立的仓库。例:A仓库去拿B仓库的东西是拿不到的,所以独立。原创 2022-01-19 23:28:30 · 73 阅读 · 0 评论 -
2022/1/13
文章目录2022/1/13一、javascript(1)面试题:(2)预编译三道题:2022/1/13一、javascriptvar a =false + 1; console.log(a);//1 var b =false==1; console.log(b);//false(1)面试题:if(typeof(a)&&(-true) + (+undefined) + ''){//typeof(a)是真,往后走,(-true)是隐式类型转换-1原创 2022-01-19 23:26:58 · 369 阅读 · 0 评论 -
2022/1/12
文章目录2022/1/12一、JavaScript(1)全局上下文2022/1/12一、JavaScript(1)全局上下文GO (global object)步骤:找变量找函数声明执行GO = { a :undefined ->function a(){} -> 1; }var a =1;function a(){ console.log(2);}console.log(a);//1**总结:**GO==window1.var原创 2022-01-13 00:04:09 · 173 阅读 · 0 评论 -
2022/1/9
文章目录2022/1/9一、JavaScript(1)作业1、斐波那契数列,不能用for循环(2)预编译1、js代码编译的过程:2、声明非常关键,赋值并不关键3、暗示全局变量4、预编译:2022/1/9一、JavaScript(1)作业1、斐波那契数列,不能用for循环**分析:**用递归规律:n3 = n2 + n1;出口: n<=0,n<=2;var n =prompt('请输入数字n') function fb(n){ if(n<=0){原创 2022-01-11 07:01:28 · 134 阅读 · 0 评论 -
2022/1/8
文章目录2022/1/8号一、JavaScript(1)函数初始化参数(2)作业1、n的阶乘,不能用 for循环2022/1/8号一、JavaScript(1)函数初始化参数(参数默认值的问题)参数的默认值,如果你不设置,就是undefinedfunction test(a,b){ console.log(a);//1 console.log(b);//undefined } test(1);function tes原创 2022-01-09 14:29:54 · 183 阅读 · 0 评论 -
2021/12/31
文章目录2021/12/30一、js(1)函数参数1、形参与实参2、传参过程3、函数例题4、映射5、return问题6、函数式编程7、作业新知识(1)typeof机制2021/12/30一、js(1)函数参数function test(a,b)里面的a,b相当于我在函数里面定义了a,b,只是不赋值。调用test()的时候可以给a,b赋值. var aa = Number(window.prompt('a')); var bb =Number(window.prompt('b原创 2021-12-31 08:20:34 · 160 阅读 · 0 评论 -
2021/12/28
文章目录2021/12/28一、JavaScript(1)数组1.数组去重:(2)题目1.日程安排2.斐波那契数列(3) 函数基础1.声明2.表达式 字面量3.函数的组成部分.命名规则.高内聚,低耦合.函数例题新东西$()用法2021/12/28一、JavaScript(1)数组1.数组去重: from()叠加new Set()方法字符串或数值型数组的去重可以直接使用这个方法。var arr = ['Saturn', 'Earth', 'Uranus', 'Mercury', 'Ven原创 2021-12-30 11:06:45 · 504 阅读 · 0 评论 -
2021/12/27
文章目录2021/12/27一、JavaScript(1) 声明(2)计算长度(3)隐式类型转换二、问题三、新知识(1)电脑主流屏幕:(2)右击文件夹用vscode打开失败(3)windows右键增加打开Typora(4)Excel表格操作(5)vscode格式化设置单引号和去除多余分号、逗号2021/12/27一、JavaScript(1) 声明1.js声明变量是根据后面的值来决定类型的(弱类型语言),跟java和c不同动态语言->脚本语言->解释型语言->弱类型语言(弱化原创 2021-12-28 17:54:55 · 342 阅读 · 0 评论 -
2021/12/26
文章目录2021/12/26一、CSS(1)如何学习(2)选择器与常用属性2.1常用的CSS选择器:2.2常用的CSS属性2.3连接样式二、JavaScript(1)parseInt()(2)parseFloat()(3) string类型转换:(4)Boolean三、想问的问题四、学到的新东西(1)typora设置1.1typora中如何设置字体自定义样式1.2设置字体样式1.3插入图片的位置2021/12/26一、CSS(1)如何学习CSS是什么CSS怎么用CSS选择器(重点+难点)原创 2021-12-27 00:28:23 · 334 阅读 · 0 评论 -
2021/12/25
文章目录2021年12月25号一、算法题(1)输出最大最小值(2)输出质数二、一些问题三、引用值(1)`array`(数组)(2) ` object` (对象)(4)`function`(5)RegExp(正则)四、typeof(1)数据类型(2)object(3)undefined(4)function五、数据类型转换(1)隐式类型转换(2)显示类型转换2021年12月25号一、算法题(1)输出最大最小值1.比较三个数,并输出最大的数var a =1;var b= 2;var c =3;原创 2021-12-26 00:13:51 · 429 阅读 · 0 评论