发表于: 2019-12-28 22:28:48
1 1388
今天完成的事情
1.重构任务6-10。
重构中发现很多有趣的细节,比如点击查看一个用户的信息,返回来的数组数据有那么多,但是展示的却是单单那几个信息。点击保存需要发送的数组又是那么多,如果到最后才创建需要发送的数组赋值会清空回来的一些数据(创建时为 " "),所以就查询这个复盘网址时就发现了那么多BUG。最好在请求展示数据的时候就让 需要发送的数组赋值等于请求回来的数组。(wiki文档错误太多,只能网页发请求来知道接口和发送的数组,但是不清楚哪些是必填值)
任务6-10vue是双向绑定的,一定要分清页面有多少个数组。哪些数组可以一样。哪些不可以一样。
模块化。每一次变化,有的是文字的变化,有的是整个页面变化,有的是一小块地方发生变化,你可以有很多处理方式。放在一起是做一个页面单纯文字改变逻辑改变还是用display处理哪个性能更好。都有很多选择
2.总结
Js1
知识点
认识JS文件 类似css的方法 内外联JS文件
获取dom操作dom,开始懵逼,百度查询到几种,常用,获取id节点 类节点
元素节点。坑:类节点使用的时候需要添加下标。对应了id的唯一性、类的多样性
数据的基本类型 字符串、数字、布尔值、数组、对象 ,Null 、Undefined
字符串;加单引号或双引号
数字;正数 负数 小数
布尔值;真假 用于判断
Null 、Undefined ;表示空值,菜鸟教程例子中用来清空对象,我比较少用
数组; 有索引值,数组下标,
对象;有属性和方法,JS全部东西都是对象
语句;if语句 常用 小括号里为真,就执行大括号里的代码
For 语句 小括号里设置好条件,就执行大括号多少次代码 用于多次需要循环的代码
事件语句:事件是发生在 HTML 元素上的事情。
使用 JavaScript 时, JavaScript 可以触发这些事件。
九宫格里的一些事件,比如抽取颜色事件,开始不理解,只能尽量去理解它,然后复制粘贴。
1、console.log 用于输出普通信息
2、console.info 用于输出提示性信息
3、console.error用于输出错误信息
4、console.warn用于输出警示信息
5、console.debug用于输出调试信息
定时器;
明天计划的事情
处理好模块化最后一点内容上交。
遇到的困难
点击“编辑”,请求展示数据时。为何不能直接让 url 等于 返回来的url,而是需要push添加一个数组才能展示。
收获
精炼代码也是技能之一
评论