摘要:
基于多数情况下都是使用vue-cli初始化项目, 却始终未去了解其原理。从零开始搭建,可以让自己更深层次的理解框架。 首先从最基本的npm 开始, 至于安装npm 和 node就不用再赘述了,那是前端自动化开发最基本的能力。 一、初始化 1 新建项目目录, 生成package.json并创建项目基本 阅读全文
摘要:
最近看了一个vue的项目,发现作者大量使用了ES6的语法,包括async, Promise, Set, Map还有一些解构赋值, 才发现自己对于ES6的语法缺乏了总结和运用,看得有点艰难,所以重新学习了阮一峰老师的教程并用自己的理解做了一些笔记: 1. 数组解构赋值 (1)按照变量位置对应赋值 "匹 阅读全文
摘要:
目前Vue项目中对json数据的请求一般使用两个插件vue-resource和axios, 但vue-resource已经不再维护, 而axios是官方推荐的且npm下载量已经170多万,github的Star已经接近4.5万, 再看看vue-resource 但是作为学习笔记,在学习axios的同 阅读全文
摘要:
习Vue已经有一段时间了,但未对其核心思想作自己的总结和理解 Vue核心思想有两个 : 数据驱动和组件化(系统组件) 数据驱动 数据驱动目的是让数据和DOM保持同步, 只要修改了data数据,DOM就会做相应的改变。Vue已经将这一逻辑封装好人工无需手动去操作DOM, Vue的数据驱动是利用了Obj 阅读全文
摘要:
前言: 多数时候我们需要表单上传文件,如图片。但是浏览器默认的input[file]样式很不友好, 需要我们自己手动修改. 如图基于bootstrap布局的表单, 但file文件上传样式不敢恭维. 1. 首先在input[file]外层套一个容器(如div) 2. 定义div.avatar样式, 和 阅读全文
摘要:
获取css 样式的方法有三种 : style, currentStyle , getComputedStyle style (无兼容性问题) 获取语法: ele.style.attr ; 设置语法:ele.style.attr = '值' 大多数情况下,javascript中获取和设置style样式 阅读全文
摘要:
一、条件控制 二、循环 1). while循环 2). while .. else循环 3). for 循环 5). break 和 continue 1. break 跳出整个循环语句,不再执行任何代码 2. 跳过当前循环,进入下一个循环 6). pass 1. 空语句,为表示代码结构完整性 阅读全文
摘要:
一、变量 1). 命名规则: 1. 变量名不能使用系统关键字或保留关键字 2. 变量区分大小写 3. 变量命名由字母,数字,下划线组成但不能以数字开头 4. 不需要声明变量类型 是 a = 1 非 int a = 1 5. 查看变量内存地址 id(a), id(b) 6. 值类型与引用类型 : in 阅读全文
摘要:
一、 list [ 列表 ] 任意数据类型的有序排列 1. list 操作类似 str操作 (参考上一节字符串操作) [1,2,3,4] [1,2,'a', True, [2,'b']] 2 . 包含与不包含 3 in [1,2,3,4,4] => True 3 not in [1,2,3,4,5] 阅读全文
摘要:
一、Number(数值) 1) 整数 : int 2) 浮点数: float 3) 复数(实际中很少用): complex: 36j, 1+2x 4) 布尔值(在Python2中bool不属于Number类型): bool [True, False] 1. int(True) == 1, int(F 阅读全文