10 2022 档案

摘要:###一、"=="和" "简单介绍 1)宽松相等(loose equals)== 和严格相等(strict equals) 都用来判断两个值是否“相等”,但是它们之间有一个很重要的区别,特别是在判断条件上。 2)正确的解释是:“== 允许在相等比较中进行强制类型转换,而 不允许。” ###二、相等比 阅读全文
posted @ 2022-10-28 19:58 蒜泥捣莓 阅读(149) 评论(0) 推荐(0) 编辑
摘要:协议(基于tcp/ip) 超文本传输协议(HyperText Transfer Protocol,HTTP)是用于从WWW服务器传输超文本到本地浏览器的传输协议 (transport)。它可以使浏览器更加高效,使网络传输减少。 请求的类型 同步请求 (上一个请求没完成 不能进行其他操作) <a hr 阅读全文
posted @ 2022-10-28 19:57 蒜泥捣莓 阅读(167) 评论(0) 推荐(0) 编辑
摘要:###一、BOM的概述 虽然 ECMAScript 把浏览器对象模型(BOM,Browser Object Model)描述为 JavaScript 的核心,但实际上 BOM 是使用 JavaScript 开发 Web 应用程序的核心。BOM 提供了与网页无关的浏览器功能对象。 ###二、BOM的结 阅读全文
posted @ 2022-10-28 19:57 蒜泥捣莓 阅读(43) 评论(0) 推荐(0) 编辑
摘要:一、概述 cookie总是保存在客户端中(浏览器端)。 cookie为了保存sessionID出现的。 cookie的出现解决了http无状态的问题。 二、特性 cookie是不安全的 cookie是可以被篡改和伪造的 cookie他是以字符串存储的(单一),有很多的数据类型是不支持的(二进制图片, 阅读全文
posted @ 2022-10-28 19:57 蒜泥捣莓 阅读(51) 评论(0) 推荐(0) 编辑
摘要:###一、Date的概述 在JavaScript中,Date类型是用来保存日期的,它能精确到1970年1月1日之前或之后的285616年。 ###二、Date的声明 #####使用new关键字声明 要创建一个日期对象,使用new操作符和Date构造函数即可: let now = new Date() 阅读全文
posted @ 2022-10-28 19:56 蒜泥捣莓 阅读(74) 评论(0) 推荐(0) 编辑
摘要:###一、DOM的概述 1、文档对象模型(DOM,Document Object Model)是 HTML 和 XML 文档的编程接口。DOM 表示由多层节点构成的文档,通过它开发者可以添加、删除和修改页面的各个部分。 2、DOM 现在是真正跨平台、语言无关的表示和操作网页 的方式。 ###二、DO 阅读全文
posted @ 2022-10-28 19:56 蒜泥捣莓 阅读(36) 评论(0) 推荐(0) 编辑
摘要:###一、概述 es表示ECMASCript ,他是从es3,es5,es6,es5是2009.12月发布的,es6是2015.6月发布的。vue2完全支持es5的(vue3完全支持es6的),react完全支持es6 二、es5的新特性 1、严格模式(对应的相反的称为怪异模式) 严格模式是一种不同 阅读全文
posted @ 2022-10-28 19:55 蒜泥捣莓 阅读(20) 评论(0) 推荐(0) 编辑
摘要:###一、概述 JSON(JavaScript Object Notation,JavaScript对象表示法),它是JavaScript的一个严格子集。 JSON只是一种简单数据格式,并不是只有JavaScript拥有。 ###二、语法 JSON对值的类型和格式有严格的规定: 复合类型的值只能是数 阅读全文
posted @ 2022-10-28 19:55 蒜泥捣莓 阅读(35) 评论(0) 推荐(0) 编辑
摘要:JSONP 概述:JSONP(JSON with padding)是一种跨域解决方案,它主要是利用了script标签不受跨域影响的特性来完成对应的请求操作。实际上是一个get请求。 JSONP 格式包含两个部分:回调和数据。回调是在页面接收到响应之后应该调用的函数,通常回调函数的名称是通过请求来动态 阅读全文
posted @ 2022-10-28 19:54 蒜泥捣莓 阅读(92) 评论(0) 推荐(0) 编辑
摘要:###一、概述 ECMAScript 提供了 Math 对象作为保存数学公式、信息和计算的地方。Math 对象提供了一些辅助计算的属性和方法。 注意:Math 对象上提供的计算要比直接在 JavaScript 实现的快得多,因为 Math 对象上的计算使用了 JavaScript 引擎中更高效的实现 阅读全文
posted @ 2022-10-28 19:54 蒜泥捣莓 阅读(66) 评论(0) 推荐(0) 编辑
摘要:###一、Object的概述 ECMAScript 中的对象其实就是一组数据和功能的集合。对象通过 new 操作符后跟对象类型的名称来创建。开发者可以通过创建 Object 类型的实例来创建自己的对象,然后再给对象添加属性和方法。 ###二、Object的声明 #####1、使用 new 操作符 l 阅读全文
posted @ 2022-10-28 19:54 蒜泥捣莓 阅读(55) 评论(0) 推荐(0) 编辑
摘要:一、实例方法(原型方法) 1、defineGetter 可以将一个函数绑定在当前对象的指定属性上,当那个属性的值被读取时,你所绑定的函数就会被调用。 2、defineSetter 可以将一个函数绑定在当前对象的指定属性上,当那个属性被赋值时,你所绑定的函数就会被调用。 3、lookupSetter 阅读全文
posted @ 2022-10-28 19:53 蒜泥捣莓 阅读(27) 评论(0) 推荐(0) 编辑
摘要:闭包 闭包指的是那些引用了另一个函数作用域中变量的函数,通常是在嵌套函数中实现的。 概述:闭包是一种书写代码一种结构,这种结构拥有的特性就是内部的空间在使用中不会被回收。(内部的变量以及对应的参数不会被gc回收) 函数的预编译过程 开辟函数的内存空间 开辟一个代码的对应的内存空间。 将对应的代码块的 阅读全文
posted @ 2022-10-28 19:52 蒜泥捣莓 阅读(43) 评论(0) 推荐(0) 编辑
摘要:###一、JavaScript的了解 1995年,网景公司与Sun公司结为开发联盟,共同完成LiveScript的开发。后网景把LiveScript改名为JavaScript。 ###二、JavaScript的概述 JavaScript是一个轻量级的语言,也是单线程语言(一个线程解析),是一个弱语言 阅读全文
posted @ 2022-10-28 19:52 蒜泥捣莓 阅读(24) 评论(0) 推荐(0) 编辑
摘要:###一、概念 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。 ###二、优点 1、函数可以在同一程序或其他程序中反复使用(通过函数名调用)。 2、使程序变得更简短而清晰,提高可读性。 3、有利于程序维护。 ###三、分类 函数可分为三类:系统函数,内置函数,自定义函数。 #####1 阅读全文
posted @ 2022-10-28 19:52 蒜泥捣莓 阅读(36) 评论(0) 推荐(0) 编辑
摘要:####1、路由 (扩展) 对应的开发者来说 路由是一个很重要的东西。(前端路由)(后端路由) ####2、后端路由 根据对应的接口地址来访问不同的功能 (后端路由 restful风格(接口的风格)) ####3、前端路由 根据不同的访问路径 (path)来渲染不同的内容(组件) ####4、前端的 阅读全文
posted @ 2022-10-28 19:51 蒜泥捣莓 阅读(63) 评论(0) 推荐(0) 编辑
摘要:面向对象 概述 面向对象(Object-Oriented,OO)的语言有一个标志,那就是它们都有类的概念,而通过类可以创建任意多个具有相同属 性和方法的对象。 综合思想:找有这个功能的对象,做这个事情。(面向对象同时具备一个点 万物皆对象(所有的内容都可以被充当为对象)) ECMAScript对象是 阅读全文
posted @ 2022-10-28 19:51 蒜泥捣莓 阅读(22) 评论(0) 推荐(0) 编辑
摘要:一、概述 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 二、原则 S – Single Responsibility Principle 单一职责原则 一个程序只做好一件事 如果功能过于复杂就拆分开 阅读全文
posted @ 2022-10-28 19:51 蒜泥捣莓 阅读(20) 评论(0) 推荐(0) 编辑
摘要:###一、事件的概述 1、JavaScript 与 HTML 的交互是通过事件实现的,事件代表文档或浏览器窗口中某个有意义的时刻。可以使用仅在事件发生时执行的监听器(也叫处理程序)订阅事件。 2、事件意味着用户或浏览器执行的某种动作。比如,单击(click)、加载(load)、鼠标悬停(mouseo 阅读全文
posted @ 2022-10-28 19:50 蒜泥捣莓 阅读(51) 评论(0) 推荐(0) 编辑
摘要:一、注册事件处理程序 注册事件处理程序有两种基本方式: (1)一种是给事件目标对象或文档元素设置属性。 按照约定,事件处理程序属性的名字由“on”后面跟着事件名组成:onclick、onchange等。这些属性名是区分大小写的,所有 都是小写 ,即使是事件类型是由多个词组成的(比如“readysta 阅读全文
posted @ 2022-10-28 19:50 蒜泥捣莓 阅读(24) 评论(0) 推荐(0) 编辑
摘要:一、event (事件源) 1、在 DOM 中发生事件时,所有相关信息都会被收集并存储在一个名为 event 的对象中。这个对象包含了一些基本信息,比如导致事件的元素、发生的事件类型,以及可能与特定事件相关的任何其他数据。 2、关于事件的组成 元素.on事件名 = 处理函数 处理函数 是一个func 阅读全文
posted @ 2022-10-28 19:50 蒜泥捣莓 阅读(23) 评论(0) 推荐(0) 编辑
摘要:###一、数组的概念 数组是一种类列表对象,它的原型中提供了遍历和修改元素的相关操作。JavaScript 数组的长度和元素类型都是非固定的。 ###二、数组的声明 #####1、使用 Array 构造函数 let colors = new Array(); 1)如果知道数组中元素的数量,那么可以给 阅读全文
posted @ 2022-10-28 19:50 蒜泥捣莓 阅读(28) 评论(0) 推荐(0) 编辑
摘要:###一、if语句 if语句有三种形式:简单的if语句,if-else语句,if-else if语句。 ####1、语法 if 语句是使用最频繁的语句之一,语法如下: //if语句 if (condition) { statement1 } //if-else语句 if (condition) { 阅读全文
posted @ 2022-10-28 19:49 蒜泥捣莓 阅读(74) 评论(0) 推荐(0) 编辑
摘要:###一、&&和||的简单介绍 ####1、&&(逻辑与) 逻辑与操作符由两个和号(&&)表示。 ####2、||(逻辑或) 逻辑或操作符由两个管道符(||)表示。 ###二、深入理解&&和|| ####1、用法 && 和 || 运算符的返回值并不一定是布尔类型,而是两个操作数其中一个的值。例如: 阅读全文
posted @ 2022-10-28 19:49 蒜泥捣莓 阅读(696) 评论(0) 推荐(0) 编辑
摘要:###一、循环语句的概念 1、循环语句,声明一组要反复执行的命令,直到满足某些条件为止。 2、循环包括测试条件以及一个块(通常就是 { .. })。循环块的每次执行被称为一个迭代。 ###二、循环语句的种类 ####1、while语句 #####概念 while 语句是一种先测试循环语句,即先检测退 阅读全文
posted @ 2022-10-28 19:49 蒜泥捣莓 阅读(200) 评论(0) 推荐(0) 编辑
摘要:面向对象回顾 核心概念:万物皆对象 (顶层对象Object)抽取行为作为方法 抽取名词作为属性 俩种构建对象的方式 构造函数构建 es6的形式 class class Person{ constructor(){ //构造器 this.name = 'jack' } } es3的形式 functio 阅读全文
posted @ 2022-10-28 19:48 蒜泥捣莓 阅读(18) 评论(0) 推荐(0) 编辑
摘要:一、概述 运动主要是动画的操作,主要是操作某个document元素的属性变化(位置变化) 二、运动主要的原理及步骤 ####原理: 使用开启定时器setInterval()/setTimeout() 和 清除定时器clearInterval()/clearTimeout来控制运动, 其中setInt 阅读全文
posted @ 2022-10-28 19:47 蒜泥捣莓 阅读(16) 评论(0) 推荐(0) 编辑
摘要:###一、Map 基于set和array之上构建的一个集合 ####1、Map的声明 #####使用 new 关键字和 Map 构造函数 let m = new Map(); #####通过二维数组声明 var arr = [[1,2],[3,4]] var map = new Map(arr) / 阅读全文
posted @ 2022-10-28 19:46 蒜泥捣莓 阅读(26) 评论(0) 推荐(0) 编辑
摘要:一、概述 正则表达式(Regular Expression)是一个描述字符模式的对象, 用于对字符串进行匹配, 一般用在有规律的字符串匹配中;常用于表单验证以及相关的字符串匹配 二、声明 1.使用正则表达式直接量,将其包含在一对斜杠(/)之间的字符。 var regx = /a/ //表示匹配a / 阅读全文
posted @ 2022-10-28 19:46 蒜泥捣莓 阅读(34) 评论(0) 推荐(0) 编辑
摘要:###一、字符串的概述 1、String(字符串)数据类型表示零或多个 16 位 Unicode 字符序列。字符串可以使用双引号(")、单引号(')或反引号(`)标示。 2、ECMAScript 中的字符串是不可变的(immutable),意思是一旦创建,它们的值就不能变了。要修改某个变量中的字符串 阅读全文
posted @ 2022-10-28 19:46 蒜泥捣莓 阅读(55) 评论(0) 推荐(0) 编辑
摘要:1、插入单条数据 db.students.insertOne({name:'Jane',age:21}) 2、插入多条数据 db.students.insertMany([{name:'Kang',age:22},{name:'Mike',age:19}]) 3、删除单条数据 db.studente 阅读全文
posted @ 2022-10-28 19:45 蒜泥捣莓 阅读(26) 评论(0) 推荐(0) 编辑
摘要:MySQL常用语句 1、获取数据库信息 1.use 数据库名; //选择要操作的Mysql数据库,使用该命令后所有Mysql命令都只针对该数据库。 2.show databases; //列出 MySQL 数据库管理系统的数据库列表 3.show tables; //显示指定数据库的所有表. 4.s 阅读全文
posted @ 2022-10-28 19:44 蒜泥捣莓 阅读(41) 评论(0) 推荐(0) 编辑
摘要:一、Sass 和 SCSS 有什么区别? SCSS 是 Sass 3 引入新的语法,其语法完全兼容 CSS3,并且继承了 Sass 的强大功能。Sass 和 SCSS 其实是同一种东西,我们平时都称之为 Sass,两者之间不同之处有以下两点: 文件扩展名不同,Sass 是以“.sass”后缀为扩展名 阅读全文
posted @ 2022-10-28 19:44 蒜泥捣莓 阅读(130) 评论(0) 推荐(0) 编辑
摘要:1). 创建项目 vue create myapp02 2). 添加一个配置文件 vue.config.js module.exports={ lintOnSave:false, devServer:{ port:8080 } } 3). 启动项目 yarn serve 4). 删除 compone 阅读全文
posted @ 2022-10-28 19:43 蒜泥捣莓 阅读(107) 评论(0) 推荐(0) 编辑
摘要:一、实现原理: 子组件配置props属性接受父组件传来的index值,top子组件采用this.$emit方法传index值给父组件 二、HTML代码: <div class="box"> <my-top @xxx="fnChange"></my-top> <my-body :curindex="c 阅读全文
posted @ 2022-10-28 19:43 蒜泥捣莓 阅读(203) 评论(0) 推荐(0) 编辑
摘要:router.addRouter的基础用法 静态路由 const routes = [ { path: '/', name: 'Login', component: () => import(/* webpackChunkName: "about" */ '@/views/Login.vue') } 阅读全文
posted @ 2022-10-28 19:42 蒜泥捣莓 阅读(33) 评论(0) 推荐(0) 编辑
摘要:一、插值表达式 一般用在标签体的值 {{}} 可插入: 算术表达式 逻辑表达式 关系表达式 三元运算符 js内置方法 切勿: 声明变量 创建函数 控制流程 二、指令语法 用于解析标签(标签体,标签属性, 绑定事件)上 1. v-cloak //带有v-cloak属性先隐藏,页面加载完后,将v-clo 阅读全文
posted @ 2022-10-28 19:41 蒜泥捣莓 阅读(50) 评论(0) 推荐(0) 编辑
摘要:Vue静态路由 <div id="app"> <router-link to="/home" tag="span">home</router-link> <router-link to="/index" tag="span>index</router-link> <router-view></rou 阅读全文
posted @ 2022-10-28 19:40 蒜泥捣莓 阅读(63) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示