自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 世界上最早的区块链项目~知道是什么吗?

近区块链这个玩意又被市场搞的很是火热,相信大部分人都不太清楚这玩意到底是怎么样的一个概念,它来了,它来了,它到底是啥~ 国家都开始发文支持了,下面是一个通俗易懂的例子:中国麻将。 甲首先发起一个申请,我要打麻将,组建一个麻将局,这就相当于创建一个区块,这个区块会被广播给乙、丙、丁、A、B、C...

2019-12-25 11:24:46

阅读数 119

评论数 0

原创 在原生ios和android中嵌套h5, h5调用原生的方法,进行跳转

首先做一个终端判断 var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端 var isiOS = !!u.match(/\(i[^;]+;(...

2019-12-13 11:13:02

阅读数 124

评论数 0

原创 js判断两个时间段,是否有交集

js判断两个时间段,是否有交集 1.时间格式 HH:MM var a = '第一个开始时间' var b = '第二个结束时间' var c = '第二个开始时间' var b = '第二个结束时间' ch...

2019-11-23 10:50:11

阅读数 132

评论数 0

原创 微信公众号-获取地理位置-打开内置地图

首先提醒同学,先去研究哈官网,了解点基础参数 然后,看这里的代码比较容易 这是微信的配置文件,至于里面参数,如何拿到,我上篇文章,微信分享有详细说明,这里不做解释哈 wx.config({ debug: false, appId: res.dat...

2019-11-13 17:30:14

阅读数 126

评论数 0

原创 js原生--可拖拽按钮

直接看代码吧 ```javascript var bodyWidth=document.body.clientWidth; //获取文档宽度 document.getElementById("btnHome").style.left=bodyWidth-63+&quo...

2019-11-06 15:45:11

阅读数 125

评论数 0

原创 微信公众号开发--h5定位索引列表

直接看效果吧 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20191106110645968.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6L...

2019-11-06 11:10:51

阅读数 145

评论数 0

转载 android5.0加载h5页面显示空白

我这个问题出现在android5.0以上—android6.0以下的机子上, 其他版本没问题。 客服给我反馈说这些问题全部出现在 oppo、vivo上面,都是android5.1.1的版本上。 解决方法: 启用mixed content 在Android5.0中,WebView方面做了些修改,如...

2019-11-03 15:46:25

阅读数 126

评论数 0

原创 canvas实现背景图和二维码合并-生成海报

话不多说,只是想分享踩坑的经验,若有不好,请谅解 //若不嫌弃,可以直接拿过去复制,只需要改成自己的图片地址就行 //记住二维码需要动态计算宽高 //html代码 <div id="qrcode"> </div> <div id=&q...

2019-11-03 15:40:45

阅读数 196

评论数 0

原创 微信浏览器-公众号,实现地图定位

前段时间,再公司的要求下,做了一个类似商城的微信公众号;其中需要获取当前用户的定位,便研究了下其中的坑 我相信有很多的同行,都会自认为的以为都是微信内置浏览器,android和ios的展示效果和对于js的支持度,都是一样的。 其实不然,接下来就把我踩坑的过程告诉给大家 原来两系统对于地图的插件的支...

2019-11-03 15:33:39

阅读数 122

评论数 0

原创 原生js,实现上拉加载--下拉刷新

//------- -------上拉加载更多--------------- //获取滚动条当前的位置 function getScrollTop() { var scrollTop = 0; ...

2019-10-23 20:03:10

阅读数 122

评论数 0

原创 时间戳转为正常日期格式(vue管道用法)

管道模块 //转换日期格式 timestampToTime(timestamp) { var date = new Date(timestamp);//时间戳为10位需*1000,时间戳为13位的话不需乘1000 var Y = date.getFullY...

2019-10-07 10:08:57

阅读数 230

评论数 0

原创 15道 Vue 面试题,内含详细讲解(涵盖入门到精通,自测 Vue 掌握程度)

本文以前端面试官的角度出发,对 Vue 框架中一些重要的特性、框架的原理以问题的形式进行整理汇总,意在帮助作者及读者自测下 Vue 掌握的程度。 本文章节结构以从易到难进行组织,建议读者按章节顺序进行阅读,当然大佬级别的请随意。 希望读者读完本文,有一定的启发思考,也能对自己的 Vue 掌握程度有...

2019-09-19 15:38:06

阅读数 226

评论数 0

原创 Google 员工吐槽 TypeScript :类型检查不太好

近日名为 Evan Martin 的 Google 员工在 TypeScript 的 GitHub repo 中发表了对 TypeScript 的“吐槽”(就是提了一个 issue),用吐槽来表达可能不太合适,准确来说是对 TypeScript 3.5 的使用反馈。 虽然 TypeScript ...

2019-09-19 09:45:42

阅读数 133

评论数 0

原创 2019年最全面最新200+道JavaScript基础面试题(上)

在此之前,我也跟大家分享过很多的面试题,今天我要跟大家分享的这个JavaScript的面试一共有200多道,适用于前端学习与前端求职者,面试刷题,里面涵盖的内容比较广,今天只是整理了部分面试题,希望对你们有所帮助 01、JavaSript有哪些垃圾回收机制? 标记清除( mark and swee...

2019-09-16 09:50:25

阅读数 398

评论数 0

原创 React高频面试题梳理,看看面试怎么答?

前段时间准备面试,总结了很多,下面是我在准备React面试时,结合自己的实际面试经历,以及我以前源码分析的文章,总结出来的一些 React高频面试题目。 以前我写的源码分析的文章,并没有很多人看,因为大部分情况下你不需要深入源码也能懂得其中原理,并解决实际问题,这也是我总结这些面试题的原因,让你在...

2019-09-12 17:29:22

阅读数 217

评论数 0

原创 计算倒计时 xx天-xx时--xx分--xx秒

这是之前做CRM系统的时候,刚好碰到业务需要,便研究了哈 这个前提是后台返回的时候 countdown>0 并且是秒数 或者毫秒数 如果是时间戳便需要多一步转换的过程 var _this = this; // console.log(544,_this.tabledata) se...

2019-09-12 15:31:27

阅读数 146

评论数 0

原创 浏览器垃圾回收机制与 Vue 项目内存泄漏场景分析

介绍 浏览器的 Javascript 具有自动垃圾回收机制(GC:Garbage Collecation),也就是说,执行环境会负责管理代码执行过程中使用的内存。其原理是:垃圾收集器会定期(周期性)找出那些不在继续使用的变量,然后释放其内存。但是这个过程不是实时的,因为其开销比较大并且 GC 时...

2019-09-12 11:00:29

阅读数 172

评论数 0

原创 websocket链接使用方法

这是在vue中的使用,JQ也可以使用,只需要修改成JQ语法就行 initWebSocket(){ //初始化weosocket        let userID = sessionStorage.getItem(‘userInfo’);         const wsuri = “ws://t...

2019-09-11 16:25:11

阅读数 184

评论数 0

原创 js 判断当前号数是否在本周

// 判断时间戳是否在本周 isWeek:function (time) {     // 当前时间     var timestamp = Date.parse(new Date());     var serverDate = new...

2019-09-11 16:22:54

阅读数 156

评论数 0

原创 还在纠结异步和同步吗? 这里有最完整JS 异步解决方案的发展历程以及优缺点

1. 回调函数(callback) setTimeout(() => { // callback 函数体 }, 1000) 缺点:回调地狱,不能用 try catch 捕获错误,不能 return 回调地狱的根本问题在于: 缺乏顺序性: 回调地狱导致的调试困难,和大脑的思维方式不符 嵌套函数...

2019-09-11 15:04:38

阅读数 136

评论数 0

原创 setTimeout、Promise、Async/Await 的区别

1. setTimeout console.log(‘script start’) //1. 打印 script start setTimeout(function(){ console.log(‘settimeout’) // 4. 打印 settimeout }) // 2. 调用 setT...

2019-09-11 15:00:23

阅读数 154

评论数 0

原创 非常实用的移动web开发资源整理

一、meta基础知识 01、H5页面窗口自动调整到设备宽度,并禁止用户缩放页面 **02**、忽略将页面中的数字识别为电话号码 **03**、忽略Android平台中对邮箱地址的识别 **04**、当网站添加到主屏幕快速启动方式,可隐藏地址栏,仅针对ios的safari **05**、体验...

2019-09-11 09:55:36

阅读数 137

评论数 0

原创 react的基础环境搭建

因为个人原因,所以对react这方面的技术,比较热爱。 抽点时间整理了点环境搭建的文档,希望能有所帮助. react现在在市面上,分为 React-WEb 和 React -Native 分别写了部分的环境搭建 /React Native/ //安装yarn代替node : npm instal...

2019-09-10 10:32:01

阅读数 142

评论数 0

原创 各种git骚操作都在这里

最近闲来无事,整理了点git的操作命令,希望有帮助哈 初始化配置 git config --global user.name ‘用户名’ //设置用户名 git config --global user.email ‘邮箱’ //设置邮箱 ssh-...

2019-09-09 15:07:30

阅读数 148

评论数 0

原创 还在纠结小程序框架? 最火前端小程序技术选型,都在这里

这几天空下来,整理了部分需求,简单的写了点文档,供大家学习,希望能提出宝贵意见哈 1.小程序是什么? 区别 是什么? 小程序是一种无需下载安装,即可使用的手机应用。只需要扫描二维码,或是搜一搜,就能立即使用。 与APP不同的是,小程序无需下载安装、无需卸载、用完即走,那么意味着也不占手机内存...

2019-09-09 14:58:56

阅读数 161

评论数 0

原创 手机网页通过js打开app

因为公司市场需要,然后花了点时间研究下,本身是做的混合式APP嘛,有兴趣的大佬可以研究下 先说重点: 1. 第三方浏览器通过网页打开app的普遍方法是通过scheme命令直接打开。 2. 微信或QQ浏览器通过网页打开app最完善的方法是上传应用宝。 3. 微信或QQ浏览器通过网页打开app...

2019-09-09 14:43:31

阅读数 309

评论数 0

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