- 博客(12)
- 收藏
- 关注
原创 深拷贝 与 浅拷贝
深拷贝 与 浅拷贝 深拷贝 与 浅拷贝 的概念 浅拷贝的几种方式 深拷贝的几种方式 1:深拷贝 与 浅拷贝 的概念 浅拷贝 所谓浅拷贝就是在对象复制时,只是对对象中的数据成员进行简单的赋值,(复制一个对象的内存地址)而不是复制对象本身。新旧对象共享同一块内存地址。 深拷贝 所谓深拷贝就是完全是一份新的地址,旧对象所拥有的属性和值完全复制一份到新的地址,换句话说,修改一个对象不会影响另外一个对象。 2:浅拷贝的几种方式 直接赋值 const obj = {name : 'minmin',age:
2020-09-19 18:04:21
221
原创 对于http模块实现简单的爬虫
对于http模块实现简单的爬虫 爬虫:就是用来爬取网页的内容; 1:使用步骤 项目中安装 npm install cheerio --save-dev 引入 const cheerio = require('cheerio') 装载 const $ = cheerio.load('<div>JavaScript是一门不错的语言</div>'); 使用相应的API 2:cheerio 模块 在nodejs中,可以使用 http 和 https 模块来实现简单的爬虫
2020-09-17 17:21:30
172
原创 mongodb
数据库的概念 在计算机出现以前,那个时候人们都是通过纸质文件来保存数据。这种保存方式肯定是有很多缺点的。 例如: 纸质文件容易丢失和损坏 占用空间大 浪费资源(浪费纸张,破坏环境) 查找数据困难 后面,计算机出现了,人们选择使用计算机来保存数据。那个时候最常见的是使用word和excel来保存数据。 这种保存方式同样存在缺点: 易丢失(不小心删除了) 查询不便 如果是很大的excel,打开都...
2020-02-25 17:29:01
471
原创 node.js的理解
http协议 http协议英文全称HyperText Transfer Protocol,翻译成中文就是超文本传输协议。它是在 1990 年时提出。最早是1.0版本,现在普遍大家使用的是1.1版本 http协议的特点 简单快速:例如常用的方法有 GET、POST、PUT、DELETE等方法。由于HTTP协议简单,所以传输速度很快。 灵活:http允许传输任意类型的数据对象,传输的类型由Conte...
2020-02-24 17:30:12
452
原创 node.js部分总结
一:Console 对象常用方法 console.log(); //简单的控制台信息 console.info(); //提示性的文字 console.warn();//警告性的文字 console.error();//错误性的文字 console.table();//以表格形式输出数据 console.dir();//输出对象属性 console.trace();//打印当前函数堆栈 cons...
2020-02-12 16:19:45
141
原创 对HTML的有关了解
1:HTML 是什么?是编程语言吗? HTML是超文本标记语言,是HyperText Markup Language的简称。HTML是一种用于创建网页的标准标记语言。它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容。“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。超文本标记语言的结构包括“头...
2019-12-10 09:15:24
235
原创 异步编程总结
一:同步与异步 1:同步 Synchronization。指同一时间只能做一件事,也就是说一件事做完了才能做另一件事。 例: let ary = [ ]; for(let i = 0;i < 100;i++){ ary[i] = i; } console.log(ary); 1-1:同步优点: 做任何事情都是依次执行,井然有序,不会存在大家同时抢一个资源的问题。 1-2:同步缺点: 由于是依...
2019-12-03 19:51:00
297
1
原创 Ajax 编程总结
一:同步与异步 1:同步 Synchronization。指同一时间只能做一件事,也就是说一件事做完了才能做另一件事。 例: let ary = [ ]; for(let i = 0;i < 100;i++){ ary[i] = i; } console.log(ary); 1-1:同步优点: 做任何事情都是依次执行,井然有序,不会存在大家同时抢一个资源的问题。 1-2:同步缺点: 由于是依...
2019-12-03 19:31:16
165
原创 高阶函数总结
一、函数成员 函数中有一个name属性------>函数的名字,属性只读,不能修改 函数中有一个length属性----->函数定义的时候形参的个数 <script> function f1(a,b,c){ console.log(f1.name); console.log(f1.length); } f1();//f1 3 </script> ...
2019-12-01 14:56:19
160
原创 作用域总结
#一、函数成员 函数中有一个name属性------>函数的名字,属性只读,不能修改 函数中有一个length属性----->函数定义的时候形参的个数 <script> function f1(a,b,c){ console.log(f1.name); console.log(f1.length); } f1();//f1 3 </script>...
2019-12-01 14:32:16
233
原创 数组和字符串的方法的总结
##数组和字符串的方法的总结 1.创建数组 使用new Array()的方法创建数组:var arr = new Array(); 如果知道数组的长度可以在new的时候指定数组的长度:var arr = new Array(20),但是如果写入一个字符串会创建一个长度为1,等于该字符串的数组。 使用数组字面变量的方法创建数组:var arr = ['a', 'b', 'c'...
2019-11-27 16:44:15
345
原创 前端的理解
关于前端的理解 Web前端开发就是通过代码方式,增加交互功能 ,同时 结合后台开发技术,进行互联网的Web和App开发,致力于通过技术改善用户体验 。现在前端工程师的工作不仅仅只是网页制作,还有微网站、APP制作、游戏制作等。 <一>它需要掌握三个基本的语言: HTML,CSS, javascript。另外还需要懂点PHP或者其他应用在Web上的编程语言。 <二>前端工作师...
2019-11-27 09:08:39
304
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅