自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 了解node

nodenode基础概念什么是node基于 Chrome V8 的 JS 运行时环境不存在兼容问题环境:配置在电脑里面的一个程序, 不存在桌面图标, 依靠命令行和 前端 js 的区别前端DOM文档对象模型基于htmlBOM浏览器对象模型基于浏览器ECMAScriptjs 的语法规定了代码怎么写后端ECMAScriptjs 的语法规定了代码怎么写操作电脑的能力基于nodejs 文件是在命令行运行, 再电

2020-08-31 21:58:45 181

原创 Node基础知识简介

Nodenode简介浏览器中的javascript不能做什么+访问数据库+不能对文件进行操作+对os 进行操作+原因 是不安全 和浏览器运行机制有关语言解析平台+java java虚拟机 (运行平台)+php php虚拟机+c# .net framework mono+js 解析内核 chrome v8基于Chrome’s JavaScript runtime,也就是说,实际上它是对GoogleV8引擎(应用于Go

2020-08-21 16:43:46 433

原创 存储

存储cookie什么是cookiecookie实际上就是一些信息,这些信息以文件的形式存储在客户端计算机上。当用户访问了某个网站,可以通过cookie向访问者电脑上存储数据功能:浏览器中进行数据的存储,用户名、密码特性:必须运行在服务器的环境下(开启服务器)容量: 5kb存储的数据类型: 字符串存放是以域名形式区分的一个域名下存放的cookie的个数是有限制的,不同浏览器存放的个数不一样,cookie能存储的条目数为:50条Cookie默认是临时存储的,当浏览器关闭时,自动

2020-08-20 19:24:54 369

原创 同步、异步,微任务、宏任务

Promise和Async同步和异步同步当程序1调用程序2时,程序1停下不动,直到程序2完成回到程序1来,程序1才继续执行下去。逐条执行,一条时间线异步当程序1调用程序2时,程序1径自继续自己的下一个动作,不受程序2的的影响。常见异步操作型事件 (概念中不算是异步,但是操作型事件需要时间)Load事件 (异步,需要加载)SettimeoutsetIntervalrequestAnimationFrame先停止等待运行结束,然后再继续后续的运行promise

2020-08-18 21:02:02 344

原创 MySQL数据库基础

MySQL打开数据库mysqli_connect(“localhost”,“root”,“root”,“test2”,“3306”);mysqli_connect_errno()如果连接失败该函数返回为真mysqli_query针对成功的 SELECT、SHOW、DESCRIBE 或 EXPLAIN 查询,将返回一个 mysqli_result 对象。针对其他成功的查询,将返回 TRUE。如果失败,则返回 FALSE。创建数据库CREATE DATABASE 数据库名PHP操作sq

2020-08-15 08:23:57 215

原创 网络基础内容

网络局域网和广域网局域网局域网(Local Area Network),简称LAN,是指在某一区域内由多台计算机互联成的计算机组。“某一区域”指的是同一办公室、同一建筑物、同一公司和同一学校等,一般是方圆几千米以内。局域网可以实现文件管理、应用软件共享、打印机共享、扫描仪共享、工作组内的日程安排、电子邮件和传真通信服务等功能。上网方式,因为局域网是封闭型的,可以由办公室内的两台计算机组成,也可以由一个公司内的上千台计算机组成。广域网广域网(Wide Area Network),简称WAN,是

2020-08-15 08:22:04 314 1

原创 PHP基础内容初识

PHPPHP简介什么是 PHPPHP 是 “PHP Hypertext Preprocessor” 的首字母缩略词PHP 是一种被广泛使用的开源脚本语言PHP 脚本在服务器上执行PHP 没有成本,可供免费下载和使用什么是 PHP 文件PHP 文件能够包含文本、HTML、CSS 以及 PHP 代码PHP 代码在服务器上执行,而结果以纯文本返回浏览器PHP 文件的后缀是 “.php”PHP 能够做什么PHP 能够生成动态页面内容PHP 能够创建、打开、读取、写入、删除以及关闭

2020-08-13 08:19:42 142

原创 JavaScript14—预加载懒加载

预加载懒加载预加载在页面加载完成之前,提前将所需资源下载,之后使用的时候从缓存中调用意义:预加载可以说是牺牲服务器前端性能,换取更好的用户体验,这样可以使用户的操作得到最快的反映。实现预加载的方法用CSS和JavaScript实现预加载仅使用JavaScript实现预加载使用Ajax实现预加载懒加载是延迟加载,按照一定的条件或者需求等到满足条件的时候再加载对应的资源总结:有需求时才加载对应内容优点:页面加载速度快、可以减轻服务器的压力、节约了流量,用户体验好

2020-08-12 17:40:39 106

原创 JavaScript13—面向对象

面向对象类什么是类类是 面向对象程序设计语言中的一个概念。类(Class)实际上是对某种类型的对象定义变量和方法的原型。它表示对现实生活中一类具有共同特征的事物的抽象,是面向对象编程的基础。对象就是类的实例化体现类就是对象的抽象化表现类名一般大写类有什么父类子类超类superClass子类的父类称为超类基类BassClass创建类class A{a=1;// 构造函数constructor(){ } play(){

2020-08-12 17:31:29 195

原创 JavaScript12—ES6基础简介

ES6历史ECMAScript 和 JavaScript 到底是什么关系?96年网景公司提交ECMA标准1.0因此,现有JS,后有ECMA标准ES6 与 ECMAScript 2015 的关系先提出了ECMAScript 6定为ECMA5.1的下一个标准实际ES6出了很多版本,最后在2015年确定了ECMAScript 2015因此ES6是泛指严格模式模块化开发,自动严格模式“use strict”-变量必须声明后再使用- 函数的参数不能有同名属性,否则报错(str.len

2020-08-12 08:21:02 223

原创 JavaScript11—正则表达式

正则表达式创建正则表达式构造函数创建var reg = new RegExp(正则内容,修饰符);字面量创建var reg=/正则内容/修饰符修饰符(三个)i 不区分大小写g 全局匹配m 多行匹配正则表达式对象的方法test()返回一个布尔值,方法用于匹配字符串,匹配成功返回true,失败返回falseexec()方法检索字符串中的指定值。返回值是被找到的值。如果没有发现匹配,则返回 null。不可以全局匹配 加g也没用字符串匹配正则方法match()

2020-08-11 21:27:43 188

原创 JavaScript10—对象事件

对象事件鼠标事件event对象XY有关的都是鼠标坐标除了getBoundingClientRect()返回元素的大小及其相对于视口的位置left top一般都是元素坐标clientX/clientY距离可视区域左上角layerX/layerY如果目标对象是定位方式,那么值与offset值相似如果目标对象是非定位方式,取父容器的左上角位置,如果父容器未定位,继续向上取offsetX/offsetY相对事件目标对象的左上角位置movementX/m

2020-08-11 20:17:12 158

原创 JavaScript09—事件、事件对象

事件对象事件的兼容(侦听和删除侦听)ie9以上添加事件:element.addEventListener(‘事件类型,事件回调函数,(是否捕获时触发))拓展:1、事件只执行一次 div.addEventListener(“click”,clickHandler,{once:true})2、事件执行指定次数 加一个变量,判断变量的次数移除事件:element.removeEventListener(‘事件类型,事件回调函数,(是否捕获时触发))ie8及以下添加事件

2020-08-11 20:15:50 155

原创 JavaScript08—DOM、事件对象

DOM、事件对象DomDom对象的样式设置Dom对象的样式dom.style.styleName=""对象方法,需要将css-字母,替换为大写字母style字符串方式写法,按照原CSS行内样式填写获取计算后的dom样式iecurrentStyle非iegetComputedStyle使用时要先判断浏览器var style;try{style=getComputedStyle(div0);}catch(error){style=div

2020-08-10 19:13:34 135

原创 JavaScript07—BOM、DOM

BOM、DOMBom对象什么是BomBrowser Object Model 浏览器对象模型所有的window都属于bom有对象,包括属性和方法window对象open()打开window.open(“要打开的网页”, “网页名字”, “height=400,width=400,top=10,left=10”);close()关闭innerHeight浏览器窗口的内部高度(兼容所有浏览器)—包含滚动条innerWidth浏览器窗口的内部宽度(兼

2020-08-10 14:24:34 128

原创 JavaScript06—数组,内建对象

数组,内建对象数组二维数组arr[i][j]=5对象数组var arr=[{a:3,b:4},{a:5,b:6}]内建对象MathMath的属性E 返回算术常量 e,即自然对数的底数(约等于2.718)。LN2 返回 2 的自然对数(约等于0.693)。LN10 返回 10 的自然对数(约等于2.302)。LOG2E 返回以 2 为底的 e 的对数(约等于 1.414)。LOG10E 返回以 10 为底的 e 的对数(约等于0.434)。PI 返回圆周率(约等于3.

2020-08-09 15:46:52 122

原创 JavaScript基础05—数组方法

数组方法push()在数组的尾部添加若干个元素参数:要增加的元素,可以是多个返回值:新数组的长度修改原数组while(arr.push({})<10); 循环给尾部添加若干个元素pop()删除最后一位参数:无返回值:删除的元素修改原数组while(arr.pop()!==3); 删除到某元素为止,同时该元素也会被删除如果数组中存储的是对象,我们必须将所有的对象引用全部设为nullwhile和for都可以,for的效率更高while(arr.length

2020-08-09 15:40:23 151

原创 JavaScript基础04—函数、数组

JavaScript函数参数arguments.length 实参长度,也就是实际传入的参数长度fn.length 形参长度,函数定义参数数量if(arguments.callee.length<arguments.length) 形参长度小于实参长度清除函数fn=null;delete window.fn;无效delete 不能删除任何window下的函数方法return函数返回函数在执行时,将返回函数中return 内容如果return后没

2020-08-08 16:42:46 227

原创 JavaScript基础03—循环、对象

JavaScript循环语句do……whiledo{循环语句;}while(循环条件);先执行,再判断条件是否继续循环不管条件是否满足,至少执行一次语句forfor(变量的初始值;循环条件;变量变化){循环语句;}1、循环需要变量的初始值仅执行一次,并且不一定需要使用var2、循环的条件是一个表达式,隐式转换为布尔值,为真时进入语句块,根据循环次数判断多少次3、变量向条件外变化(这个理解比较片面)。每次循环完成后执行的语句内容注:var定义写在循环外,防止重复定义关

2020-08-08 16:41:40 212

原创 JavaScript基础02—运算符、循环

JavaScript基础进制常用进制二进制、八进制、十进制、十六进制颜色一般使用RGBA模式每个数值范围0~255,A表示透明度#FF0000,数值越大颜色越亮,反之则暗运算符位运算符作用:代码不易被人看懂& 位与运算运算规则,数字转为二进制,高位不足用0补齐,逐为进行与运算任何数(同次幂)与二的n次幂减一(7,15……)相与都是该数本身高次幂只考虑剩余几位,例如:37&7=(32+5)&7=5&7| 位或运算任

2020-08-08 16:25:32 147

原创 JavaScript基础01—基本概念

JavaScriptjs基础js书写位置1、内部写在html中直接书写1、HTML自上向下 同步解释性文档2、上面的代码无法调用下面的标签或者script,下面的代码可以调用上面的标签或者script3、ES6 严格化后,第二条中有些不完全适用4、有写在html外面的情况(不建议),利用了浏览器自动修复2、标签内通过事件触发 按钮特例代码 不跳转 超链接注:单双引号嵌套使用,不要使用同一种3、外部引入可以写在head和body部分载入

2020-08-08 16:23:25 253

空空如也

空空如也

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

TA关注的人

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