发表于: 2017-05-27 23:28:41
1 863
今天完成的事情:
进一步学习了正则表达式,感觉在表单验证这一块儿,正则这种方法确实是帮我们省了不少功夫,如果不用正则的话,验证的过程要麻烦的多。不过目前感觉正则用到的还不是很多,有需要的时候也可以直接上百度搜索对应的表达式,还是很灵活的。
搜索了富文本编辑器,发现国产的有百度ueditor 和 kindeditor,具有功能强大、可定制、注重用户体验的特点,缺点表现为代码相对偏多,对比umEditor和wangEditor这些轻量级的编辑器在容量和加载速度上相对表现差一些。国外编辑器 有bootstrap-wysiwyg 和 simditor,因为文档是英文的关系,文档不易读、交流不太方便,不接地气。通过对比任务中给出的图片猜测图中使用的是umEditor,问了一下相博和雪峰,他们用的都是wangEditor,因为引入比较简单。
明天计划的事情:
添加富文本编辑器的代码到项目中,在页面上调用富文本编辑器
遇到的问题:
今天开放给我找到了一个错误,就是新增页面的图片在上传后无法显示,后来发现是没有传对参数,传给params里的img的不是上传的图片的网址,使用console.log()摸清楚对象结构后修正了这一错误。
收获:
进一步学习了正则表达式和富文本编辑器的相关知识,了解了不同富文本编辑器间的区别与联系。
今天的小课堂是相博讲的requirejs,这是一项为了解决大量js文件同步加载耗时且顺序容易出错的问题而诞生的技术,使用requirejs可以异步加载各种js文件甚至是图片和其他文件,js文件的依赖关系也可以得到妥善的解决,一切只是需要先引入requirejs文件并在相应的js文件中做一些简单的配置。
评论