
JS
文章平均质量分 89
杨丶明
时间在哪,成就在哪
展开
-
【JS】刷题之扎实基础方可造大楼
1.throw 规则function greeting(){ throw "hello word";}function sayHi(){ try{ const data = greeting(); console.log("It worked",data); }catch(e){ console.log("Oh no an error:",e); }}sayHi()//Oh no an error: hello原创 2020-05-22 14:00:00 · 238 阅读 · 0 评论 -
【JS】定时器的理解及验证
在js中,定时器的运用也算是比较广泛吧,很多时候我们乱用定时器,可能会出现意外的bug,下面由我来带领大家理解一下定时器的运用;先把总结抛出来吧;1.假如定时器编写在上下文中,定时器在最后运行;如果上下文有多个定时器,在上下文结束后按照顺序并发;2.假如定时器在方法体中,定时器则在方法体最后执行;3.定时器的执行顺序为,先等待,然后执行方法体.如果需要给调用方法传递参数,可用字...原创 2018-06-09 10:48:37 · 13334 阅读 · 0 评论 -
【JS】js中this的指向
JavaScript里,this的值在函数被调用的时候才会指定下来。这是个即强大又灵活的特点,但是需要花点时间弄清楚上下文什么的。但从所周知,这不是一件简单的事,尤其是在返回一个函数或将函数当参数传递的时候,实际上是指向调用它的对象1.如果一个函数有this,但是它没有被上一级调用,那么this指向Window;//直接打印console.log(this) //window//f...原创 2018-09-30 17:28:26 · 11056 阅读 · 1 评论 -
【JS】封装兼容正版IE9的上传控件,支持图片格式,图片大小,图片宽高验证,支持非图片样式
先废话一小段,大家好,本人首篇处女作,为什么要实现一个上传控件呢,必然是公司需要嘛,实现整个过程挺揪心的,因为要解决ie9这个兼容性问题,整体来说我前后用了五天的时间来实现。依赖了jquery,其实也可以使用原生编写,不过想偷偷懒,公司也推荐使用jquery。因为是第一次创作,没啥子经验,由于我个人代码注释的习惯比较良好,注释比较多。还是比较容易懂滴,下面由几个方向讲解上传控件。1.技术知识点;2...原创 2018-06-05 13:05:42 · 13976 阅读 · 3 评论