geeeger

126
获赞数
8
关注数
35
粉丝数
北京
泰国吞武里皇家大学 | 信息安全
IP 属地云南
2016-07-08 加入
浏览 10.2k

我是一个智障,你害怕了吗?我的破文章如果对您有用的话,请赏一个,感谢

459 声望|学徒
全站排名超越 97% 用户
gitlab-ci-runner
320
gitlab
320
gitlab-ce
297
javascript
116
node.js
30
黄金勋章
暂未获得该勋章
如何获得
1 白银勋章
个人动态
  • 发布了文章2019-08-27
    微信,qq等渠道h5页面设置分享内容的多种方式
    一般而言,title的存在能让所有浏览器或者webview获取到分享标题,但description并不是所有环境都能带上。按照其他seo经验,还可在页面上增加H1 article p等标签,然而分享方面基本用不上。
  • 发布了文章2019-08-27
    Object对象原型污染
    很明显的可以看出,该方法是利用了lodash.defaultsDeep 深拷贝未过滤危险对象成员constructor来达到污染原型链的目的。
  • 发布了文章2019-08-27
    验证大陆身份证号
    本篇只是记录,为实际业务所碰到的问题。 实现了一个前端的大陆身份证验证(网上cv的)。 问:为毛没验证15位身份证? 答:因为1999年起开始执行18位标准,现在已经过去了20年。 实现代码(非本人实现): {代码...} 实现原理
  • 发布了文章2019-08-27
    一道有趣的面试题
    据悉,这道题好像是京东考的。 题目 {代码...} 解答 object方式 {代码...} {代码...} array方式 {代码...} {代码...} {代码...} function方式 {代码...} 本质 请看ecmascript 262规格书 抽象相等比较算法 比较运算 x==y, 其中 x 和 y 是值,产生 true 或者 false。这...
  • 赞了文章2019-08-07
    你应该知道的requestIdleCallback
    我们都知道React 16实现了新的调度策略(Fiber), 新的调度策略提到的异步、可中断,其实就是基于浏览器的 requestIdleCallback和requestAnimationFrame两个API。所以这里我们有必要了解一下这两个API,关于Fiber部分后面会单开几篇讲。
  • 发布了文章2018-12-19
    a标签target属性仔细审题
    Specifies where to display the linked URL. It is a name of, or keyword for, a browsing context: a tab, window, or <iframe>. The following keywords have special meanings: _self: Load the URL into the same browsing context as the current one. ...
  • 发布了文章2018-07-19
    cnpm+gitlab-ci 模块自动发布方案
    在我司现有web前端项目构建过程中,一直使用gulp + rjs的方案进行项目打包,由于整站项目过于庞大,即使是以相当好的机器多核打包,也需要4分钟+的时间,遂产生了将模块全部使用npm管理,并拆分子项目,达到每个通用模块都可自动构建,单元测试,保证质量并稳步迭代...
  • 发布了文章2018-06-25
    web worker上传探索
    web worker上传探索 闲来无事,探索一下 web worker上传。 先交代一下背景: {代码...} 相关api问题 Fetch api ie不支持,如未引入fetch-ployfill,那么无法使用,并且fetch无法监听进度事件貌似(如果是分片的话,监听不监听没什么意义) fetch api pc环境兼容性 fet...
  • 发布了文章2018-06-22
    搞笑向, 面向IE8的webworker-ployfill
    首先,这是一篇不严谨的博文。 本文仅供参考,无法在实际生产中运用。 在捯饬文件分片上传的过程中,我总是觉得单线程太慢了。 于是想,用webWorker呗。 首先,我们可以查看一下WebWorker的兼容性。根据MDN文档来看,主流浏览器都兼容。 但有个问题,MDN表示WebWorke...
  • 发布了文章2018-06-20
    node thread.sleep实现
    最近在写一些奇怪的东西的时候,发现大佬们用go或者其他语言实现的并发任务用了thread.sleep让主进程暂停。 回头一想,妈个鸡我要复制粘贴到node一直循环不合适啊,我也需要暂停来着! 怎么办?? 抓了脑袋一会去npm上找了下相关的包,发现有个叫thread-sleep的包,...
  • 发布了文章2018-04-03
    如何制作一个类似jquery插件的vue插件
    其原理其实相当简单,通过new Vue(vueComponentConstructor)您可以轻松的建立一个vue实例,在该实例上您可以操作方法、操作数据、监听数据变化,使用各种钩子,对开发者而言并没有任何阻碍。
  • 发布了文章2018-04-03
    ReRes 快速代理静态文件至本机
    ReRes 实际开发过程中,我们要对线上或开发环境进行debug活动,此时应该怎么办呢?直接将debug内容上传至生产或者开发服务器? 不,我们根本不需要。按照快捷的思想,我们只需要将需要debug的文件代理到本机,然后进行修改刷新即可。 这里介绍一个浏览器插件,可以使...
  • 发布了文章2017-11-10
    网站配置优化
    配置优化 近期观摩斗鱼前端代码,发现斗鱼将某些常用配置静态化了,以下是一些其中一个例子 {代码...} 经过了解,斗鱼将常用网站配置静态化了,其响应头如下 {代码...} 配置静态化,并独立配置服务的好处是 便于修改 在60秒内用户可以连续使用本地缓存,可以极大减小服...
  • 发布了文章2017-11-07
    gitlab-ci配置详解(二)
    .gitlab-ci.yml允许用户创建无数多个任务.但是每个任务必须有一个独一无二的名字,但不能是以下保留字.一个任务是由一列参数定义的,来决定任务的工作内容和行为.
  • 发布了文章2017-11-06
    gitlab-ci配置详解(一)
    近期因为折腾gitlab-ci,专门去翻了很多文档,想想貌似自己挺傻的。按照官网教程本来biubiubiu就弄好了,非自己折腾了好几天,还没啥积累,真是作。想想唯一能积累的就是ci的配置详解了。
  • 发布了文章2017-10-27
    tinyscrollbar锁滚动问题引出对wheel事件的探索
    在ie,chrome以及其他主流浏览器下,jquery.tinyscrollbar能够正常响应并滚动自定义滚动条。但在最新版firefox下,准确的说是OS X系统环境下,发生了自定义滚动条锁滚动的问题。
  • 赞了回答2017-10-13
    react开发中,@符号是干什么的?
    和React本身没关系 一般是webpack里面定义的alias。
  • 赞了回答2017-10-10
    关于display:flex碰上white-space nowrap的问题
    By default, flex items won’t shrink below their minimum content size (the length of the longest word or fixed-size element).
  • 发布了文章2017-10-10
    ie8支持多线程的脑洞
    纯属开脑洞笑料,不要当真 该脑洞是利用localStorage api和StorageEvent建立的,支持最大5m的信息传输233333 {代码...}
  • 赞了回答2017-09-30
    浏览器对整形长度的支持
    看看这个应该就清楚了 JS 的整型你懂了吗?