发表于: 2017-07-11 09:59:54
1 945
今天完成的事情:
修改了修真院官网bug;
明天计划的事情:
1.继续修改修真院bug
2.继续学习git操作。
3.复习以前所学的知识。
遇到的困难:
今天试着把用ueditor将保存功能弄出来,结果ueditor源码虽然找到了,但是一点都不会用,看着200多行的自动保存源码(ueditor.js总共1W行代码)一脸懵逼,百度出来的结果都是如何取消自动保存功能,或者是手动添加代码实现自动保存,就连ueditor的api都没有对自动保存的相关描述,感觉好不科学。。。然后去问古尘师姐,古尘师姐一时半会弄不出个所以然来,然后就先放着,先把一些简单的bug解决掉,最后再去完成这个功能。
收获:
现在感觉对以前js的一些基础知识忘了很多,比如说在改bug中遇到判断输入值是否包含一个swf的字符串,刚开始没有头绪,百度之后才发现原来是以前用到的知识。总共有以下几种方法能够实现该需求
1.利用js中的search方法直接检索输入字符中是否匹配swf字符串;如果有,则不为-1;
2.利用js中的indexOf方法检索输入字符中是否匹配swf字符串,如果有,也是不为-1;search()方法和indexOf方法的区别是search()不区分大小写搜索,而indexOf()严格区分大小写。
3.新建一个正则表达式对象var reg = new RegExp("^.*swf.*$");然后根据test方法if(reg.test(vm.demo)){}判断swf字符串是否存在于reg对象中,如果有,就会执行下一步。
学习了这些之后,我突然觉得很多原生js方法由于很长时间没使用,都忘记了,所以明天改完bug之后准备复习一下js的基础知识。为以后的面试作准备。
评论