会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
鲁小肃
When you stop trying,you make the failure completely
博客园
首页
新随笔
联系
订阅
管理
2020年1月1日
2019年终总结
摘要: 年年打脸年年总结,不用说2019年立下的flag已经变成了一个个响亮的巴掌,再往前看看巴掌还是挺多的,早已把脸皮打出茧子了,那就厚着脸皮再做一次总结好了。 1. 技术上: 从年初的磕磕绊绊到现在的游刃有余,感觉对小程序的开发套路已经比较熟悉了,无奈业务重加班多,感觉自己其他方面的技术提升比较有限,国
阅读全文
posted @ 2020-01-01 22:51 稀算客
阅读(154)
评论(0)
推荐(0)
2019年6月9日
http知识总结
摘要: layout: '''http' title: 知识整理' date: 2019 06 09 17:07:20 tags: 简介 超文本传输协议(HTTP)是用于传输诸如HTML的超媒体文档的应用层协议。它被设计用于Web浏览器和Web服务器之间的通信,但它也可以用于其他目的.HTTP是无状态协
阅读全文
posted @ 2019-06-09 19:57 稀算客
阅读(263)
评论(0)
推荐(0)
2019年5月3日
小议函数的节流和防抖
摘要: why 在前端开发中有一部分用户行为会频繁的触发事件执行,而对于DOM的操作、资源加载等耗费性能的处理,很可能会导致界面卡顿,甚至浏览器奔溃。函数的节流与防抖就是为了解决类似需求而产生的。 概念及应用 1. 节流:函数的节流就是预定一个函数只有在大于等于执行周期时才会执行,周期内调用不会执行。 主要
阅读全文
posted @ 2019-05-03 18:22 稀算客
阅读(238)
评论(0)
推荐(0)
2019年4月7日
nodejs初探一二
摘要: 概念 简单来说,node.js 是一个让 JavaScript 运行在服务端的开发平台,让开发者通过JS编写服务端程序。 安装 从 "nodeJS官网" 下载对应平台的安装程序,安装完成后,打开命令行工具,然后输入node v,如果安装正常,会显示对应的版本号。 模块系统 node.js 内置了一些
阅读全文
posted @ 2019-04-07 18:58 稀算客
阅读(191)
评论(0)
推荐(0)
2019年3月24日
Object是个什么鬼
摘要: 引言 老人常说,在js中,一切皆对象,那对象又是什么涅,最常用的我们都知道,对象有方法和属性。由一些键值对构成的集合,然后随便用个大括号括起来就形成了一个对象。看起来蛮简单的,但是真是这么简单么,当我们新建一个对象,为什么会‘天生’带有 、 这些方法呢? 追溯 这其实与JS的继承机制有关,JS中对象
阅读全文
posted @ 2019-03-24 00:06 稀算客
阅读(214)
评论(0)
推荐(0)
2019年2月24日
js设计模式-观察者模式
摘要: 定义: 观察者模式又叫发布订阅模式,它定义了对象间的一种一对多的依赖关系。观察者模式让两个对象松耦合地联系在一起,虽然不太清楚彼此的细节,但这不影响他们之间的互相通信。 思路 定义一个对象,在对象中实现注册事件,关闭事件和触发事件。 js 简单实现 var Observer = { data: {}
阅读全文
posted @ 2019-02-24 16:29 稀算客
阅读(363)
评论(0)
推荐(0)
2019年2月16日
js设计模式-单例模式
摘要: 定义: 顾名思义,单例就是单一的意思,单例模式的定义是:保证一个类仅有一个一个实例,并提供一个访问它的全局访问点。 思路: 新建对象时判断全局是否有该对象,如果有,就返回该对象,没有就创建一个新对象返回。 js实现如下 1. 简单实现 解析:在第一次调用构造函数时利用闭包存储一个instance实例
阅读全文
posted @ 2019-02-16 17:07 稀算客
阅读(3857)
评论(1)
推荐(0)
2019年1月29日
学习浏览器缓存(http缓存)
摘要: Q: 浏览器缓存是个什么东东,为什么要学习浏览器缓存涅? A: 浏览器缓存其实就是浏览器保存通过HTTP获取的所有资源,是浏览器将网络资源存储在本地的一种行为。浏览器缓存可以减少冗余数据的传输,减小服务器的负担,提高网站性能,页面利用缓存快速的响应。 任何事物都是有两面性滴,用的好,可以提升用户体验
阅读全文
posted @ 2019-01-29 22:10 稀算客
阅读(235)
评论(0)
推荐(0)
2018年12月31日
2018年终总结
摘要: 恍恍惚惚又过了一年,感觉去年的年终总结才写了没多久,2018就这样悄无声息的过去了,让人不禁感慨时间都去哪了。回头看看2017年终立下的flag,现在都变成了一个个响亮的耳光。。。打脸就打脸吧,那就厚着脸皮再做一次年终总结吧。<! more 0. 技术上:回想这一年,没有感觉到技术上的进步,现在的技
阅读全文
posted @ 2018-12-31 22:01 稀算客
阅读(204)
评论(0)
推荐(0)
2018年12月9日
flex布局学习总结
摘要: 最近项目主要是小程序,小程序里面的布局主要采用flex布局,之前对flex 布局只是稍作了解,总结下flex 布局的常用套路 容器 Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。 任何一个容器都可以指定为Flex布局。像这样: <! more 轴(Axi
阅读全文
posted @ 2018-12-09 19:29 稀算客
阅读(274)
评论(0)
推荐(0)
2018年11月18日
js实现欧几里得算法
摘要: 概念 在数学中,辗转相除法,又称欧几里得算法(英语:Euclidean algorithm),是求最大公约数的算法。 证明 首先假设有两个数a和b,其中a是不小于b的数,记a被b除的余数为r,那么a可以写成这样的形式: a = b q + r 假设a和b的一个约数为u,那么a和b都能被u整除,即:
阅读全文
posted @ 2018-11-18 22:14 稀算客
阅读(1153)
评论(0)
推荐(0)
2018年10月31日
css实现椭圆
摘要: 先实现个简单点的,用css实现一个圆,ok,直接上代码: 实现椭圆的方法 1.利用css3变形 效果如下 2.直接改变高度 效果如下 3.利用border radius属性 效果如下 但是这样实现的效果还不是椭圆,还要再把高度设置为宽度的一半,所以还是直接用第二种方法比较简便 参考 "border
阅读全文
posted @ 2018-10-31 21:15 稀算客
阅读(7697)
评论(0)
推荐(0)
2018年10月10日
js数组的方法小结
摘要: js中数组是一种非常常用数据结构,而且很容易模拟其他的一些数据结构,比如栈和队列。数组的原型 内置了很多方法,下面就来小小总结一下这些方法。 <! more 检测数组就不用多说了,使用ECMAScript5新增的 即可 转换方法 `join() valueOf()` 所有对象都有 和 方法,其中调用
阅读全文
posted @ 2018-10-10 22:05 稀算客
阅读(271)
评论(0)
推荐(0)
2018年10月5日
js实现个链表吧
摘要: 存储多个元素,最常用的数据结构是数组。但是数组有个一缺点,从数组中添加或移除项的成本很高,因为需要移动元素。链表也可以存储有序的元素集合,但是和数组不同,链表中的元素在内存中不是连续放置的。每个元素存储本身节点值和下一个元素的引用,链表的一个好处在于,添加或移除元素的时候不需要移动其他元素。 ok,
阅读全文
posted @ 2018-10-05 18:16 稀算客
阅读(294)
评论(0)
推荐(0)
2018年9月18日
用js实现个优先队列吧
摘要: 队列是一种很常用的数据结构,它是一组遵循先进先出(FIFO)规则的项。在现实生活中,最常见的队列的例子就是排队。队列有一些方法,入队、出队、队列的长度,清空队列等。用js实现一个普通的队列代码如下: function Queue() { var queue = []; // 队列元素个数 this.
阅读全文
posted @ 2018-09-18 16:19 稀算客
阅读(2297)
评论(2)
推荐(0)
下一页
公告