royxu

TA的文章
  • 关于File对象兼容性
    在一次老项目的优化中无意中碰到了File对象,同时也遇到了一些坑,话不多说直接上代码 // Chrome typeof file result: function // IE except Edge typeof file result: object // Edge typeof file result: function 你以为你看到的就是你看到的吗?事实上虽然chrome和edge的返回值不一样,但是在Edge中使用new File()依旧会报错 解决办法: 对当前浏览器进行判断,如果为IE浏览器使用如下代码
    •  1
    •  1
    •  2020-07-27
  • try catch 如何捕获到 JS 异常
    平常撸代码的时候,try catch 用的太多了,特别是一些 ”安全感" 低的人,基本是到处 try catch,生怕 JS 报错,然后页面整个挂掉了。 之前 代码报错的时候,线程执行未进入 try catch,那么无法捕捉异常。 比如语法异常(syntaxError),因为语法异常是在语法检查阶段就报错了,线程执行尚未进入 try catch 代码块,自然就无法捕获到异常。 try{     a. }catch(e){     console.log("error",e); } // outputUncaught SyntaxError: Unexpected token '}' 之中 代...
    •  1
    •  0
    •  2020-05-08
  • React骨折入门
    最近赶上项目react重构,正好也有点遗忘了...(bu hui le)趁这个机会来梳理一波把,后期关于redux,redux-saga,hook都会慢慢输出哈~路过的客官大老爷敬请指正哈 1、什么是JSX 一个JSX语法的示例,如下所示 const msg = 'world!'; const element = (     <h1>Hello, {msg}</h1> ); ReactDOM.render(     element,     document.getElementById('app') ) 这种语法形式,既不是HTML,也不是字符串,而是称之为JSX,是React里用来描...
    •  2
    •  0
    •  2019-07-17