一周工作总结(2018-08-03)

1.form表单

    首先是form可以提交的标签类型, input、textarea、select对于input[type=submit]的只有被点击的一个value值才会跟随表单提交。可触发表单提交的三种标签:

<input type='submit' />
<input type='image' />
<button></button>

    在提交表单时,难免会去做校验,我目前会使用的两种方式,一种是在提交时在<form>标签上添加onsubmit="return validate();",validate也就是提供的校验函数,在这个函数中唯一要注意的是如果你想让你的表单不提交必须 return fasle;其他情况一律不好使。另一种方法就是可以阻止事件默认行为

var form = document.querySelect('***');
EventUtil.addHandler(form,'submit',function(event){
    event = EventUtil.getEvent(event);
    EventUtil.preventDefault(event);
});

关于EventUtil如果陌生,那我建议你看看《JavaScript高级程序设计》第13章,零星的学习不如静下心来仔细看一本书,而且不只是看一遍,每个阶段你回去翻翻都会有不同的理解,如同回味人生一样,每一个阶段你会对每个事情有不一样的理解,我目前也是个菜鸟,但我渴望成长,跑偏了哈哈,想快速了解这个对象可以自己搜索。

2.EXIF

    EXIF---可交换图像文件格式(英语:Exchangeable image file format,官方简称Exif),是专门为数码相机的照片设定的,可以记录数码照片的属性信息和拍摄数据。(摘自百度百科),我接触它是因为项目有个图像上传的功能,但是苹果手机拍摄的图像默认是手机逆时针90度为正方向,所以这个时候通过获取图像的EXIF信息即可以对图像做旋转处理,让他上传给后台是正的,EXIF有很多的属性我也是学习了满足我工作需要的,代码也是我copy的,如有兴趣可以去https://github.com/mtgr1020/EXIF.git看看,或者百度一大堆都是差不多的版本。

3.querySelector 与 querySelectorAll

    选择器 querySelector只能选择单个,多个就是第一个。querySelectorAll可以选择多个返回数组。

4.git

    本来这个想在工作总结上写,但是考虑我现在刚开始熟悉以后还要不断添加,还是单开一个吧,如果还是不熟悉git的小伙伴,给你们推荐廖雪峰的官方网站,我就是花了两天时间自己实践在自己虚拟机上建了个中央库,即使公司不用自己提交自己练习不也是学习实践过程吗。

猜你喜欢

转载自blog.csdn.net/weixin_38361925/article/details/81392072