自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (3)
  • 收藏
  • 关注

原创 web07.ES6

ECMAScript 6 简介ECMAScript 和 JavaScript 的关系​ 前者是后者的规格,后者是前者的一种实现(另外的 ECMAScript 方言还有 JScript 和 ActionScript)。日常场合,这两个词是可以互换的。ES6 与 ECMAScript 2015 的关系ES6 这个词的原意,就是指 JavaScript 语言的下一个版本。ES6 的第一个版本,就这样在 2015 年 6 月发布了,正式名称就是《ECMAScript 2015 标准》(简 称 ES20

2021-08-08 20:56:44 134 1

原创 web06.JavaScript高级知识(四)

事件流事件流事件流介绍事件流的概念:事件流描述的是从页面中接收事件的顺序。事件发生后会在目标节点和 根节点之间按照特定的顺序传播、路径经过的节点都会接收到事件例子:页面上有一个table 表格,分别在table表格、tbody 表格体、tr行、td单元格上绑定了click事件, 假如我在td 上执行了单击的操作,那么将会产生什么样的事件流呢?​ 第一种事件传递顺序是:先触发最外层的table元素,然后向内传播,依次触发tbody、tr与td元素。​ 捕获型事件流​ 第二种事件传递顺序

2021-08-04 16:31:14 417

原创 web06.JavaScript高级知识(三)

原型对象原型对象​ 每一个函数在创建时都会被赋予一个prototype属性,它指向函数的原型对象,这个对象可以包含 所有实例共享的属性和函数,因此在使用prototype属性后,就可以将实例共享的属性和函数抽离出构造函数,将它添加在prototype属性中。function Person(name, age) { this.name = name; this.age = age;}Person.prototype.sayName = function () { conso

2021-08-04 08:46:07 86

原创 web05.JavaScript高级知识(二)

闭包闭包的概念概念:一个用于许多变量和绑定了这些变量执行上下文环境的 表达式,通常是一个函数。特点:函数拥有的外部变量的引用,在函数返回时,该变量仍然处于活跃状态。闭包作为一个函数返回时,其执行上下文环境不会被销毁,仍处于执行上下文环境中。​ 在JavaScript中存在一种内部函数,即函数声明和函数表达式可以位于另一个函数的函数体内,在内部函数中可以访问外部函数声明的变量,当这个内部函数在包含它们的外部函数之外被调用时,就会形成闭包。function fn(

2021-08-02 19:54:52 130

原创 web05.JavaScript高级知识(一)

JavaScript解析与执行过程JavaScript解析和执行过程介绍js的执行过程分为两大部分:解析过程,也称预编译期 。主要工作:对于js的代码中声明的所有变量和函数进行预处理。仅是声明函数开辟出一块内存空间,不进行赋值操作。执行过程,浏览器的js引擎对于每个代码块进行顺序执行,如果有外部 引用的js,且js有相互关联,此时就要注意,不同js的引入顺序,如果声明代码块在调用代码块后调用则 将不会达到预期的效果。全局预处理阶段预处理:​ 创建一个词法环境(LexicalEn

2021-08-01 13:54:59 256

原创 解决方法:Windows安装完服务SSH服务还是不能用

Windows安装完服务SSH服务还是不能用的解决方法方法1.使用浏览器打开官网:https://www.mls-software.com/opensshd.html2.进入页面后,下拉页面找到New Version 找到setupssh-8.3p1-1.exe进行下载3.安装setupssh: 运行下载完成的setupssh安装文件4. 同意协议: 接受许可证协议,进行下一步操作5.选择组件: 只保留客户端即可6.==选择安装位置:==可更改安装位置,进行下一步操作7.完成安装8

2020-08-30 15:58:43 3141 2

原创 web11.less

less是什么?​ 是一门向后兼容的 CSS 扩展语言。包含了 Less 语言以及利用 JavaScript 开发的用于将 Less 样式转换成 CSS 样式的 Less.js 工具。变量(Variables)@width: 10px;@height: @width + 10px;#header { width: @width; height: @height;}混合(Mixins)​ 将一组属性从一个规则集包含(或混入)到另一个规则集的方法(定义一个基类,将这个类放到另一个

2021-09-22 11:14:27 101

原创 web14.Vue.js基础

介绍Vue.js 是什么是一套用于构建用户界面的渐进式框架;自底向上逐层应用,它的设计思想、编码技巧也被众多的框架借鉴、模仿。Vue 的核心库只关注视图层历史介绍Vue 1.0设计思想是一种“渐进式框架”,淡化框架本身的主张,降低框架作为工具的复杂度,从而降低对使用者的要求主要改进提供指令的缩写:针对v-bind和v-on提供缩写形式<!-- v-bind --> <div v-bind:class="box">全写</div> <di

2021-09-20 16:44:54 356

原创 web13.Node.js

Node.js概述Node.js概述Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一 个平台。Node.js是一个事件驱动、I/O、服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript 的速度非常快,性能非常好。Node.js的结构Node.js标准库:是在使用过程中能直接调用的API具体 包括http、net、stream、fs、buffer、events等模块

2021-09-17 08:18:15 124

原创 web13.Node.js

Node.js概述Node.js概述Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一 个平台。Node.js是一个事件驱动、I/O、服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript 的速度非常快,性能非常好。Node.js的结构Node.js标准库:是在使用过程中能直接调用的API具体 包括http、net、stream、fs、buffer、events等模块

2021-09-14 20:42:41 169

原创 web12.JavaScript设计模式

灵活的JavaScript用对象收编变量var checkobject = { checkName: function () { // 验证姓名 }}真假对象var checkobject = function () { return { checkName: function () { // 验证姓名 } }}var a = new checkobject();a.checkEmail

2021-09-13 22:16:03 127

原创 web10.CSS3

CSS3概述CSS3概述提高网站的可维护性以及性能速度CSS3新技术包含以下方面:新选择器文本样式颜色样式边框样式背景样式CSS3变形CSS3过渡CSS3动画多列布局弹性布局用户界面浏览器私有前缀由于CSS3新增的有些属性尚未成为W3C标准的一部分;部分浏览器都只能 识别“带有自身私有前缀的属性”私有前缀对应的浏览器-webkit-Chrome和Safari-moz-Firefox-ms-IE-o-OperaCSS3

2021-08-24 20:30:42 390

原创 web08.jQuery

jQuery选择器基本选择器层次选择器属性选择器标签选择器$(“标签名”)id选择器$("#id名")class选择器$(".类名")群组选择器$(“选择器1, 选择器2, … , 选择器n”);层次选择器层次选择器M N 后代选择器,选择M元素内部后代N元素(所有N元素)M > N 子代选择器,选择M元素内部子代N元素(所有第1级N元素)M ~ N 兄弟选择器,选择M元素后面所有的同级N元素M + N 相邻选择器,选择M元素相邻的下一个元素(M、

2021-08-18 08:41:13 149

原创 web07.ES6

ECMAScript 6 简介ECMAScript 和 JavaScript 的关系​ 前者是后者的规格,后者是前者的一种实现(另外的 ECMAScript 方言还有 JScript 和 ActionScript)。日常场合,这两个词是可以互换的。ES6 与 ECMAScript 2015 的关系ES6 这个词的原意,就是指 JavaScript 语言的下一个版本。ES6 的第一个版本,就这样在 2015 年 6 月发布了,正式名称就是《ECMAScript 2015 标准》(简 称 ES20

2021-08-11 09:26:34 72

原创 web04.JavaScript概述-事件(四)

事件基础和调用事件介绍在之前的学习中,我们接触过鼠标点击事件(即onclick)。那事件究竟是什么呢?​ 举个例子,当我们点 击一个按钮时,会弹出一个对话框。其中“点击”就是一个事件,“弹出对话框”就是我们在点击这个事件里 面做的一些事情。在JavaScript中,一个事件应该有3部分:事件主角:是按钮呢?还是div元素呢?还是其他?事件类型:是点击呢?还是移动呢?还是其他?事件过程:这个事件都发生了些什么?在JavaScript中,事件一般是用户对页面的一些“

2021-07-26 19:34:13 208

原创 web04.JavaScript概述-DOM(三)

DOM基础DOM是什么?​ DOM,全称“Document Object Model(文档对象模型)”,它是由W3C定义的一个标准。​ 在实际开发中,我们有时候需要实现鼠标移到某个元素上面时就改变颜色,或者动态添加元素或者删除 元素等。其实这些效果就是通过DOM提供的方法来实现的。DOM结构<!DOCTYPE html><html><head><meta charset="utf-8" /><title></title&

2021-07-26 15:34:25 276

原创 web04.JavaScript概述-函数与对象(二)

JavaScript函数JavaScript函数介绍​ 一般来说,一个函数是可以通过外部代码调用的一个“子程序”(或在递归的情况下由内部函数调用)。像程序本身一样,一个函数由称为函数体的一系列语句组成。值可以传递给一个函数,函数将返回一个值。​ 在 JavaScript中,函数是头等(first-class)对象,因为它们可以像任何其他对象一样具有属性和方法。它们与其他对象的区别在于函数可以被调用。简而言之,它们是Function对象。JavaScript函数定义​ 在JavaScript中

2021-07-21 14:21:01 259

原创 web04.JavaScript概述(一)

web04.JavaScript概述(一)1. JavaScript概述1.1. JavaScript的历史JavaScript诞生于1995年。网景公司的员工布兰登 • 艾奇(Brendan Eich,1961年~)在1995年开发出了 JavaScript 语言。JavaScript是由网景公司(Netscape)发明,最初命名为LiveScript;1995年12月与SUN公司合作,SUN公司就是开发了Java语言的公司,因市场宣传需要,改名为 JavaScript。1.2.JavaSc

2021-07-21 10:11:16 104

原创 web03.CSS层叠样式表

web03.CSS层叠样式表1.CSS概述1.1.CSS 历史CSS(Cascading Style Sheets,层叠样式表)是一种将表示样式应用到标记的系统。CSS以设计、改变其HTML页面的样式而知名,并使用于Web和其他媒介,如XML文档中。1996年12月W3C推出了CSS规范的第一个版本,1998年W3C发布了CSS的第二个版本即CSS2.0,2001年5月W3C开始进行CSS3标准的制定,到目前为止该标准还没有最终定稿。CSS 1.0选择器:派生选择器、ID选择器和类选择器

2021-07-19 17:53:28 133

原创 web02.HTML超文本标记语言

web02.HTML超文本标记语言1. HTML概述1.1. HTML介绍是Hypertext Markup Language(超文本标记语言)的缩写是一种基于SGML(标准通用标记语言)的标记语言是Web用于编辑网页的主要工具由蒂姆•本尼斯李(Tim Berners-Lee)于1989年在CERN研制出来是标准通用标记语言下的一个应用。HTML的标准由W3C负责开发和制定,W3C即万维网联盟1.2. HTML版本1.2.1. HTML版本HTML 1.0——在1993年6月

2021-07-19 13:00:07 200

原创 web01.计算机网络基础

web01.计算机网络基础Internet如何工作Internet如何工作Internet是由一种通讯介质,如光纤、微波、电缆、电话线等将各种计算机连接起来,统一采用TCP/IP协议标准的互相连通的计算机体系网络如何运输internet使用一种专门的计算机语言(TCP传输控制协议,IP网络连接协议)用来保证数据能够安全可靠的到达指定的目的地路由器分发当Internet用户给其他机器发送一个文本时,TCP将该文本分解成若干个小数据包,并加上一些特定的信息,以便接收方的机器可以判断传输是

2021-07-18 15:18:39 70

原创 前端zoongjie

前端HTMLBFC定义:Block formatting context ,直译为"块级格式化上下文"。是一个独立的渲染区域,只有Block-level box参与它规定了内部的Block-level Box如何布局,并且与这个区域外部毫不相干。特性BFC内的容器在垂直方向依次排列类似正常情况下块元素在垂直方向上依次排列,较易理解。属于同一个BFC的两个相邻容器的上下margin会重叠(相邻两容器上下外边距会发生重叠)渲染前渲染后计算BF

2021-07-01 09:22:18 124

原创 ES6笔记

ES6一、ECMAScript相关介绍1.简介ES6是前端就业趋势,就业必备技能泛指ES2015及之后的新增特性ES6是JS(JavaScript)的一个版本标准ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会, 英文名称是European Computer Manufacturers Association)目标:使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。2.ECMAScript 和 JavaScript 的关系​ 前者

2021-06-03 14:48:46 80

原创 微信小程序

微信小程序1.数据绑定小程序data中初始化数据修改数据:this.setData修改数据的行为始终是同步的vuedata中初始化数据修改数据:this.key=value数据流Vue是单项数据流:Model–>ViewVue中实现了双向数据绑定:v-modelReactstate初始化状态数据修改数据:this.setState()自身构子函数中(componentDidMount)异步的非自身的构子函数中(定时器的回调)同步的数据流

2021-05-24 15:00:07 156 1

原创 VUE

VUE一、简介是渐进式JavaScript框架作用:动态构建用户界面特点遵循MVVM模式编码简洁,体积小,运行效率高,适合移动/PC端开发它本身只关注UI,可以轻松引入vue插件或者其他第三库开发项目与其他前端JS框架的关联借鉴angular的模板和数据绑定技术借鉴react的组件化和虚拟DOM技术vue扩展插件vue-cli: vue 脚手架vue-resource(axios): ajax 请求vue-router: 路由vuex: 状态管理v

2021-05-24 14:58:32 72

原创 面向对象

面向对象01.对象创建模式1.Object构造函数模式套路: 先创建空Object对象, 再动态添加属性/方法适用场景: 起始时不确定对象内部数据问题: 语句太多//一个人:name:"Tom",age:12var p = new Object()p.name='Tom'p.age=12p.setName=function(name){ this.name=name}//测试p.setName('JACK')console.log(p.name,p.age);

2021-04-11 20:22:33 95

原创 闭包

闭包01.理解闭包(closure)1.闭包的概念闭包,不同于一般的函数,它允许一个函数在立即词法作用域外调用时,仍可访问非本地变量。 –维基百科闭包就是能够读取其他函数内部变量的函数。–阮一峰由于在Javascript语言中,只有函数内部的子函数才能读取局部变量,因此可以把闭包简单理解成"定义在一个函数内部的函数"。所以,在本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁。闭包是嵌套的内部函数(绝大部分人)包含被引用变量(函数)的对象(极少数人)2.闭包的用途可以读取函数内

2021-04-11 09:34:10 67

原创 作用域与作用域链

作用域与作用域链1.作用域​ 作用域是可访问变量的集合。作用域是在运行时代码中的某些特定部分中变量,函数和对象的可访问性。换句话说,作用域决定了代码区块中变量和其他资源的可见性。function Fun2() { var inVariable = "内层变量2";}Fun2();//要先执行这个函数,否则根本不知道里面是啥console.log(inVariable); // Uncaught ReferenceError: inVariable is not defined作用域

2021-04-10 15:03:17 57

原创 执行上下文与执行上下文栈

执行上下文与执行上下文栈01.变量提升与函数提升1.js中只有两种作用域​ a:全局作用域​ b:函数作用域在ES6之前,JS是没有块级作用域的var i =1;if(true){ var a='哈哈';//变量a是声明在if的{}里,但在JS里面,因为没有块级作用域,所以此时的变量a的作用域是全局作用域}console.log(a);//可输出打印变量a的值2.什么是变量提升?代码的执行分两步:解析一步一步执行变量提升就是变量声明会被提升到作用域的最顶上去,也就是

2021-04-10 11:32:40 112

原创 原型与原型链

原型与原型链一、原型1.一切(引用类型)都是对象(并不是所有的都是对象,值类型就不是对象)typeof()函数函数输出的几种类型:undefined,number,string,boolean,function,objectinstanceof()函数引用类型(函数,数组,对象,null,new Number(10)都是对象,都是引用类型)引用类型的类型判断用instanceof2.函数与对象之间的关系函数是一种对象;对象都是通过函数创建的(有个例外)----语

2021-04-08 23:35:19 93

原创 04_线程机制与事件机制

线程与进程进程:程序的一次执行, 它占有一片独有的内存空间可以通过windows任务管理器查看进程线程:是进程内的一个独立执行单元是程序执行的一个完整流程是CPU的最小的调度单元关系一个进程至少有一个线程(主)程序是在某个进程中的某个线程执行的浏览器内核模块组成主线程js引擎模块 : 负责js程序的编译与运行html,css文档解析模块 : 负责页面文本的解析DOM/CSS模块 : 负责dom/css在内存中的相关处理布局和渲染模块 : 负责页面的布

2021-04-07 11:18:11 32

原创 03_对象高级

对象的创建模式Object构造函数模式var obj = {};obj.name = 'Tom'obj.setName = function(name){this.name=name}对象字面量模式var obj = { name : 'Tom', setName : function(name){this.name = name}}构造函数模式function Person(name, age) { this.name = name; this.age = age;

2021-04-07 11:16:50 36

原创 02_函数高级

原型与原型链所有函数都有一个特别的属性:prototype : 显式原型属性所有实例对象都有一个特别的属性:__proto__ : 隐式原型属性显式原型与隐式原型的关系函数的prototype: 定义函数时被自动赋值, 值默认为{}, 即用为原型对象实例对象的__proto__: 在创建实例对象时被自动添加, 并赋值为构造函数的prototype值原型对象即为当前实例对象的父对象原型链所有的实例对象都有__proto__属性, 它指向的就是原型对象这样通过__pr

2021-04-07 11:10:57 39

原创 01_基础总结深入

数据类型的分类和判断基本(值)类型Number ----- 任意数值 -------- typeofString ----- 任意字符串 ------ typeofBoolean ---- true/false ----- typeofundefined — undefined ----- typeof/===null -------- null ---------- ===对象(引用)类型Object ----- typeof/instanceofArray ------ in

2021-04-07 11:09:41 41

原创 vue,你所了解的基础语法

vue基础语法1、data属性v-cloak属性:可以解决差值表达式闪烁的问题:可以放任何位置v-text属性:是没有闪烁问题:会覆盖原本里面的内容v-html属性:可以识别HTML标签v-bind属性:是Vue中提供绑定属性的指令2、v-band: v-band可以写符合js的表达式:3、methods属性v-on属性:事件绑定机制方法一:方法二:<input type=“button” value=“点击” @mouseenter=“fn”>4、事件访问修饰符使用位置

2020-09-03 19:54:52 108

原创 Javascript基础讲解

Javascript知识点大致讲解一、基础语法1. 分类ECMAScript:js基本语法与标准DOM: Document Object Model文档对象模型BOM :Browser Object Model浏览器对象模型2. 表达式和语句JavaScript区分表达式和语句。表达式是输出值的,并且可以写在任何需要一个值的地方。例如函数调用里面的实参。3. 标识符和规则标识符(identifier)是用来识别具体对象的一个名称。最常见的标识符就是变量名,以及后面要提到的函数名。Java

2020-08-30 15:03:05 133

在线培训 考试系统(ExamStack V2.0).zip

javaweb项目 在线培训考试系统随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。

2020-06-21

HTML从入门到精通源码文件.zip

html入门基础视频教程及源码,通过本HTML视频教程的学习,可以掌握HTML的基本知识和语法,带你迈入HTML的世界

2019-12-25

HTML从入门到精通电子课件.zip

html入门基础视频教程及源码,通过本HTML视频教程的学习,可以掌握HTML的基本知识和语法,带你迈入HTML的世界

2019-12-25

空空如也

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

TA关注的人

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