- 博客(6)
- 收藏
- 关注
原创 【JavaScript系列】时间复杂度和空间复杂度
一、前言时间复杂度和空间复杂度,我们在大学里的算法与数据结构课程中已经学习过,这回根据项目工作中整理一下,这个估计只是一个粗略的估计分析,并不是一个准确的估计分析。1、学习时间复杂度和空间复杂度是很有必要的,这个属于算法与数据结构的范畴,学这个是为了解决代码中的“快”和“省”的问题。这样才能使你的代码运行效率更高,占用空间更小。代码执行效率需要通过复杂度分析。2、数据规模的大小会影响到...
2019-07-30 10:34:54 2776 1
原创 【JavaScript系列】类型判断(typeof,instanceof,constructor,Object.prototype.toString)
一、前言类型判断有时候真的头疼,但是一旦熟练使用就会觉得不过如此。初级的,会判断数字和字符串。中级的,会判断数组和对象。进阶的,会判断日期,正则,错误类型。高级的,会判断plainObject,空对象,window对象等等。基本类型:String、Number、Boolean、Symbol、Undefined、Null引用类型:Object基本类型也称为简单类型,由于其占据空间固...
2019-07-25 09:33:26 538
原创 【vue系列】项目开发中常用的Vue小技巧--全局注册过滤器,全局组件注册,不同路由的组件复用
一、前言vue的使用过程中会遇到各种场景,当普通使用时觉得没什么,但是或许优化一下可以更高效更优美地进行开发。下面有一些我在日常开发的时候用到的小技巧二、全局注册过滤器1、正常写法之前我是这么写的过滤器的,在具体页面中。 filters: { roleFilter(val) { //处理逻辑 if (val === 1) re...
2019-07-23 15:13:09 510
原创 【混合App开发系列】Cordova+Vue实现Android APP开发(四)-- 热更新详细教程
一、前言Cordova+Vue实现AndroidAPP开发(四)--热更新详细教程二、安装Cordova热更新插件和热更新工具1、安装Cordova热更新插件cordova plugin add cordova-hot-code-push-plugin2、安装Cordova热更新工具npm install -g cordova-hot-code-push...
2019-07-05 09:48:01 2473 2
原创 【JavaScript系列】vue项目中实现滚动条(具体视窗口的滚动条)操作:(1)置底,(2)置于上次停留的位置
一、前言之前写了一个happyChat的项目,主要是想学习一下socketIO的使用。然后最近在给happyChat做前端优化和升级。发现第一版做的很low。需要优化的问题:1、问题1:滚动条会出现在头部和底部的视窗中,之前固定头部和固定底部是使用`position:fixed`。解决方案:body和html禁止`overflow:hidden`,头部和底部是`position:r...
2019-07-05 09:44:39 1692
原创 【JavaScript系列】深入javascript的主流的模块规范
一、前言目前主流的模块规范:1、UMD通用模块2、CommonJs3、es6 module二、UMD模块(通用模块)(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = fact...
2019-07-02 23:06:13 366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人