会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Times
博客园
首页
新随笔
联系
订阅
管理
[置顶]
从原理到方案,一步步讲解web移动端实现自适应等比缩放
摘要: 前言 在移动端做自适应,我们常用的有媒体查询,rem ,em,宽度百分比这几种方案。但是都各有其缺点。 首先拿媒体查询来说,在某一个宽度区间内只能使用一种样式,为了适应不同屏幕要,css的代码量就会增多,并且后期页面如果有改动,会变得越来越不易维护。em得根据父元素的字体大小来计算宽高,有很大局限性
阅读全文
posted @ 2018-08-04 15:30 痴货
阅读(6389)
评论(0)
推荐(3)
2020年8月19日
docker+jenkins+gitlab jenkins构建的时候无法拉取代码
摘要: 我在我把生成的ssh key的公钥添加到了gitlab, 同时用私钥在jenkins上创建了一个凭据。但是在创建jenkins job的时候还是报错,如下图所示 returned status code 128:stdout:stderr: Permission denied (publickey)
阅读全文
posted @ 2020-08-19 21:15 痴货
阅读(1048)
评论(0)
推荐(0)
2020年5月4日
简单模拟实现Rxjs Observable
摘要: 1.先定义类型 export type Observer = { next: (any) => void, complete?: (any) => void, } export interface OnSubscribeAction { (observer: Observer): void; } e
阅读全文
posted @ 2020-05-04 18:57 痴货
阅读(354)
评论(0)
推荐(0)
2018年11月11日
javascript增强typeof 对复杂类型的判断
摘要: js中有六种数据类型,包括五种基本数据类型(Number,String,Boolean,Undefined,Null),和一种复杂数据类型(Object)。 typeof 由于js中的变量是松散类型的,所以它提供了一种检测当前变量的数据类型的方法,也就是typeof关键字. 可以看到 typeof
阅读全文
posted @ 2018-11-11 10:11 痴货
阅读(415)
评论(0)
推荐(0)
2018年10月2日
js 简单粗暴深拷贝
摘要: var obj = {} var newObj = JSON.parse(JSON.stringify(obj))
阅读全文
posted @ 2018-10-02 13:03 痴货
阅读(201)
评论(0)
推荐(0)
2018年9月1日
10行代码实现简易版的Promise
摘要: 实现之前,我们先看看Promise的调用 下面我们一边分析,一边实现自己的promise。 首先Promise是一个构造方法,并且初始化的时候传入了一个函数作为参数 then方法很明显可以看出是Promise的实例方法,并且可以实现链式调用,说明在then方法中返回了Promise实例,即this
阅读全文
posted @ 2018-09-01 16:45 痴货
阅读(795)
评论(0)
推荐(0)
2018年6月28日
javascript 循环读取数组中的值
摘要: 1 //数组 2 var a = ["#F85C6F", "#78B0F0", "#DB83ED", "#8EC656", "#C69656", "#6CADD6"] 3 4 //索引值为0 5 var index = 0 6 for(var i = index; i < 100; i++) { 7
阅读全文
posted @ 2018-06-28 14:22 痴货
阅读(434)
评论(0)
推荐(0)
2018年6月23日
在mac下初次使用pygame踩坑纪实(卡死)
摘要: 初次使用pygame实现绘图功能就踩坑 直接上代码 这段代码在linux以及windows下运行没毛病,但是在mac系统下偏偏卡死了。 很头疼,我想出现卡死最有可能是因为无限循环造成的,于是乎,我把循环代码删除。重新运行能看到绘制的图片一闪而过。 那么问题肯定就出在循环里面了。 于是我又收索"运行p
阅读全文
posted @ 2018-06-23 16:10 痴货
阅读(4323)
评论(4)
推荐(1)
mac环境下,pycharm2018 配置 anaconda。
摘要: 2018版的pycharm与之前的版本在配置anaconda上流程略有不同。直接上图 1。新建工程,展开会看到系统默认的编译环境名叫virtualenv,是基于python3.5的环境(如果没有安装过python3.5则会显示其他的python版本)。然后点击create 2.新建index.py文
阅读全文
posted @ 2018-06-23 02:54 痴货
阅读(499)
评论(0)
推荐(0)
公告