自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于koa2实现文件上传

【代码】基于koa2实现文件上传。

2022-12-09 15:27:50 689 1

原创 JS-函数的作用域和执行上下文

执行上下文JS编译型语言JS是一种具有函数优先的轻量级、解释型或即时编译型的编译语言解释型语言 在运行程序的时候才解析,每执行一段代码就翻译一段代码编译型语言 写的程序在执行之前,需要一个专门的编译过程,把所有程序编译成机器语言文件JS 运行环境JS 代码执行过程JS引擎是一段一段地运行代码JS代码执行时,会为当前代码创建相应的运行环境JS 运行环境全局环境:代码运行起来后进入全局环境函数环境:函数被调用执行时,会进入当前函数中执行代码变量对象作用域链

2022-04-06 16:04:17 172

原创 h5-随机画圆(随机颜色、随机大小)

效果:代码 for(var i=0;i<50;i++){ ctx.beginPath(); ctx.arc(Math.random()*400,Math.random()*400,Math.random()*50,0,Math.PI*2); //设置透明度 ctx.globalAlpha = Math.random()*0.2; //随机生成颜色 ctx.fillStyle="rgba("+Ma

2022-03-30 08:05:51 407

原创 数值转换~

转换为布尔类型非0数字 和 非空字符串 转换为 true,其余均为 false强制转换: Boolean( )转换为数值类型布尔类型转化为数值类型false 0true 1undefined 转化为数值类型undefined NaNnull 转换为数值类型null 0字符串转换为数值类型纯数字 数字本身非纯数字 NaN强制转化为Number 类型parseInt( )parseFloat( )Number( )转换

2022-03-29 21:11:16 185

原创 JS-预解析

JS 代码运行机制代码运行机制JS代码执行分为两个阶段代码解析阶段:将代码翻译成可执行代码代码执行阶段:执行可执行代码声明提升声明提升规则规则1:函数声明整体提前规则2:变量声明提前,赋值留在原地规则3:函数会优先被提升,然后才是变量规则4:函数声明有冲突,会覆盖;变量声明有冲突,会忽略例题console.log(add); //add函数体对象function add() { console.log(1); }var add = 2;conso

2022-03-29 15:50:26 59

原创 JS - 函数定义和调用形式

函数定义形式函数定义方式函数声明 function max(a, b) { return a > b ? a : b; }函数表达式 var max = function (a, b) { return a > b ? a : b; };Function 构造函数实例化var max = new Function("a", "b", "return a > b ? a : b;");函数定义三要素函数名:

2022-03-29 15:35:03 58

原创 JS进阶 - 对象的属性特征

对象与属性对象分类内置对象非构造器对象(Math、JSON)构造器对象(Object、Array、Function、Number…)宿主对象由宿主环境确定的自定义对象用户自己创建的属性的种类数据属性对象的普通属性,从键到值的映射(包括方法)。访问器属性类似于读、写 。内置属性不能直接访问,可能存在间接访问方式,内置属性的键置于方括号中。数据属性及其特性属性特征value:对应属性的值writable:确定属性是否可改写性

2022-03-24 19:13:51 810

原创 JS进阶——运算符与表达式

属性命名通过点(.)运算符要求后面的属性名是合法的标识符,不合法的不可以使用通过中括号([ ])运算符中括号要求的则是一个字符串,不必是合法的标识符var obj = { x:12, y:"xy" } console.log(obj.x); console.log(obj["x"]);运算符与表达式字面量字面量,就是表示自身的常量运算符逻辑运算符 (&&、||、!)算数运算符 (+、-、*、/)比较运算

2022-03-08 20:42:09 137

原创 JS 进阶 - JS数据类型

JS 发展历程以及语言特点数据类型分类数据类型基本类型 Number、String、Boolean、Null、Undefined引用类型 Object (Array、Function、Date)

2022-03-07 21:34:46 252

空空如也

空空如也

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

TA关注的人

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