1. 您所在位置:主頁 > 新聞資訊 > IT資訊 >

            上元Web培訓:Web前端企業筆試集錦(Javascript庫

            2020-04-24 11:27 上元教育
            上元Web培訓:Web前端企業筆試集錦(Javascript庫&框架篇
            1、如何使用JQuery將頁面上所有的span元素背景色設置為紅色?
             $("span").css("background-color": "red" )
            $("#msg").text();和$("#msg").text("<b>new content</b>");有什么區別?
              $("#msg").text():獲取元素的文本內容
              $("#msg").text("<b>new content</b>"):設置元素的文本內容
             
            2、JQuery選擇器$(".class1.class2")和$(".class1 .class")的區別是?
             $(".class1.class2"):選擇同時包含類class1和類class2的元素
              $(".class1 .class2"):選擇類class1中包含類class2的元素
             
            3、在Vue中,v-show和v-if指令有什么作用?又有什么不同點?
              顯示隱藏DOM元素
              不同:v-show:元素先添加到DOM中,然后控制DOM元素的display屬性
            v-if:根據指令的值控制元素是否被插入到DOM中
             
            4、Vue實現雙向綁定的原理是?
             數據劫持:
                vue.js采用數據劫持結合發布者-訂閱者模式的方式,通過Object.defineProperty()來劫持各個屬性的setter,getter,在數據變動時發布消息給訂閱者,觸發相應的監聽回調
             
            5、angularjs1和angular2的區別是?
            1、編程語言的不同:angular1.x是JavaScript,可以直接在瀏覽器中運行,而angular2是TypeScript,只有經過編譯后才能在瀏覽器中運行,所以它必須使用構建工具
            2、作用域Scope:在2中沒有$Scope,它使用zone.js來記錄監測變化
            3、指令:在2中指令使用符號,例如:ngFor、*ngIf;指令不能直接嵌套使用,所以它增加了一個<ng-container></ng-container>標簽來包裹指令
            4、過濾器:1用:filter。在2中名字改為了Pipe,增加asyc、slice、parcent
            5、組件生命周期:1中沒有明確的生命周期機制,在2中有精心設計的生命周期
            6、雙向數據綁定:[(ngModel)]的寫法替換了ng-model
            7、Angular1.x沒有針對移動應用特別優化
             
            想了解更多Web前端面試題,歡迎隨時來上元IT咨詢!

            上一篇:上元Web培訓:Web前端的職業發展方向有哪些?

            下一篇:上元IT培訓:0基礎如何進入IT行業

            久久午夜无码鲁丝片午夜精品_久久综合亚洲欧美成人_久久午夜无码鲁丝片秋霞