摘要: 原因:android设备没问题,ios设备中的时间日期格式为 '0000/00/00'要将日期格式做一下正则匹配 let date = '2000-02-02' date = date.replace(/-/g, '/') console.log(new Date(date ).getTime()) 阅读全文
posted @ 2021-05-22 11:38 yuanhonglin 阅读(116) 评论(0) 推荐(0)
摘要: 手动选择图片生成base64编码 <div style="margin-top:20px;overflow: hidden;"> <p style=" font-size: 18px; font-weight: bold;"> 将已展示的图片生成base64 </p> <img id="jpg" s 阅读全文
posted @ 2021-04-13 12:47 yuanhonglin 阅读(156) 评论(0) 推荐(0)
摘要: 1、首先安装JDK yum -y install java-1.7.0-openjdk-devel.x86_64 2、安装jenkins 配置yum源: (1)配置yum源: wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.or 阅读全文
posted @ 2020-11-20 00:29 yuanhonglin 阅读(210) 评论(0) 推荐(0)
摘要: 1、for循环方式实现 function feibo(n) { if (n == 0 || n == 1) { return 1 } let a = 0 let b = 1 let c = a + b for (let i = 2; i <= n; i++) { c = a + b a = b b 阅读全文
posted @ 2020-11-11 21:58 yuanhonglin 阅读(159) 评论(0) 推荐(0)
摘要: 1、发布订阅模式 在此模式中最突出的事件中心类,而并不关注发布者与订阅者是谁。 //事件中心类 class eventEmitter{ constructor(){ //事件存储器 this.subs={} } //注册事件 $on(eventType,handler){ this.subs[eve 阅读全文
posted @ 2020-11-08 22:38 yuanhonglin 阅读(161) 评论(0) 推荐(0)
摘要: 前提概要 说到Vue中的$nextTick之前,先熟悉一下js中的宏任务与微任务,macroTask,microTask (1)浏览器中,一个页面的js的执行依赖于一个主线程,但是用户点击的触发,ajax数据请求,io读取等依赖于其他相应的模块。 当主线程的执行堆栈执行完之后,会去读取任务队列,将任 阅读全文
posted @ 2020-11-07 00:01 yuanhonglin 阅读(252) 评论(0) 推荐(0)
摘要: 1、vue响应式的原理,数据更新后怎么触发的dom的更新(详细原理) 首先数据的改变会触发setter的操作, 2、promise中tehn后面的第二个参数代表什么含义,all的含义用法 3、js严格模式与普通模式的区别,开启后有什么不同 4、箭头函数与普通函数有什么区别 5、bable版本 bab 阅读全文
posted @ 2020-11-06 17:24 yuanhonglin 阅读(79) 评论(0) 推荐(0)
摘要: 1、安装 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm yum update yum install mysq 阅读全文
posted @ 2020-10-26 16:18 yuanhonglin 阅读(278) 评论(0) 推荐(0)
摘要: 1、闭包就是指有权访问另一个函数作用域中的变量的函数,这句话有两个点,1闭包是函数,2作用域。 有了这两个条件我们能联想到的就是js的执行环境。函数的执行环境依赖于变量作用域,在js中这个作用域是函数定义时决定的,而不取决于调用时。通过如下案例来解释: var a = 'hello' //全局变量 阅读全文
posted @ 2020-09-23 23:59 yuanhonglin 阅读(787) 评论(0) 推荐(0)
摘要: 回调函数的定义是指函数作为参数在执行中进行值传递,搞清楚原理之前先明白两件事 //1、基本类型值传递 //在函数接收基本类型值时,会在该函数内部栈中创建一个一模一样的变量,且两个参数互不影响,为了验证这一正确性,如下 function fun(a) { a = 666 console.log(a) 阅读全文
posted @ 2020-09-14 23:10 yuanhonglin 阅读(1477) 评论(0) 推荐(0)