自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 webpack的常用配置

文章目录1. 模块热替换1.1 启用 HMR1.2 HMR 修改样式表2. Tree shaking2.1 sideEffects2.2 压缩输出2.3 tree sharking 条件3. devtool3.1 对于开发环境3.2 对于生产环境3.3 特定场景4. 指定环境变量4.1 基本使用4.2疑问?4.3 解惑5. 代码分离5.1 概述5.2 动态导入(dynamic imports)5.3 bundle 分析6. 缓存6.1 hash、chunkhash和contenthash三者的区别**ha

2020-07-20 17:12:24 759

原创 记录一下这段时间的感受

最近刚刚忙完忙赵老师智能交通的那个项目,又被“骗去”做一个地震局的什么系统哦,其实也可以说骗,他本来说是还有一点点前端的东西的但是,我去了才发现,,根本不是呀!本来想通过自己这一年半的学习,好好打一个个人的网站的或者说是博客吧!技术栈都在学习了(学习的主要是后端的技术栈), 现在只能忙那边了!有点烦躁的啊!而且最重要的是那边的技术栈是 springboot + layui + jquery...

2019-01-17 00:44:51 204

原创 nodejs、socket.io 实现简单网络象棋及网络象棋开发报告

github链接

2019-01-04 00:01:40 405

原创 2018/12/28心得-移动端

今天一个前端的老哥来我们寝室讲了一系列的js移动端的开发,印象最深刻的是HBuilder相关的,可能是我见识少,不懂什么是h5+?感受就是很多东西都花里胡哨,看似很牛逼,实则很牛逼。有这么多需要学的吗?东西实在有些多好像,早就想看移动端的东西了。大前端嘛!但是我还是把我的js基础学好吧!记一下看以后看到是什么感觉? ^ _ ^...

2018-12-28 00:41:01 120

原创 Vue双向绑定原理、实现、相关设计模式与简单指令实现

原理利用访问器属性(如下)实现数据属性变化到view变化的映射,set用于在数据发生变化时加入相应的数据带view的处理方法 Object.defineProperty(obj, "hello", { get: function () {return sth}, set: function (val) {/* do sth */} })...

2018-12-27 10:40:49 354

原创 第三方登录涉及的oAuth(JWT)协议的实现原理,以及实现原理,第三方登录怎么样保证安全性

OAuth——阮老师前端第三方登录集合,微信,微博,QQ第三方登录实例第三方登录的作用、价值与实现方式

2018-12-23 00:33:32 2623

原创 js实现十大经典排序算法

冒泡排序// 从第一个开始一个一个向后比对、交换// 改进了的冒泡排序function sort (arr) { let len = arr.length ,mark; for (let i = 0; i < len - 1; i++) { mark = 0; for (let j = 0; j < len - 1 - i; j++) { ...

2018-12-23 00:28:26 189

原创 Vue 中 引入的单独JS中的背景设置无效,以及解决方法

let pieceDiv = document.createElement("div") ,style = pieceDiv.style ,coord = util.coordinateTrans(cur.po); // 具体的像素坐标 style.backgroundImage = "url(" + require(`@/assets/img/...

2018-12-20 17:22:46 450

转载 js高阶函数应用—函数柯里化和反柯里化

转载自shunfa888在Lambda演算(一套数理逻辑的形式系统,具体我也没深入研究过)中有个小技巧:假如一个函数只能收一个参数,那么这个函数怎么实现加法呢,因为高阶函数是可以当参数传递和返回值的,所以问题就简化为:写一个只有一个参数的函数,而这个函数返回一个带参数的函数,这样就实现了能写两个参数的函数了(具体参见下边代码)——这就是所谓的柯里化(Currying,以逻辑学家Hsakell...

2018-12-05 12:30:37 120

原创 软件综合设计——俄罗斯方块·js实现

electron,环境下js实现简单俄罗斯方块

2018-11-29 22:26:57 233

原创 最长回文子串-M

网上找个思路一大堆错的!搞我还以为自己有问题。思路我就不说了,大家参考这个链接, 非常感谢。

2018-11-21 23:59:38 106

原创 寻找两个有序数组的中位数-- leetCode

寻找两个有序数组的中位数给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。你可以假设 nums1 和 nums2 不会同时为空。示例 1:nums1 = [1, 3]nums2 = [2]则中位数是 2.0示例 2:nums1 = [1, 2]nums2 = [3, 4]...

2018-11-19 01:09:59 162

原创 vue ssr entry-client 配置 问题

return diffed || (diffed = (prevMatched[i] !== c))// 我们只关心非预渲染的组件// 所以我们对比它们,找出两个匹配列表的差异组件let diffed = falseconst activated = matched.filter((c, i) => {// 这里为什么要这样写? 而不是 == prevMatched[i] !== ...

2018-11-06 20:19:31 582

原创 javascript 中new Date().toLocaleString()在不同浏览器中的结果不一致的解决方法

Date.prototype.toLocaleString = function () {return this.getFullYear()+’-’+(this.getMonth()+1)+’-’+this.getDate()+’ &nbsp’+this.getHours()+’:’+this.getMinutes()+’:’+this.getSeconds()};...

2018-10-23 11:49:19 3382

原创 JS 实现二叉查找树(Binary Search Tree)

知识点二叉查找树,也称二叉搜索树、有序二叉树(英语:ordered binary tree)是指一棵空树任意节点的左子树不空,则左子树上所有结点的值均小于它的根结点的值;任意节点的右子树不空,则右子树上所有结点的值均大于它的根结点的值;任意节点的左、右子树也分别为二叉查找树;没有键值相等的节点;二叉查找树相比于其他数据结构的优势在于查找、插入的时间复杂度较低。为O(log n)。二...

2018-10-16 14:37:45 618

原创 前端性能优化——通用的本地缓存SDK

前端性能优化之本地缓存SDK

2018-10-11 11:50:53 826

原创 个人网站搭建(1) —— 暂定计划

项目暂定技术栈vue(+ SSR)+ node + mysql ( + Sequelize)项目说明(暂定)前后端完全分离项目展示 :个人介绍 、我和女朋友的一些东西 、 音乐播放器(我喜欢音乐)项目流程(暂定) : 需求 =》个人能力说明node.js 后端方面还需要学习vue/mysql 没多大问题Nuxt.js 与 Sequelize 方面看情况以及学习成本...

2018-10-09 12:51:21 146

空空如也

空空如也

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

TA关注的人

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