摘要:        
如何监听 pushState 和 replaceState 的变化呢? 利用自定义事件new Event()创建这两个事件,并全局监听: <body> <button onclick="goPage2()">去page2</button> <div>Page1</div> <script> let     阅读全文
posted @ 2023-02-23 17:55
bb_xiaxia1998
阅读(52)
评论(0)
推荐(0)
        
            
        
        
摘要:        
最近面试总是会被问到这么一个问题:在使用vue的时候,将for循环中声明的变量i从1增加到100,然后将i展示到页面上,页面上的i是从1跳到100,还是会怎样?答案当然是只会显示100,并不会有跳转的过程。 怎么可以让页面上有从1到100显示的过程呢,就是用setTimeout或者Promise.t    阅读全文
posted @ 2023-02-23 17:54
bb_xiaxia1998
阅读(24)
评论(0)
推荐(0)
        
            
        
        
摘要:        
双向数据绑定的原理 Vue.js 是采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调。主要分为以下几个步骤: 需要observe的数据对象进行递归遍历,包括子属性对    阅读全文
posted @ 2023-02-23 17:53
bb_xiaxia1998
阅读(321)
评论(0)
推荐(0)
        
            
        
        
摘要:        
组件化是 Vue, React 等这些框架的一个核心思想,通过把页面拆成一个个高内聚、低耦合的组件,可以极大程度提高我们的代码复用度,同时也使得项目更加易于维护。所以,本文就来分析下组件的渲染流程。我们通过下面这个例子来进行分析: <div id="demo"> <comp></comp> </di    阅读全文
posted @ 2023-02-23 17:52
bb_xiaxia1998
阅读(19)
评论(0)
推荐(0)
        
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号