自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (1)
  • 收藏
  • 关注

原创 uniapp在ios端打开发测试包

uniapp在ios端打开发测试包

2023-02-20 17:41:33 1207 1

原创 基础总结JS(8):promise中抛出异常

一、无catch时:1、在构造函数中抛出错误,会进then的reject函数进行结果处理,状态变为:fullfilledvar promise = new Promise((resolve, reject) => { throw new Error('nono'); //构造函数同步执行,抛出错误}).then(()=>{ console.log('resolve');},(err)=>{ console.log('reject'); //执行了

2020-12-16 15:15:12 6931 3

原创 基础总结JS(7):继承的几种方式

一、原型链继承将父实例重写子原型对象,使子原型对象也有了一个指向父原型对象的指针,形成一条原型链,如下图:function Father() { this.name = '小明'; this.colors = ['red','blue','green'];}Father.prototype.sayName = function() { console.log('名字是小明');}function Child() { this.age = 30;}Child

2020-11-15 19:43:15 108

原创 基础总结JS(6):创建对象

一、创建对象的几种方式:1、工厂模式:新建一个普通函数,函数里先新建一个对象,然后加强这个对象,最后返回这个对象,就像一个工厂输入原料加工后输出产品一样。function createPerson(name, age) { var obj = new Object(); obj.name = name; obj.age = age; obj.sayName = function() { console.log(this.name); }

2020-11-01 18:24:27 773

原创 基础总结JS(5):构造函数、实例对象、原型对象之间的关系

一、构造函数:构造函数和普通函数没什么不同,只是调用时不一样,用new操作符来调用。构造函数名默认首字母大写,与普通函数做区分,函数名即是新建实例的类型。function Person(age, name) { this.age = age; this.name = name;}var person = new Person(20, '小花');console.log(person instanceof Person);// true二、理解原型对象:functi

2020-10-18 13:17:57 321

原创 基础总结JS(4):函数声明和函数表达式

一、函数声明和函数表达式:function func () { console.log('Hello world');}函数声明需要命名,否则报错:function () { console.log('Hello world');}// Uncaught SyntaxError: Function statements require a function name可使用函数表达式,将匿名函数赋值给变量:var func = function() { console.log(

2020-10-11 12:46:25 207

原创 基础总结JS(3):对象的浅拷贝和深拷贝

一、前言:对象的浅拷贝和深拷贝,都是为了将拷贝后的对象和原对象区别开,修改其一,不会影响另一个。浅拷贝:适用于原对象里只含有基本类型数据时的拷贝深拷贝:适用于原对象里包含二级及多级对象、数组的拷贝二、浅拷贝的几种方式:1、简单拷贝:使用ES6的扩展运算符```javascriptlet obj1 = { name: "Mike", age: 20};let obj2 = { ...obj1 };obj1.name = "Jane";console.log(obj1

2020-10-04 22:54:09 112

原创 基础总结JS(2):作用域与闭包

一、作用域1、简单来说:就是由内向外搜索变量,内部找到了,就不再搜索;内部可以访问到外部的变量,外部不能访问内部的。有一个执行环境栈,最底层是全局环境,然后是父执行环境,后是子执行环境,每次执行完都弹出相应的执行环境,后进的先出。window.name = '小芳';console.log(name);function outer() { var name = '小刚'; console.log(name); function inner() { var n

2020-10-03 11:44:12 126

原创 基础总结JS(1):数据类型

一、数据类型有哪些?数据类型共7种:Undefined、Null、Boolean、Number、String、Object、Symbol简单记忆:其中分为:基本数据类型:Undefined、Null、Boolean、Number、String引用数据类型:Object、Symbol(ES6新增)两者区别:基本数据类型值在内存中占据固定大小的空间,保存在栈内存中引用类型的指针地址保存在栈内存,值是对象,保存在堆内存中,不固定大小复制基本类型值,复制的是值本身,复制引用类型,复制的是指针

2020-09-25 15:07:10 113

原创 RN项目学习笔记:环境搭建(Windows、Android)

前言初学RN,很酸爽,记录下搭建过程,希望可以和大家一起学习,文章若有误请指正。安装环境:官方文档:RN官网我的环境如下:Android环境安装:不需要单独安装Android sdk安装Android studio后再安装sdk:Android studio安装地址一、安装Android sdk或在工具栏Help里搜SDK Manager勾选show package details,选择需要的,点击OK即可下载,sdk默认安装路径:C:\Users\username\AppData

2020-07-31 14:20:59 353

空空如也

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

TA关注的人

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