首页 > JS节点操作是否会失败?

JS节点操作是否会失败?

节点操作会失败吗?或者说,进行节点操作时,浏览器的渲染会失败吗?

比如获取节点,增添类名等,在写的时候可能就只是对应一条语句,但是我没办法知道这条语句是否被浏览器成功执行渲染了,我认为所有的操作都是应该是可控制的才对

有没有类似的测试之类的?或者说通过什么技巧可以达到操作可控的效果?


代码执行则可采用javascript里面异常机制来控制,比如try/catch块。
渲染是否失败,比如给一个element加一个class,javascript已经成功将这个class加进去了,在element上可以找到已经有了,但是class里面的样式并没有成功渲染,如字体的改变(排除样式表的覆盖之类的原因)。这种情况下的异常就是浏览器自己渲染引擎出问题了,js代码并没有错,这种情况是不可控的。相当于你的app没有问题,结果你的IOS出问题了,你的app一般情况下应该没有监控ios是否可用吧。

【热门文章】
【热门文章】