1. currency (货币处理) 使用currency可以将数字格式化为货币,默认是美元符号,你可以自己传入所需的符号,例如我传入人民币: {{num | currency : ‘¥’}} 2…
分类:前端开发
requestAnimationFrame 原理,使用
在Web应用中,实现动画效果的方法比较多,Javascript 中可以通过定时器 setTimeout 来实现,css3 可以使用 transition 和 animation 来实现,html5 中的 canvas 也…
还可以这么玩?超实用 Typescript 内置类型与自定义类型
背景 大家用过 Typescript 都清楚,很多时候我们需要提前声明一个类型,再将类型赋予变量。 例如在业务中,我们需要渲染一个表格,往往需要定义: interface Row { user: string email…
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…
对 SegmentFault 社区提问标准的一些解释
有心的用户应该发现最近 SegmentFault 问答的审核趋向严格,甚至一些已经正常展示的问题都会因质量问题提示作者修改。随着社区用户的增长,新进入用户的习惯正逐渐冲击着之前社区形成的默契,我们的问答质量出现了一定程度…