第一章 礼仪
礼仪不是保守,而是尊重
礼仪
- 三种手势
- 手指
- 手掌朝上:感恩
- 手掌朝下:权威 否定
Update your browser to view this website correctly. Update my browser now
今天写代码时遇到一个问题var 没有块级作用域! var 没有块级作用域! var 没有块级作用域! 12345678910111213for (var i = 0; i < 3; i++) { var a = '1' switch (a) { case '1': for (var i=0;i
let 和 const let有块作用域 在同一个作用域内,let声明的变量不能重复 var 定义的变量会提升 let 定义的变量不提升,不能在声明前使用 const 有块级作用域 一旦赋值不能改变 声明必赋值 let user = {} const PERSON = user user改变,PER
我的收获 对基础api的掌握 ctx.drawImage(img, x, y, img.width, img.height) 获取像素 ctx.getImageData(x1, y1, x2, y2) 返回的对象有三个属性,width、height、data(所有像素的rgba做成的数组) 设置像素
Gulp 项目构建工具gulp特点 任务化 基于流 gulp有自己的内存 从本地读数据到内存(输入流) 进行操作 从内存输出到本地(输出流) 高效(异步多任务) 固定的API gulp.src 读文件读到内存 gulp.dest 从内存中输出到目录 gulp.task 注册任务 gulp.watch
原来canvas还有作用域这回事儿 canvas中的save()和restore()限定了样式的作用范围(包括:fillStyle、strokeStyle、lineWidth、lineCap以及一些变换方法) 用户友好处理,在canvas标签中向用户给出canvas不兼容的提示和处理方法 基本上用这