自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 自学JS笔记(2020/11/13)对象Object

JS里面除了原始值都是对象那么什么是原始值呢:(没有属性和方法的值)字符串,数值,布尔值,null,undefined(硬编码不可改变)例如:let x = 3.14 你可以改变x的值,但无法改变3.14的值创建对象:Object.create() new Object()最简单的方式通过字面量的形式 let obj = { }对象有属性和方法属性:以键值对的形式存在,值可以是另外一个对象,函数访问的方法:objectName.property || objectName[“pro

2020-11-13 17:47:50 75

原创 HTTP学习笔记1

1.http是超文本传输协议2.web的内容都是存在服务器上的,web服务器使用的是http协议3.浏览器向服务器发送请求,服务器就会去找所期望的对象成功就返回一系列信息4.所有类型的内容来源都是资源,搜索引擎也是一种资源5.英特网数据类型有上千种,http给每种要通过web传输的对象都打上名为MIME类型的数据格式标签,MIME类型是一种文本标记,表示一种主要类型和一个特定的子类型,用斜杠分隔6.URI:统一资源标识符,有两种形式URL和URN7.URL:统一资源定位符(描述了一台特定服务器上

2020-11-12 22:08:55 88

原创 20200817git相关

Git的使用一.使用前配置需要告诉git你是谁,在向git仓库中提交时需要用到1.备置提交人姓名:git config --global user.name 提交人姓名2.备置提交人邮箱:git config --global user.email 提交人邮箱3.查看git配置信息:git config --list注意:1.如果需要修改配置信息,重复上述命令即可2.配置只需要执行一次二.提交步骤1.git init 初始化git仓库2.git status 查看文件状态3.git

2020-08-17 11:30:07 78

原创 promise/await

解决回调地狱的问题await

2020-08-13 14:26:32 79

原创 http服务器静态资源访问 2020/08/13

2020-08-13 10:59:30 670

原创 服务器相关2020/08/12

**1.**基础概念url:统一资源定位符(我们平时上网的网址)组成:传输协议://服务器IP或者域名:端口(默认80)/资源所在位置标识在开发过程中客户端和服务端使用同一台电脑客户端(浏览器)服务端(Node)本机域名:localhost本地IP:127.0.0.12.创建web服务器//引用系统模块const http = require(‘http’);//创建web服务器const app = http.createServer();    //当客户端发送请求的时候 

2020-08-12 15:41:23 107

原创 node开发相关2020/08/12

1.package.json //记录项目整体需要的依赖等相关信息2.package-lock.json //记录模块之间的依赖等关系,锁定包的版本,确保再次下载更新之后无法使用,记录地址加快下载速度3.npm install --save-dev //将第三方包安装到package.json文件的devDependencies字段中,开发环境使用的,运营不需要依赖的,称为开发依赖4.npm install --production //只安装项目依赖,package.json文件的d

2020-08-12 10:11:55 89

原创 git拉取项目

一. 安装Git二. 配置Git1.在任意地方,新建文件夹,为防止出错,最好保证该文件夹目录都是英文。2.打开新建文件夹,空白处右键,菜单中选择 Git Bash here ,弹出命令行,输入命令 git init ,目录下会生成一个新的 .git的文件夹,用于本地代码仓库。3.配置本地仓库的账号和邮箱$ git config --global user.name “Your Name”$ git config --global user.email “email@example.com”4.

2020-08-07 20:48:59 246

原创 20200709 自学JS

var let const的区别1.var函数级作用域变量提升2.let块级作用域无变量提升3.const块级作用域无变量提升不能更改他的值,既是变量的地址解构方法let [ ] = arrlet { } = obj剩余参数…形参,代表接受无限的参数并形成一个数组箭头函数let tcd = ( 只有一个参数的话此括号可以省略 ) => { 只有一句代码,且函数执行结果就是返回值的话此括号可以省略 }...

2020-07-09 14:49:21 60

原创 20200708自学JS

递归在函数内部调用它自己,是为递归浅拷贝和深拷贝1.浅拷贝Object.assign(拷贝给谁,拷贝对象)2.深拷贝(拷贝复杂数据类型,数组,对象,的时候,新数据内容的改变不会影响旧数据)利用递归循环遍历一组数据,判断数据类型,例:let data = {name: ‘tcd’,age: 18,body: {height: 170}}let o = { } function copyMsg(newMsg, oldMsg) { for (let k in

2020-07-08 14:21:00 120

原创 20200705自学JS

函数相关一.严格模式IE10 以上支持,在更严格的模式下执行JS消除代码的一些不合理,不严谨,不安全的地方,提高编译效率,增加运行速度,禁用了ECMAScript 中未来可能会用到的一些语法,为将来做好铺垫使用方法:可以为脚本或者函数开启严格模式‘use strict’   //在开头写下这句代码即可此时发生的变化:1.变量必须定义使用2.全局下的函数调用者不在是window,而是undefined3.构造函数不能直接当普通函数使用,必须new出实例对像4.函数形参不能同名5.非函数

2020-07-05 16:36:22 65

原创 20200704自学JS

对象相关Object.defineProperty(obj,prop,{     value:值         //设置属性的值     writable:true | false     //默认为false,确定目标属性是否能更改,一些重要的不能改的属性会用到     enumerable:true | false      //默认为false,确定目标属性是否能被枚举,即是否可以被循环遍历到     configurable:true | false      ////默.

2020-07-05 09:46:51 74

原创 20200703 自学 JS

20200703学习记录第一天学习记录二二

2020-07-03 11:40:59 94

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除