Nutlee's Blog

To Be A Idealism Developer!

GitLab(Git)的初次使用

本文以我部署好 GitLab 服务端后的初次使用过程为例,以一个完全没接触过 Git 的团队成员视角及顺序,介绍第一次使用 GitLab 时需要注意的地方,故文中夹杂了 Git 操作。后续会推出 GitLab Web 部分的操作教程。 GitGit 与 SVN 等工具最大的区别就是代码库是分布式,分支切换、版本回退都是指针操作,效率很高,同时当团队成员很多、代码量庞大的时候,性能也非常优秀。......

GitLab服务端常用操作及配置更改

此文用来记录 GitLab 服务端的常用操作和配置文件的修改 持续更新中 ………………………… 常用操作 停止 1sudo gitlab-ctl stop 启动 1sudo gitlab-ctl start 修改配置文件后重新部署 1sudo gitlab-ctl reconfigure 修改配置文件 1sudo vi /etc/gitlab/gitlab.rb 配置文件修改访......

GitLab快速搭建及中文汉化

新公司迟迟没有部署项目管理和版本控制工具,给经理建议过几次,迫于大家都在忙,那只有我这么一个闲人来动手了😄😄 Ubuntu先说句题外话,我在这之前虽然有用过 Ubuntu 的 VPS 但确实用过 Ubuntu 桌面版,所以一切都是摸索着来的,如有拙劣操作还请指正。至于为什么选 Ubuntu 做 GitLab 服务端而不是其他 Linux ……其实只是因为我觉着 Ubuntu(乌班图)比较......

jQuery/Zepto自定义插件

jQuery/Zepto 自定义插件,如下示例是一个表单验证插件,持续更新中….                           ......

两种方法制作单选按钮

最近由于工作需要,进行了大量的页面制作(主要是移动端),参考学习了滴滴等页面。下面介绍两种 radio 按钮的制作。 纯 HTML + CSS核心方法就是用到了伪对象(兼容性?),用 ::before 画出来 radio 的边框,用 ::after 换出来内填充,然后再 CSS 控制一下 checked 时的样式就好,话不多说看代码和预览。 123456789101112131415161......

移动端开发的自适应

移动端开发进行大小、间距自适应一直是个不得不面对的问题。之前由于没有实战经验,以为只要注意使用rem和百分比进行大小设定就可以,实际开发中发现远没有这么简单。 remrem 是一个相对单位,即相对 HTML 元素的 font-size 的大小,这就使我们可以将 HTML 中所有元素的属性都是用 rem 来设置,再动态调整 rem 大小(即 HTML 标签上 font-size 值大小),整个......

原生js事件监听和一次事件

jQuery中绑定事件非常简单,写法上和绑定一次事件也只有方法名的差别,其对应的原生js写法也不难理解。本文作为剖析jQuery代码的一部分,更重要的是提醒在使用js进行事件绑定时一次事件的重要性,适当的使用一次事件进行绑定不仅是一种非常优雅的书写习惯,同时性能上也是最佳实践。 jQuery绑定监听事件新版本jQuery已经逐渐摒弃 “bind”,“delegate” 等绑定事件写法,这里推......

CSS中的BFC和Margin Collapse

众所周知,CSS中的一些知识点都非常琐碎的,这其中关于BFC的部分又是非常基础且非常重要的,下面对BFC从实用角度展开介绍。 什么BFCFormatting Context:指页面中的一个渲染区域,并且拥有一套渲染规则,他决定了其子元素如何定位,以及与其他元素的相互关系和作用。 BFC:块级格式化上下文,通过CSS属性构造的独立渲染区域,只有Block-level Box参与,该区域拥有一套......

关于网页中的垂直居中

  在网页制作中常会遇到水平居中和垂直居中的场景,相对而言,水平居中较简单,而垂直居中则较麻烦些,而且垂直居中要考虑的情况很多。下面本文就从使用的角度按综合难易程度和优雅性介绍几种方案。以下代码均测试过可以完美运行。 icon和文字的垂直居中 (近似居中)这种情况一般是比较小的局部内容,将容器的height和line-height设置为一致就能保证内部元素 “近似居中”。说是近......

Demo & Product

百度前端学院Demo 简单的登录 CSS3 呼吸及水波纹动画 基于 Vue.js 2.0 的 SPA,结合 AJAX 轮询交互 ...