小李飞刀--燕子抄水

学习和看书记录

Javascript垃圾回收机制GC

Javascript垃圾回收机制GC(Garbage Collecation) ...

2019-07-29 20:42:08

阅读数 7

评论数 0

vue中使用axios作请求中间层

request.js: import axios from "axios"; import { Message, Loading } from "element-ui"; class Http { constructor(option) { this...

2019-07-19 12:09:26

阅读数 12

评论数 0

vue中添加权限限制-router层级添加

一个权限冗多的系统,免不了要思考权限在系统中怎么方便地获取,添加,判断。 以前在angular的项目中: 一,我们在module.run方法中从后台获取到权限信息(一般是列表,如:promissionList = [‘promission-0’, ‘promission-1’, ‘promissi...

2019-05-24 10:12:53

阅读数 51

评论数 0

mpvue集成flyio

改写成熟悉的axios方式: /** * Created by xlfd on 2018/10/12. */ // import axios from 'axios' import Fly from 'flyio/dist/npm/wx' import config from './app....

2019-03-12 15:06:06

阅读数 180

评论数 3

cordova-plugin-background-mode+cordova-plugin-media实现APP在ios后台运行时发起语音播报

添加插件: cordova plugin add cordova-plugin-media cordova plugin add cordova-plugin-background-mode 然后对资源实例化: angular.module('xlfdMedia', []).factory('m...

2019-03-12 14:15:22

阅读数 297

评论数 0

在ios上,app后台运行时,如何在极光消息推送过来时,运行一段自定义的代码(请求,语音播报等)

通常情况下,app在ios上后台运行时,发送的推送无法被app监听,并执行自定义操作。 这个时候,需要发起Remote Notifications(ios7开始支持后台) ios7和ios6对比: 可以看出,ios7的消息可供我们自定义后再发出(服务端需要设置content-available:...

2019-03-12 13:15:51

阅读数 570

评论数 0

极光推送在Android和iOS的推送机制

极光推送可以将通知,自定义消息,富媒体和本地通知这四种消息推送给app,是第三方推送服务平台之一 极光推送在ios和android上的推送机制是不一样的,主要体现在当程序后台运行的时候。这个稍后会提到, 先来了解一下极光是怎么将要推送的消息准确地推送给我们想送达的那个(些)用户 设备唯一标识 在我...

2019-03-12 11:54:18

阅读数 204

评论数 0

cordova插件$cordovaCamera + angular上传FormData类型数据

首先安装cordovaCamera 插件就不说了,(cordova plugin add cordova-plugin-camera) service .service("CameraService", ["$q", ...

2019-01-17 10:45:37

阅读数 115

评论数 0

【array方法返回值总结】

因为array.pop()比array.shift()快很多

2018-10-31 21:04:05

阅读数 59

评论数 0

【js‘类’实现】【三种实现方式】

/** * 继承 */ // <h2>基于伪类的继承</h2> var Mal = function (name) { this.name = name; }; /...

2018-10-16 21:00:15

阅读数 49

评论数 0

【mpvue-填坑】【更新:10/9】

全局变量的定义 小程序无window,是global。所以不要想着用window import Vue from 'vue' import App from './App' Vue.config.productionTip = false App.mpType = 'app' const app...

2018-10-09 15:35:37

阅读数 38

评论数 0

【根据元素或设备宽动态设定图片高度】

<!DOCTYPE html> <html lang="zh-CN"> <head> <meta c...

2018-10-04 21:48:12

阅读数 72

评论数 0

【遮罩】【滑动时防止遮罩下页面随动的实现】

<!DOCTYPE html> <html lang="zh-CN"> <head> <meta c...

2018-08-31 11:06:00

阅读数 99

评论数 0

【基于js的排序实现】【数字,英文,汉字首字母】

// 调用: var goods = [ {'goodSn': 'x02','goodName': '牛仔裤z', 'price': '178'}, {'goodSn': 'a03','goodName': '直三正品拖鞋', 'price': '78'}, {'goodSn': 'a02','g...

2018-08-11 16:39:59

阅读数 1940

评论数 0

【触摸事件】【返回顶端】【监控ontouchstart-ontouchend 】【下拉刷新-加载更多】【判断滚动条上拉下拉】

// 此处为返回顶部按钮绑定返回顶部的动画函数 $('button').click(function () { $('html,body').animate({ // animate可以为对应的DOM设置动画和执行时间等 scrollTop:...

2018-07-11 11:59:14

阅读数 247

评论数 0

【es6】【promise】【async】处理ajax(并行运行)

场景:两个ajax异步请求的返回值作为另外一个函数的参数,不使用嵌套,如何保证函数能接受到参数,并且做到以最长运行ajax的时间为另外一个函数接收到的时间。 两种实现方法: Promise对象 async函数 Promise对象 // Promise对象 function a...

2018-07-05 15:45:22

阅读数 732

评论数 0

【css3】【box-sizing】

平常我们使用width和height属性定义盒子div的宽或者高时(例如<div style="width: 300px"></div>),只是在设置里面内容的宽高,不是di...

2018-06-28 20:49:23

阅读数 54

评论数 0

【node】链接【mongodb】阿里云服务器环境ubuntu

一,安装2.6版本以上的mongodb在云服务器上(百度就能查到安装方法,以及验证是否安装成功一般是mongodb –version); 二,因为mongodb的默认开启端口是27017,所以要在Ubuntu上开启这个端口: ufw allow 27017 ufw enable ufw r...

2018-06-28 11:37:25

阅读数 133

评论数 0

【npm】【package.jason】

该文件一般存在在项目根目录下,是一个npm配置文件。可供我们利用npm安装这个配置文件里面申明的依赖(作用之一),有点类似于maven的pom.xml文件。 先来个直观的感受: name和version是package.jason文件的必填字段。 package.json文件就是一个JS...

2018-06-02 23:17:56

阅读数 48

评论数 0

【Ubuntu】【gitlab】的ssh配置

Gitlab【ssh协议】的使用文档 Gitlab支持两种协议:HTTP和SSH,前者只要服务器(gitlab)建好了HTTP服务就能直接clone项目代码,不过需要输入在gielab上注册的账号和密码。Push等一些操作也是一样(不过idea会帮我们记住密码,其实也只输入一次),安全性也较低。...

2018-05-19 12:03:59

阅读数 993

评论数 0

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