自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

南同学

暂时没想好

  • 博客(20)
  • 收藏
  • 关注

原创 ionic实现开机app自启动功能

ionic打包的app实现开机自启动功能(该功能在android系统有效)1、新建一个StartBootReceiver类继承BroadcastReceiver,接受开机广播,具体代码如下package com.sznari.survey; // 指StartBootReceiver类所在的路径// 引入包import android.content.BroadcastReceiver;import android.content.Context;import android.content.

2021-01-07 16:22:50 406

原创 typescript学习之装饰器

List item 是一种特殊类型的申明,它能够被附加到类申明、方法、属性或参数上,可以修改类的行为通俗的讲,装饰器就是一个方法,可以注入到类、方法、属性或参数上来扩展类、属性、方法、参数的功能常见的装饰器: 类装饰器、属性装饰器、方法装饰器、参数装饰器装饰器的写法: 普通装饰器(无法传参)、装饰器工厂(可以传参)类装饰器普通类装饰器普通装饰器中的参数只有一个,就是当前类,不能...

2020-03-14 13:34:20 309

原创 typescript学习之泛型

通俗理解:繁星就是解决 类 接口 方法的复用性,以及对不特定数据类型的支持可以解决的问题:当一个函数在传入的参数是什么类型的时候,就要返回什么类型T表示泛型,具体什么类型是调用这个方法的时候决定的 ,当然也可以是其他大写字母,一般都写Tfunction getInfo<T>(value:T):T{ // 表示传入的参数是什么类型,返回的就是什么类型 return v...

2020-03-14 09:41:50 200

原创 typescript学习之 接口

接口的作用:行为和动作的规范,对批量方法进行约束, 主要通过关键字 interface 定义接口属性接口interface Param { // 规定函数传入的参数是一个对象,并且必须符合以下特征 name:string; // 注意是用分号结束 age:number;}function getInfo(info:Param):void{ // 这样就把函数的参数和定义的...

2020-03-14 09:31:10 203

原创 typescript学习之 类

类的定义class Person { public name:string; // 公共属性 constructor (n:string) { // 构造函数 实例化类的时候触发的方法 this.name = n } run():void { console.log(this.name) }}var p = new P...

2020-03-14 09:09:53 144

原创 typescript学习之函数

函数申明函数function run():string{ return 'str' } // 该函数必须返回一个string 匿名函数var run = function ():void{} // 该函数没有返回值函数的参数可选参数下面这个函数的第二个参数有个问号,表示这个参数可传可不传,传入的必须是numberfunction getInfo(name: stri...

2020-03-14 09:02:34 424

原创 typescript学习之数据类型

刚到公司,项目居然是用angular写的,太痛苦了,为了项目的需要,开启了ts的学习之路,ts中的数据类型总结如下:布二类型(boolean)定义变量:var bool:boolean = true数字类型 (number)定义变量:var num:number = 123字符串类型 (string)定义变量: var str:string = '123'数组类型(array)...

2020-03-13 22:02:07 160

转载 window常用工具

这些软件太强了,Windows必装!尤其程序员! 原创 ...

2020-03-02 16:30:42 746

原创 javascript中的类型判断

typeof 判断变量的类型 typeof返回值对应 类型 返回值 String "string" Numbe...

2020-03-02 11:11:52 136

原创 javascript中的面向对象详解

什么是面向对象用对象的思想去写代码,就是面向对象棉城面向对象的特点抽象: 抓住核心问题封装:只能通过对象来访问方法继承:从已有对象上继承出新的对象多态:多对象的不同形态对象的组成方法:对象下面的函数叫做对象的方法属性:对象下面的变量,就叫做对象的属性构造函数一个函数被new 调用了之后,那这个函数就是一个构造函数当new去调用一个函数的时候,那这个函数体中的t...

2020-03-02 09:59:22 171

原创 javascript中的节流和防抖

防抖和节流是在js性能优化方面非常重要的一环,它们主要针对的是一些短时间内会被频繁触发的事件;防抖当用户连续触发后,函数在指定时间内执行一次function debounce(fn,delay) { // fn回调函数 delay指定时间执行 let time = delay || 200; // time指定时间 let timer; return function...

2020-02-24 12:18:07 128

原创 HTTP请求与头与响应头对照表

HTTP请求头提供了关于请求,响应或者其他的发送实体的信息。HTTP的头信息包括通用头、请求头、响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。通用头标:即可用于请求,也可用于响应,是作为一个整体而不是特定资源与事务相关联。请求头标:允许客户端传递关于自身的信息和希望的响应形式。响应头标:服务器和于传递自身信息的响应。实体头标:定义被传送资源的信息。即可用于请求,也...

2020-02-24 11:29:28 176

原创 请求中跨域的问题,及解决方法

(一):为什么会出现跨域的问题在浏览器中有一个同源策略, 也是浏览器的安全策略, 保障资源间的安全访问,我们访问地址的URL: 协议://域名:端口/资源路径?查询字符串#hash,也就是只有当协议,域名,端口完全一致的时候 才能访问,只要有一个不同,就会出现跨域;解决跨域的方法:CORS跨域:原理: 通过新版XMLHttpRequest(ajax20.)的特性实现方式:在服务器端设...

2020-02-23 19:55:14 1161

原创 javascript中的运行机制(EventLoop)、promise、await、ayncs

(一):EventLoop、js的运行机制因为javascript语言特点就是单线程,这就意味着所有的任务都需要排队,只有当前一个任务结束后,才会执行后一个任务,如果前一个任务耗时很长,那有一个任务就得一直等着,于是js的所有任务又分为同步任务、异步任务,同步任务是指:在主线程上排队执行的任务,从上往下执行。异步任务是指:所有的异步任务不会进入主线程,而是会进入任务队列(task queue),...

2020-02-23 16:40:53 320

原创 node数据持久化之 mongoDB安装 windows

node数据持久化之 mongoDB安装 windows官网下载安装包 mongoDB官网下载地址下载安装包后,如果是要安装在默认路径,就狂点 next 就可以了我没有安装在默认目录 而是安装在 D: 盘下面的 具体操作如下a、首先要以管理员身份打开命令行 ==> 右键点击开始 ==> Windows PowerShell (管理员)(A)b、输入命令 msi...

2019-11-25 23:53:51 108

原创 vue组件通信的几种方式

vue组件通信父传子// 父组件 Parent<template> <div> <Child1 :title=" '父组件中的值传递给子组件' " /> </div></template><script>import Child1 from '@/components/child1'exp...

2019-07-02 23:26:06 574

原创 mixin(vue中的混入)

混入的使用场景:在vue中需要使用全局的方法时可以考虑使用混入的说明:混入就是定义一个对象,这个对象就相当于vue实例,在vue实例中可以创建的,在这个对象中可以创建,也有生命周期等方法,以及属性,比如在这个对象中定义方法,会自动和单个组件中的vue实例定义的方法合并,就相当于全局的方法或者变量混入的用法:在main.jsconst appMixin = { created ()...

2019-06-29 23:02:55 154

转载 UNI-APP开发笔记之使用uni.navigateBack修改上一个页面值

在uni-app开发中使用uni.navigateBac后想将数据传到上个页面,微信中使用setData可以做到,在uni-app开发中是无效的,解决办法如下:1.在main.js文件中加入Vue.prototype.$eventHub = new Vue();2.在监听页面加入this.$eventHub.$on('fire', function (data) { console....

2019-06-04 14:04:11 1965

转载 H5存储

转 H5存储(web Storage和web SQL) 2017年07月07日 10:18:51 Sir814 阅读数:5460 ...

2019-04-15 17:32:44 164

转载 Vue项目中使用组件库cube-ui

(一)创建一个vue项目(1) (安装全局vue-cli,通过vue -V查看版本)npm install -g vue-cli(2)vue init 你用的模板工具 项目名称 (这里采用webpack作为模板工具)vue init webpack my-project(3)安装成功后进入你的项目目录cd my-project(4) 启动项目npm run de...

2019-04-07 20:19:05 5109 2

空空如也

空空如也

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

TA关注的人

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