
javascript
文章平均质量分 85
踩坑小王子
联系方式:
294889365@qq.com
博主是哈尔滨工业大学计算机科学与技术专业的大三学生,兴趣爱好是web开发,是Chrome Extension: Edge Translate的开发者,喜欢看电影,摄影,听音乐,旅游
目前还在继续web开发,主要是web前端,后端也入过门。
本博客主要记录和分享自己在web开发中遇到的疑难问题,同时也有自己在计算机专业学习中的问题与总结,欢迎大家关注和留言!
展开
-
js单线程执行引起的setTimeout和ajax执行的迷之bug
问题描述:近期,在做倒计时动画时,用到了setTimeout()这个计时函数,在使用时,由于不太理解js的执行原理,光看函数的用法写出了一段代码,结果发现setTimeout的执行非常的迷,和自己想象的完全不同,行为可以用“诡异”来形容。同样的问题在我写一个ajax异步请求时,又遇到了一个神奇的执行次序,由这两个bug情景,我认识到了理解js执行原理的重要性。情景一:for(var i = 0;i...原创 2018-02-11 23:14:40 · 3363 阅读 · 4 评论 -
自己动手实现简易的div可编辑富文本框及按下tab键后增加4个空格功能
需求分析:最近需要制作一个简单的用户评论输入框,在网上找了一些富文本输入框,但是它们的功能太多,不适合自己的需求,于是决定自己动手实现一个简易的富文本输入框。第一步:想要实现富文本输入框并不是难事,在<div>标签内加入 contenteditable="true" ,这个div元素就可以编辑了,而且它的innerhtml 就是保留格式的html文本。第二步:只需要写一些css代码...原创 2018-02-12 16:58:57 · 5617 阅读 · 0 评论