- vue-cli3项目ie浏览器白屏兼容问题
赵羽珩
第一步:安装babel-polyfill依赖npminstallbabel-polyfill--save-dev在main.js文件中引用这个库,import'babel-polyfill'第二步:安装es6-promise依赖npminstalles6-promise--save-dev在main.js文件引入下面的内容。importpromisefrom'es6-promise'和promis
- 微信小程序mpvue入坑(3)之Promise封装wx.request及整合Api----新增源码地址
wocwin
vue小程序微信小程序mpvuepromise封装apivant-weapp
微信小程序mpvue入坑(1)之技术对比选型微信小程序mpvue入坑(2)之初始化及引入vantUI微信小程序mpvue入坑(4)之vuex使用微信小程序mpvue入坑(5)之组件封装1、在src下utils新建一个promiseRequest.js文件(用es6-promise封装wx.request)代码如下:importstorefrom'@/store'import{Toast}from'
- 学习Fetch
majun00
语法说明fetch(url,options).then(function(response){//handleHTTPresponse},function(error){//handlenetworkerror})实例//兼容包require('babel-polyfill')require('es6-promise').polyfill()import'whatwg-fetch'fetch(ur
- es6-promise
weixin_30849403
javascriptjsonViewUI
//@overviewes6-promise-atinyimplementationofPromises/A+.//@copyrightCopyright(c)2014YehudaKatz,TomDale,StefanPennerandcontributors(ConversiontoES6APIbyJakeArchibald)//@licenseLicensedunderMITlicense//
- ES6-promise简单理解
lxslxskxs
es6javascript前端vue.js
文章目录promise是什么promise的三种状态promise的特点promise的链式调用promise之returnpromise.all(处理并发请求)promsie.allSettled(批量处理请求)promise.racepromise.resolve和reject手写简单的promisepromise是什么Promise是异步编程的一种解决方案,也是为了解决回调函数层层嵌套的地狱
- ES6-promise(基础认识)
吴高亮
ES6中一个重要的方法;根本目的是解决回调地狱已经异步函数的问题;这些是Promise诞生要解决的问题;异步函数的问题;就是不知道他什么时候会成功;然而Promise就是个容器;存储着未来才会结束的事件;Promise提供统一的API,各种异步操作都可以用同样的方法进行处理。(1):对象的状态不受外界的影响;Promise对象代表一个异步操作;有三种状态;pending(进行中);fulfille
- ES6-Promise对象与async函数
柳时元
ES6javascriptes6
前言今天给大家介绍ES6中的Promise对象与async函数。废话不多说,进入正题!1.Promise对象什么是Promise?是一个用于异步编程的方案。从语法上看,Promise是一个对象,通过它可以获取异步操作的结果。为什么使用Promise对象?它的起因大家应该都知道,做前端开发最让人头疼的地方就是处理异步请求的情况。在请求成功的回调函数里继续调用函数。一但嵌套多了,就会形成回调地狱。代码
- vue与react兼容IE11
new code Boy
react.js前端前端框架vue.jsjavascript
1.安装react-app-polyfill/@babel/polyfill与es6-promise//react依赖包npminstallreact-app-polyfill--save//vue依赖包npminstall@babel/polyfill--savenpminstalles6-promise--save2.需src/main.js(首行引入)//react引入import'reac
- vue-cli4+ts+element如何实现兼容ie10以上浏览器
一浅小屋和你
实现方法步骤:1.下载babel-polyfill以及es6-promisecnpminstall--savebabel-polyfilles6-promise2.在main.ts顶部进行引入import'babel-polyfill'importpromisefrom'es6-promise'promise.polyfill()3.为防止vue-router在ie中不起作用添加一下代码newVu
- 【TS】使用Promise报错
大Q本Q
IDEwebstorm报错提示errorTS2693:'Promise'onlyreferstoatype,butisbeingusedasavaluehere.解决方法:npmi--save-dev@types/es6-promise/node_modules/vue-template-compiler/types/tsconfig.json{"compilerOptions":{"target
- ES6-promise对象
fb941c99409d
理解*Promise对象:代表了未来某个将要发生的事件(通常是一个异步操作)*有了promise对象,可以将异步操作以同步的流程表达出来,避免了层层嵌套的回调函数(俗称'回调地狱')*ES6的Promise是一个构造函数,用来生成promise实例promise状态pending进行中->初始化newpromise对象时fulfilled成功->调用resolverejected失败->调用rej
- vue cli3 兼容ie浏览器
旭先生
安装依赖cnpminstall--savebabel-polyfillcnpminstalles6-promise--save在main.js导入import'@babel/polyfill';importEs6Promisefrom'es6-promise'Es6Promise.polyfill().babelrc文件内配置{"presets":[["@vue/app",{"useBuiltIn
- ES6-Promise异步请求解决方案
Tancy.
前端es6javascript前端Promise
小灶前言为什么使用Promise什么是promise运用PromisePromise.allES7await/asyncIT基础系列前言这是一门知识补充课我们编写的JavaScript代码实际上是单线程的程序,那就决定了我们的代码是一行一行的顺序执行的,处理一些简短、快速的运算操作时主线程就够了,如果在同步程序中发送了网络请求,如果超时了,下面的代码依赖于网络请求,那么整个网页将会失去响应。而异步
- 解决vue在ios低系统白屏
鲜蛋卷小狐狸
环境:vue2,vue-cli3,ios10.2系统用到的插件:@babel/cli,@babel/core,@babel/preset-env,@babel/runtime,@babel/plugin-transform-runtime,@babel/polyfill,es6-promise安装://npm一次性安装多个包,包名之间用空格隔开npminstall--save@babel/runt
- ES6-Promise
嘻小佳
参考链接:1.阮一峰Promise解读2.Promise用法讲解Promise含义Promise是异步编程的一种解决方案,比传统的解决方案----回调函数和事件-----更强大合理。有了Promise对象,就可以将异步操作以同步操作的流程表达出来,避免了层层嵌套的回调函数。基本用法ES6规定,Promise对象是一个构造函数,用来生成Promise实例。eg:创造一个Promise实例。const
- ES6-Promise原理
LC_Ansel
functionMyPromise(executor){varself=this;self.status='pending';self.resolveValue=null;self.rejectReason=null;self.ResolveCallBackList=[];self.RejectCallBackList=[];functionresolve(value){if(self.statu
- ES6-Promise从入门到实战(AJax和fetch)
月上秦少
Promise定义MDNPromiseAPromiseisanobjectthatisusedasaplaceholderfortheeventualresultsofadeferred(andpossiblyasynchronous)computation.Promise是一个对象,用作占位符,用于延迟(可能是异步)计算的最终结果。一个Promise就是一个对象,它代表了一个异步操作的最终完成或
- ES6-promise
十一T_T
es7ES6前端es6promise
1.promise对象是一个代理对象,一个代表为知返回结果的对象值。这个值在promise对象创建时可能是未知的,它允许你为异步操作的成功和失败分别绑定相应的处理方法,这让异步方法可以像同步方法那样返回值,但并不是立即返回最终执行结果,而是返回一个能代表未来出现的结果的promise对象。(pending、fulfilled、rejected)2.使用:newPromise(executor)ex
- vue 兼容IE9后 el-input 的问题
我是华华啊
vue兼容IE浏览器,首先就要安装npminstallbabel-polyfill//然后main文件中引用import'babel-polyfill'还安装了一些其他的插件es6-promise/autoie9-oninput-polyfillie-placeholder因为所遇到的问题是登录页面,有用户名(text)和密码(password),用户输入值,密码框变成明文的了。查了很多资料,找了
- es6-promise
郑宋君
Promise是JavaScript异步编程中的重要概念,异步抽象处理对象,是目前比较流行Javascript异步编程解决方案之一回调函数/回调地狱1秒钟之后输出fn1,再过1秒输出fn2,再过1秒输出fn3。即当我们需要发送多个异步请求,并且每个请求之间需要相互依赖时。这时我们以嵌套方式来解决。形成了所谓的"回调地狱"。functionfn1(callback){setTimeout(()=>{
- 低版本浏览器不支持es6
斯爱米诺子
1.npm安装npminstallbabel-polyfillnpminstalles6-promise2.main.js引入import'babel-polyfill'importEs6Promisefrom'es6-promise'require('es6-promise').polyfill()Es6Promise.polyfill()3.webpack.base.conf.js(入口更新)
- 关于promise
米卡卡米
本文章完全参考阮一峰老师的es6-promise。如果有啥问题可以直接去看原文!什么是promise,简单地来说,就是一个容器,保存着未来才会结束的事情(异步操作)promise是个对象。特点:1.对象状态不受外界影响。只有异步操作的结果,可以决定当前是什么状态,其他都无法改变。有三种状态:pengding(进行中)、fulfilled(已成功)rejected(已失败)2.一旦状态改变,就不会再
- es6-promise学习与使用【含真实接口】
秋田君
JavaScriptVuejavascript前端vuees6/es7es6
es6-promise学习与使用es6-promise介绍与基本使用promise是ES6引入的异步编程的新解决方案,语法上市promise是一个构造函数,用来封装异步操作并可以获取奇成功或失败的结果【解决回调地狱问题】Promise构造函数:Promise{excutor}{}Promise.prototype.then方法Promise.prototype.catch方法1.实例化Promis
- JavaScript Promise查缺补漏
bestvist
image原文链接Promise简介ECMAscript6原生提供了Promise对象,由浏览器直接支持,目前大多数浏览器都已经实现了,低版本浏览器可以使用es6-promise库来填平兼容性问题。Promise最大的好处是把执行代码和处理代码分离开,使异步操作逻辑更加清晰。Promise特点1、对象的状态不受外界影响Promise对象代表一个异步操作,有三种状态:pending-初始状态。ful
- ES6-Promise简介、ES7 新特性及ES8新特性-async和await
1900's 88 keys
#JavaScript正在路上的前端攻城狮的烂笔记javascript前端开发语言
目录ES6-PromisePromise简介Promise.prototype.then方法Promise.prototype.catch方法ES7新特性Array.prototype.includes指数操作符ES8新特性-async和awaitasync和awaitasync函数await表达式async和await结合读取文件async和await结合发送AJAX请求ES6-PromiseP
- reco-fetch
reco_luan
fetch必然要替换XMLHttpRequest,所以是时候尝试fetch了;本封装仅针对npm引入;本封装依赖es6-promise和whatwg-fetch,分别对promise和fetch进行兼容性处理;还有一种兼容性处理是依赖es6-promise和isomorphic-fetch,但是看它的源码就会发现,isomorphic-fetch只不过是引用了whatwg-fetch,并没有做二次
- 解决使用Vue后IE下不支持Promise的问题
Devid
这个现象的IE下报错为:“Proxy”未定义。解决方法首先安装开发环境依赖:npminstall--save-deves6-promise然后在主入口main.js如下:importPromisefrom'es6-promise'Promise.polyfill()
- Fetch请求封装(vue)
禾小沐的技术与生活
Fetch请求封装。//前置拼接urlletapi='****';//处理promise和fetch的兼容性以及引入require('es6-promise').polyfill();require('isomorphic-fetch');//处理get请求,传入参数对象拼接letformatUrl=obj=>{letparams=Object.values(obj).reduce((a,b,i)
- vuex基本使用
小西瓜简书
vuex使用1、安装vuexnpminstallvuex--save2、安装promise:Vuex依赖Promise。如果你支持的浏览器并没有实现Promise(比如IE),那么你可以使用一个polyfill的库,例如es6-promise。将下列代码添加到你使用Vuex之前的一个地方:import'es6-promise/auto'3、创建一个store仓库conststore=newVuex
- ES6-Promise
一、简介Promise是异步编程的一种解决方案,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise是一个对象,从它可以获取异步操作的消息。两个特点:1、对象的状态不受外界影响。Promise对象代表一个异步操作,有三种状态:pending-进行中fulfilled-已成功rejected-已失败只有异步操作的结果可以决定当前是哪一种状态,任
- 多线程编程之理财
周凡杨
java多线程生产者消费者理财
现实生活中,我们一边工作,一边消费,正常情况下会把多余的钱存起来,比如存到余额宝,还可以多挣点钱,现在就有这个情况:我每月可以发工资20000万元 (暂定每月的1号),每月消费5000(租房+生活费)元(暂定每月的1号),其中租金是大头占90%,交房租的方式可以选择(一月一交,两月一交、三月一交),理财:1万元存余额宝一天可以赚1元钱,
- [Zookeeper学习笔记之三]Zookeeper会话超时机制
bit1129
zookeeper
首先,会话超时是由Zookeeper服务端通知客户端会话已经超时,客户端不能自行决定会话已经超时,不过客户端可以通过调用Zookeeper.close()主动的发起会话结束请求,如下的代码输出内容
Created /zoo-739160015
CONNECTEDCONNECTED
.............CONNECTEDCONNECTED
CONNECTEDCLOSEDCLOSED
- SecureCRT快捷键
daizj
secureCRT快捷键
ctrl + a : 移动光标到行首ctrl + e :移动光标到行尾crtl + b: 光标前移1个字符crtl + f: 光标后移1个字符crtl + h : 删除光标之前的一个字符ctrl + d :删除光标之后的一个字符crtl + k :删除光标到行尾所有字符crtl + u : 删除光标至行首所有字符crtl + w: 删除光标至行首
- Java 子类与父类这间的转换
周凡杨
java 父类与子类的转换
最近同事调的一个服务报错,查看后是日期之间转换出的问题。代码里是把 java.sql.Date 类型的对象 强制转换为 java.sql.Timestamp 类型的对象。报java.lang.ClassCastException。
代码:
- 可视化swing界面编辑
朱辉辉33
eclipseswing
今天发现了一个WindowBuilder插件,功能好强大,啊哈哈,从此告别手动编辑swing界面代码,直接像VB那样编辑界面,代码会自动生成。
首先在Eclipse中点击help,选择Install New Software,然后在Work with中输入WindowBui
- web报表工具FineReport常用函数的用法总结(文本函数)
老A不折腾
finereportweb报表工具报表软件java报表
文本函数
CHAR
CHAR(number):根据指定数字返回对应的字符。CHAR函数可将计算机其他类型的数字代码转换为字符。
Number:用于指定字符的数字,介于1Number:用于指定字符的数字,介于165535之间(包括1和65535)。
示例:
CHAR(88)等于“X”。
CHAR(45)等于“-”。
CODE
CODE(text):计算文本串中第一个字
- mysql安装出错
林鹤霄
mysql安装
[root@localhost ~]# rpm -ivh MySQL-server-5.5.24-1.linux2.6.x86_64.rpm Preparing... #####################
- linux下编译libuv
aigo
libuv
下载最新版本的libuv源码,解压后执行:
./autogen.sh
这时会提醒找不到automake命令,通过一下命令执行安装(redhat系用yum,Debian系用apt-get):
# yum -y install automake
# yum -y install libtool
如果提示错误:make: *** No targe
- 中国行政区数据及三级联动菜单
alxw4616
近期做项目需要三级联动菜单,上网查了半天竟然没有发现一个能直接用的!
呵呵,都要自己填数据....我了个去这东西麻烦就麻烦的数据上.
哎,自己没办法动手写吧.
现将这些数据共享出了,以方便大家.嗯,代码也可以直接使用
文件说明
lib\area.sql -- 县及县以上行政区划分代码(截止2013年8月31日)来源:国家统计局 发布时间:2014-01-17 15:0
- 哈夫曼加密文件
百合不是茶
哈夫曼压缩哈夫曼加密二叉树
在上一篇介绍过哈夫曼编码的基础知识,下面就直接介绍使用哈夫曼编码怎么来做文件加密或者压缩与解压的软件,对于新手来是有点难度的,主要还是要理清楚步骤;
加密步骤:
1,统计文件中字节出现的次数,作为权值
2,创建节点和哈夫曼树
3,得到每个子节点01串
4,使用哈夫曼编码表示每个字节
- JDK1.5 Cyclicbarrier实例
bijian1013
javathreadjava多线程Cyclicbarrier
CyclicBarrier类
一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环的 barrier。
CyclicBarrier支持一个可选的 Runnable 命令,
- 九项重要的职业规划
bijian1013
工作学习
一. 学习的步伐不停止 古人说,活到老,学到老。终身学习应该是您的座右铭。 世界在不断变化,每个人都在寻找各自的事业途径。 您只有保证了足够的技能储
- 【Java范型四】范型方法
bit1129
java
范型参数不仅仅可以用于类型的声明上,例如
package com.tom.lang.generics;
import java.util.List;
public class Generics<T> {
private T value;
public Generics(T value) {
this.value =
- 【Hadoop十三】HDFS Java API基本操作
bit1129
hadoop
package com.examples.hadoop;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FSDataInputStream;
import org.apache.hadoop.fs.FileStatus;
import org.apache.hadoo
- ua实现split字符串分隔
ronin47
lua split
LUA并不象其它许多"大而全"的语言那样,包括很多功能,比如网络通讯、图形界面等。但是LUA可以很容易地被扩展:由宿主语言(通常是C或 C++)提供这些功能,LUA可以使用它们,就像是本来就内置的功能一样。LUA只包括一个精简的核心和最基本的库。这使得LUA体积小、启动速度快,从 而适合嵌入在别的程序里。因此在lua中并没有其他语言那样多的系统函数。习惯了其他语言的字符串分割函
- java-从先序遍历和中序遍历重建二叉树
bylijinnan
java
public class BuildTreePreOrderInOrder {
/**
* Build Binary Tree from PreOrder and InOrder
* _______7______
/ \
__10__ ___2
/ \ /
4
- openfire开发指南《连接和登陆》
开窍的石头
openfire开发指南smack
第一步
官网下载smack.jar包
下载地址:http://www.igniterealtime.org/downloads/index.jsp#smack
第二步
把smack里边的jar导入你新建的java项目中
开始编写smack连接openfire代码
p
- [移动通讯]手机后盖应该按需要能够随时开启
comsci
移动
看到新的手机,很多由金属材质做的外壳,内存和闪存容量越来越大,CPU速度越来越快,对于这些改进,我们非常高兴,也非常欢迎
但是,对于手机的新设计,有几点我们也要注意
第一:手机的后盖应该能够被用户自行取下来,手机的电池的可更换性应该是必须保留的设计,
- 20款国外知名的php开源cms系统
cuiyadll
cms
内容管理系统,简称CMS,是一种简易的发布和管理新闻的程序。用户可以在后端管理系统中发布,编辑和删除文章,即使您不需要懂得HTML和其他脚本语言,这就是CMS的优点。
在这里我决定介绍20款目前国外市面上最流行的开源的PHP内容管理系统,以便没有PHP知识的读者也可以通过国外内容管理系统建立自己的网站。
1. Wordpress
WordPress的是一个功能强大且易于使用的内容管
- Java生成全局唯一标识符
darrenzhu
javauuiduniqueidentifierid
How to generate a globally unique identifier in Java
http://stackoverflow.com/questions/21536572/generate-unique-id-in-java-to-label-groups-of-related-entries-in-a-log
http://stackoverflow
- php安装模块检测是否已安装过, 使用的SQL语句
dcj3sjt126com
sql
SHOW [FULL] TABLES [FROM db_name] [LIKE 'pattern']
SHOW TABLES列举了给定数据库中的非TEMPORARY表。您也可以使用mysqlshow db_name命令得到此清单。
本命令也列举数据库中的其它视图。支持FULL修改符,这样SHOW FULL TABLES就可以显示第二个输出列。对于一个表,第二列的值为BASE T
- 5天学会一种 web 开发框架
dcj3sjt126com
Web框架framework
web framework层出不穷,特别是ruby/python,各有10+个,php/java也是一大堆 根据我自己的经验写了一个to do list,按照这个清单,一条一条的学习,事半功倍,很快就能掌握 一共25条,即便很磨蹭,2小时也能搞定一条,25*2=50。只需要50小时就能掌握任意一种web框架
各类web框架大同小异:现代web开发框架的6大元素,把握主线,就不会迷路
建议把本文
- Gson使用三(Map集合的处理,一对多处理)
eksliang
jsongsonGson mapGson 集合处理
转载请出自出处:http://eksliang.iteye.com/blog/2175532 一、概述
Map保存的是键值对的形式,Json的格式也是键值对的,所以正常情况下,map跟json之间的转换应当是理所当然的事情。 二、Map参考实例
package com.ickes.json;
import java.lang.refl
- cordova实现“再点击一次退出”效果
gundumw100
android
基本的写法如下:
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
//navigator.splashscreen.hide();
document.addEventListener("b
- openldap configuration leaning note
iwindyforest
configuration
hostname // to display the computer name
hostname <changed name> // to change
go to: /etc/sysconfig/network, add/modify HOSTNAME=NEWNAME to change permenately
dont forget to change /etc/hosts
- Nullability and Objective-C
啸笑天
Objective-C
https://developer.apple.com/swift/blog/?id=25
http://www.cocoachina.com/ios/20150601/11989.html
http://blog.csdn.net/zhangao0086/article/details/44409913
http://blog.sunnyxx
- jsp中实现参数隐藏的两种方法
macroli
JavaScriptjsp
在一个JSP页面有一个链接,//确定是一个链接?点击弹出一个页面,需要传给这个页面一些参数。//正常的方法是设置弹出页面的src="***.do?p1=aaa&p2=bbb&p3=ccc"//确定目标URL是Action来处理?但是这样会在页面上看到传过来的参数,可能会不安全。要求实现src="***.do",参数通过其他方法传!//////
- Bootstrap A标签关闭modal并打开新的链接解决方案
qiaolevip
每天进步一点点学习永无止境bootstrap纵观千象
Bootstrap里面的js modal控件使用起来很方便,关闭也很简单。只需添加标签 data-dismiss="modal" 即可。
可是偏偏有时候需要a标签既要关闭modal,有要打开新的链接,尝试多种方法未果。只好使用原始js来控制。
<a href="#/group-buy" class="btn bt
- 二维数组在Java和C中的区别
流淚的芥末
javac二维数组数组
Java代码:
public class test03 {
public static void main(String[] args) {
int[][] a = {{1},{2,3},{4,5,6}};
System.out.println(a[0][1]);
}
}
运行结果:
Exception in thread "mai
- systemctl命令用法
wmlJava
linuxsystemctl
对比表,以 apache / httpd 为例 任务 旧指令 新指令 使某服务自动启动 chkconfig --level 3 httpd on systemctl enable httpd.service 使某服务不自动启动 chkconfig --level 3 httpd off systemctl disable httpd.service 检查服务状态 service h