首页 文章
  • 4 votes
     answers
     views

    当virtual-dom比手动操作更快?

    我正在调查虚拟dom,我想知道虚拟dom是否真的比手动操作更快 . 现在我明白virtual-dom和diff算法可以防止不必要的重新流动,例如当我们想要改变它时: <div> <div>a</div> <div>b</div> </div> 对于这个: <div> <div>...
  • 2 votes
     answers
     views

    React Redux中dom操作的复杂性

    我正在尝试使用React和Redux简化工作流程 . 对于基本的DOM操作任务,例如向下滚动元素或对某个区间中的某些内容执行检查,您必须声明许多函数,并且当应该只有几行代码时,您可能突然有100行代码 . 以下示例使用react-redux入门套件 . 使用辅助模块,如 createAction, handleActions 执行的任务基本上是 var objDiv = document.getE...
  • 2 votes
     answers
     views

    在Angular中显示应用程序根目录之外的托管视图

    为了与执行DOM操作的原生本地JavaScript库集成,我希望能够将Angular管理的视图附加到 document 中的任何DOM元素 . 假设SomeLibrary在DOM中的某个位置创建了一个容器(我们为它提供了一个可以注入其HTML的目标节点): <body> <angular-app-root> <!-- here... --&gt...
  • 971 votes
     answers
     views

    如何向给定元素添加类?

    我有一个已经有类的元素: <div class="someclass"> <img ... id="image1" name="image1" /> </div> 现在我想创建一个Javascript函数,它将一个类添加到 div (不替换,但添加) . 我怎样才能做到这一点?

热门问题