自己本地环境全局使用的是公司的邮箱, 另外私人项目使用个人邮箱. 但是自己经常忘了设置当前repo的作者, 所以私人项目的代码提交上去后发现, github并不会认为是我提交的修改. 因此, 想要批量修改commit里面…
标签:前端开发
AngularJS 的9种内置过滤器
1. currency (货币处理) 使用currency可以将数字格式化为货币,默认是美元符号,你可以自己传入所需的符号,例如我传入人民币: {{num | currency : ‘¥’}} 2…
requestAnimationFrame 原理,使用
在Web应用中,实现动画效果的方法比较多,Javascript 中可以通过定时器 setTimeout 来实现,css3 可以使用 transition 和 animation 来实现,html5 中的 canvas 也…
Sass快速上手
众所周知,css并不是一个真正的编程语言,无法做到像其他编程语言进行嵌套、继承以及设置变量。为了解决css存在的不足,开发者开发出一个对css进行预处理的“语言”,这种“语言”能够像编程语言一样使用继承、嵌套和设置变量等…
2015年只剩下了三分之二,快趁着青年节收下这几款能提升自己的应用,做个进步青年吧!
虽然五一小长假嗖的一下就过完了,但还是有很多公司给不满28岁的筒靴们放假过青年节不是?(别问我司放不放,我们根本就不!坐!班!) 么么哒特地找来几款进步青年必备的应用,快从今天开始,好好利用2015年剩下的三分之二提升一…
JavaScript最佳实践:可维护性
代码约定 一、可读性 代码缩进 包含注释 二、变量和函数命名 变量名应为名词如car或person 函数名应该以动词开始,如getName()。返回布尔类型值的函数一般以is开头,如isEnable()。 三、变量类型透…
js面向对象设计---继承
许多OO语言都支持两种继承方式:接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际的方法。如前所述,由于函数没有签名,在ECMAScript中无法实现接口继承。ECMAScript只支持实现继承,实现继承主…
移动端1像素边框问题
对于前端开发者来说,要处理这个问题,必须先补充一个知识点,就是设备的 物理像素[设备像素] & 逻辑像素[CSS像素];在我的另外一片文章 设计稿的100%还原 做了介绍,感兴趣的朋友可以查阅一下。 # 为什…
Redux学习笔记
是什么 Redux是一个状态管理库。 为什么要用 随着 JavaScript 单页应用开发日趋复杂,JavaScript 需要管理比任何时候都要多的 state (状态)。管理不断变化的 state 非常困难。 三大原则…
CSS预处理Less
Less是一门CSS预处理语言,它扩展了CSS语言,增加了变量、混合、函数等特性,使CSS更易维护和扩展。 Less的官方网站有 英文:http://www.lesscss.org/ 中文:http://www.less…
关于公私钥、各种证书、https基本概念扫盲
最近实习需要写一些生成证书的脚本,借此机会顺便搞清楚了许多关于证书这块的疑惑。说到这一块东西,名词多到爆炸,对称加密、非对称加密、密钥、密钥库、公钥、私钥、CA、证书、数字签名、ssh、https、ssl、keytool…
撩课-Web大前端每天5道面试题-Day8
1. 说说你对作用域链的理解? 作用域链的作用是保证执行环境里 有权访问的变量和函数是有序的, 作用域链的变量只能向上访问, 变量访问到window对象即被终止, 作用域链向下访问变量是不被允许的; 作用域就是变量与函数…