哈鲁

61
获赞数
24
关注数
114
粉丝数
杭州
IP 属地北京
2015-08-23 加入
浏览 11.3k

前端开发

1,192 声望|达人
全站排名超越 99% 用户
javascript
1.1k
前端
522
javascript高级程序设计
148
html5
111
移动前端
99
个人动态
  • 赞了文章2022-03-03
    软件界旷世之架:测试驱动开发(TDD)之争
    在历史上有很多精彩绝伦的神仙打架,比如数学界的牛顿和莱布尼茨关于微积分的旷世之争;比如量子物理中的爱因斯坦和波尔的紫禁之巅;比如足球里的梅西和C罗的旗鼓相当难分高下;又比如滴滴和快滴之间触目惊心的烧钱大战……而在软件行业中,也同样有神仙打架的名场面,...
  • 赞了文章2022-03-02
    如何维护老旧代码
    我们在平时的工作中,总是会遇到老旧的系统以及老旧陈的代码。他们是业务长年累月的积累,以及因为是三、四年前的技术选型造成的系统架构的不合理以及繁琐的代码。维护这些代码总是很头疼,程序员遇到这样的代码总是一边骂娘一边憋屈的维护这,维护这些代码选择的方式...
  • 发布了文章2020-10-30
    Node.js代码安全方案
    私有化部署的项目避免源码被阅读、分析。这个项目安全等级没有特别高,因为一系列原因还是用了Node.js。没有绝对的安全,只能增加破解的成本。
  • 赞了文章2020-09-18
    前端碎碎念 之 nextTick, setTimeout 以及 setImmediate 三者的执行顺序
    『前端碎碎念』系列会记录我平时看书或者看文章遇到的问题,一般都是比较基础但是容易遗忘的知识点,你也可能会在面试中碰到。 我会查阅一些资料并可能加上自己的理解,来记录这些问题。更多文章请前往我的个人博客
  • 赞了文章2020-07-27
    数据库逻辑设计之三大范式通俗理解,一看就懂,书上说的太晦涩
    一、第一范式1NF是对属性的原子性,要求属性具有原子性,不可再分解;表:字段1、 字段2(字段2.1、字段2.2)、字段3 ......如学生(学号,姓名,性别,出生年月日),如果认为最后一列还可以再分成(出生年,出生月,出生日),它就不是一范式了,否则就是;二、第二...
  • 发布了文章2020-06-28
    最近用到的Linux相关知识集合
    在执行Linux命令时,会建立三个标准流(standard stream),依次为标准输入(stdin)、标准输出(stdout)、标准错误(stderr)。所有Linux命令都提供每个标准流的一端,另一端可能连接到终端(Terminal)、管道(pipe)、文件或者其他命令。
  • 赞了文章2020-06-17
    用Helm3构建多层微服务
    Helm是一款非常流行的k8s包管理工具。以前就一直想用它,但看到它产生的文件比k8s要复杂许多,就一直犹豫,不知道它的好处能不能抵消掉它的复杂度。但如果不用,而是用Kubectl来进行调式真的很麻烦。正好最近Helm3正式版出来了,比原来的Helm2简单了不少,就决定还是...
  • 发布了文章2020-04-23
    使用nvm管理node
    nvm的star量远高于n, 所以还是选择了流行的工具,适用于Mac环境。 安装或者更新nvm {代码...} 如果提示connect refused,可以通过修改下host配置文件解决。[链接] 如果安装不成功,根据控制台中提示执行相关命令。1.使用终端 {代码...} 2.追加以下配置,直接拷贝即可...
  • 赞了回答2019-03-18
    css如何实现高度固定宽度按比例显示?
    已找到解决方案:见这里 ==》[链接]
  • 赞了回答2019-03-18
    css如何实现高度固定宽度按比例显示?
    你说说的高度固定,那么你就可以写死height,不去设置宽度。这个情况就会出现宽度超出去或者不够。如果只看中心点。可以考虑left:50%;transtion: tranlstae(-50%)拉回来。
  • 赞了回答2019-03-18
    css如何实现高度固定宽度按比例显示?
    已找到解决方案:见这里 ==》[链接]
  • 赞了文章2017-12-28
    【译】Redux 还是 Mobx,让我来解决你的困惑!
    我在去年大量的使用了 Redux,但我最近都在使用 Mobx 来做状态(state)管理。似乎现在社区里关于该选什么来替代 Redux 很自然地成为了一件困惑的事。开发者不确定该选择哪种解决方案。这个问题并不只是出现在 Redux 与 Mobx 上。无论何时,只要存在选择,人们就会好...
  • 赞了文章2017-08-03
    由弹出层引发对滚动原理的讨论
    上一篇为了解释移动端web的事件和点击穿透问题,我做了一个弹出框做例子,见demo。现在请把关注点转移到弹出层本身上来,我使用fix定位将它定在屏幕中间,滚动屏幕时发现问题没有,底层元素还是在滚动,只是弹出层在屏幕正中间而且周围有遮罩。所以我们就“滚动”这件...
  • 关注了问题2017-07-04
    关于点击空白关闭弹窗的js写法推荐?
  • 赞了文章2017-02-10
    github上值得关注的前端项目
    该网站的资源都托管到了github,microjs.com是一个可以让你选择微型的js类库的网站,该网站里的js库都是压缩后不大于5KB的,非常实用
  • 赞了文章2017-02-10
    github上值得关注的前端项目
    该网站的资源都托管到了github,microjs.com是一个可以让你选择微型的js类库的网站,该网站里的js库都是压缩后不大于5KB的,非常实用
  • 赞了文章2016-10-06
    使用Chrome DevTools的Timeline分析页面性能
    随着webpage可以承载的表现形式更加多样化,通过webpage来实现更多交互功能,构建web应用程序已经成为很多产品的首要选择。这种方式拥有非常明显的优势:跨平台、开发便捷、便于部署和维护等等,但随着功能的不断积累,web应用程序也会变得越来越复杂。但是,我们仍...
  • 赞了文章2016-10-06
    使用Chrome DevTools的Timeline分析页面性能
    随着webpage可以承载的表现形式更加多样化,通过webpage来实现更多交互功能,构建web应用程序已经成为很多产品的首要选择。这种方式拥有非常明显的优势:跨平台、开发便捷、便于部署和维护等等,但随着功能的不断积累,web应用程序也会变得越来越复杂。但是,我们仍...
  • 关注了问题2016-10-05
    js中用setInterval会影响页面的性能吗?
  • 赞了回答2016-10-05
    js中用setInterval会影响页面的性能吗?
    首先,setInterval 接收的参数就有值得注意的地方,其实setInterval 第一个参数是可以给字符串的。如果给的是字符串,这个时候就会多一个解析的过程,而不是直接执行。而且如果是字符串函数,是得不到jit优化的。其它的性能问题就是看你函数的复杂度了.