自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

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

本文以前端面试官的角度出发,对 Vue 框架中一些重要的特性、框架的原理以问题的形式进行整理汇总,意在帮助作者及读者自测下 Vue 掌握的程度。本文章节结构以从易到难进行组织,建议读者按章节顺序进行阅读,当然大佬级别的请随意。希望读者读完本文,有一定的启发思考,也能对自己的 Vue 掌握程度有一定的认识,对缺漏之处进行弥补,对 Vue 有更好的掌握。文章最后一题,欢迎同学们积极回答,分享各自的...

2019-09-19 15:38:06 1076 2

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

近日名为 Evan Martin 的 Google 员工在 TypeScript 的 GitHub repo 中发表了对 TypeScript 的“吐槽”(就是提了一个 issue),用吐槽来表达可能不太合适,准确来说是对 TypeScript 3.5 的使用反馈。虽然 TypeScript 3.5 发布已有三个月(最新稳定版 3.6 已于上月月底发布),但 Google 开发团队最近才升级至...

2019-09-19 09:45:42 850

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

在此之前,我也跟大家分享过很多的面试题,今天我要跟大家分享的这个JavaScript的面试一共有200多道,适用于前端学习与前端求职者,面试刷题,里面涵盖的内容比较广,今天只是整理了部分面试题,希望对你们有所帮助01、JavaSript有哪些垃圾回收机制?标记清除( mark and sweep )这是JavaScr i pt 最常见的垃圾回收方式。当变量进入执行环境的时候,比如在函数中声明...

2019-09-16 09:50:25 4046

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

前段时间准备面试,总结了很多,下面是我在准备React面试时,结合自己的实际面试经历,以及我以前源码分析的文章,总结出来的一些 React高频面试题目。以前我写的源码分析的文章,并没有很多人看,因为大部分情况下你不需要深入源码也能懂得其中原理,并解决实际问题,这也是我总结这些面试题的原因,让你在更短的时间内获得更大的收益。由于是以面试题的角度来讨论,所以某些点可能不能非常深入,我在问题下面都贴...

2019-09-12 17:29:22 1534

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

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

2019-09-12 15:31:27 1099

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

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

2019-09-12 11:00:29 1591

原创 websocket链接使用方法

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

2019-09-11 16:25:11 2013

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

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

2019-09-11 16:22:54 1222

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

1. 回调函数(callback)setTimeout(() => {// callback 函数体}, 1000)缺点:回调地狱,不能用 try catch 捕获错误,不能 return回调地狱的根本问题在于:缺乏顺序性: 回调地狱导致的调试困难,和大脑的思维方式不符嵌套函数存在耦合性,一旦有所改动,就会牵一发而动全身,即(控制反转)嵌套函数过多的多话,很难处理错误aja...

2019-09-11 15:04:38 1016

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

1. setTimeoutconsole.log(‘script start’) //1. 打印 script startsetTimeout(function(){console.log(‘settimeout’) // 4. 打印 settimeout}) // 2. 调用 setTimeout 函数,并定义其完成后执行的回调函数console.log(‘script end’) ...

2019-09-11 15:00:23 878

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

一、meta基础知识01、H5页面窗口自动调整到设备宽度,并禁止用户缩放页面**02**、忽略将页面中的数字识别为电话号码**03**、忽略Android平台中对邮箱地址的识别**04**、当网站添加到主屏幕快速启动方式,可隐藏地址栏,仅针对ios的safari**05**、体验demo,解决在主屏幕打开页面后,点击页面链接不会跳转到系统自带的Safarihttp://peun...

2019-09-11 09:55:36 1081

原创 react的基础环境搭建

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

2019-09-10 10:32:01 735

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

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

2019-09-09 15:07:30 1211

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

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

2019-09-09 14:58:56 2074

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

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

2019-09-09 14:43:31 4812

空空如也

空空如也

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

TA关注的人

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