使用nvm管理node

2020-04-23
阅读 1 分钟
1.2k
nvm的star量远高于n, 所以还是选择了流行的工具,适用于Mac环境。 安装或者更新nvm {代码...} 如果提示connect refused,可以通过修改下host配置文件解决。[链接] 如果安装不成功,根据控制台中提示执行相关命令。1.使用终端 {代码...} 2.追加以下配置,直接拷贝即可 {代码...} 3.:wq保存退出4.让修改生效source ~/.bash...

Web安全基础

2016-08-15
阅读 2 分钟
3.5k
从整体上看,HTTP就是一个通用的单纯协议机制,具备较多优势,但在安全性方面则呈劣势。比如现在Web网站都会使用的会话管理(session),加密处理等安全性的功能,HTTP协议内并不具备,需要开发者自行设计并实现。

Web缓存

2016-08-11
阅读 3 分钟
2.4k
减少冗余的数据传输,节省网路费用 缓解了网络瓶颈的问题,不需要更多的带宽就能够更快的访问页面 降低了原始服务器的压力,避免过载的出现降低了距离时延,从较远的地方加载页面速度会更快一些

React项目中出现频率较高的ES6语法

2016-06-15
阅读 4 分钟
9.8k
学习React过程中,发现无论是github上的Demo还是React相关文档,ES6语法都有大量的使用。如果不了解一些ES6语法,很难学习下去。如果转战ES6,系统学习战线又较长。所以把一些常用的ES6语法做一些总结,有助于读懂React,Redux的文档。特别提醒:一些细节学习还是需要仔细查阅文档。

上海 HTML5 峰会笔记整理与总结

2016-06-06
阅读 4 分钟
4.1k
iWeb峰会的消息是在开场前两天才从朋友圈看到,稍微有点匆忙,只花了不到两个小时的时间了解下相关主题。发现涉及的知识还是蛮多的,甚至一些平时也没有接触过。所以一些关注点,理解的层次都很有限,甚至可能有误区,仅供参考及知识面的拓展。

移动端 Touch 事件的使用与思考(1)

2016-06-01
阅读 3 分钟
15.9k
本文主要介绍 TouchEvent 相关的一些对象与属性如 Touch, TouchList, touhces, targetTouches 等,以及使用的注意点和误区。

前端开发思考与实践

2016-04-06
阅读 4 分钟
3.9k
位置 display float position transform 自身 width height margin padding border background文本 font text动画 transition animation

ES6学习笔记:const

2016-03-28
阅读 2 分钟
9.1k
let命令有的几个特性,const也有。ES6学习笔记:let的使用 其他特性: 用来声明常量,声明时必须初始化 {代码...} 声明的常量不能重新赋值 {代码...} {代码...} 如果不想后续更改对象,使用Object.freezeObject.freeze MDN文档 用来冻结一个对象。冻结对象是指那些不能添加新的属性,不能修改已有属性的值,不能删除已有...

ES6学习笔记:let的使用

2016-03-24
阅读 1 分钟
2.8k
块级作用域 {代码...} 疑问: [链接] 不存在变量提升 {代码...} 注意区别undefined和ReferenceError 暂时性死区(TDZ) 只要进入当前块级作用域,所使用的变量已经存在了,但在声明之前都属于死区,不可进行操作。 注意: typeof不再是100%安全的操作 {代码...} 不允许重复声明 {代码...} 块级作用域 {代码...} ES5的严格...

Echarts使用笔记

2016-01-13
阅读 2 分钟
3.7k
柱状图顶部数据展示 {代码...} 柱状图自定义主题 {代码...}

一些琐碎点

2015-09-02
阅读 1 分钟
1.6k
属于行内替换元素,可设置width height margin padding。一行可放置多张图片。只设置设置width,height会根据比例进行缩放。在移动App开发中经常会用到。

canvas无法使用rem单位的解决方案

2015-08-27
阅读 1 分钟
19.6k
我们在使用canvas时需要设置画布的大小,即设置canvas标签的width,height属性。 {代码...} 在移动端,画布的大小要根据屏幕的大小进行适配,我们一般采用rem结合媒体查询的方式。使用canvas时就遇到遇到一些问题: canvas的width属性不支持rem单位(如果使用样式当然支持rem,但注意canvas的width属性与style中的width是...

javaScript跨浏览器事件处理程序

2015-08-25
阅读 2 分钟
6.5k
最近在阅读javascript高级程序设计,事件这一块还是有很多东西要学的,就把一些思考和总结记录下。在事件处理,事件对象,阻止事件的传播等方法或对象存在着浏览器兼容性问题,开发过程中最好编写成一个通用的事件处理工具。