原创 js 繼承的幾種方式

** 一、ES6之前的繼承 ** 1.原型賦值方式 簡而言之,就是直接將父類的一個實例賦給子類的原型。如下示例: function Person(name){ this.name=name; this.className=“per

原创 微前端架構應用

微前端架構:優勢,缺點和痛點 一. 什麼是微前端 “微前端架構”就是構建基於微服務的前端應用架構。 其思想是將前端應用切分爲一系列可以單獨部署的松耦合的應用,然後將這些應用組裝起來創建單個面向用戶的應用程序。 微前端的實現各不相同

原创 阿里前端一面總結

2020.3.2杭州阿里電話一面 1 是否能接受杭州工作 2 簡單做下自我介紹 3 es5繼承和es6的繼承有那些方式及區別 4 js處理異步的所有方式以及優缺點 5 瀏覽器緩存機制及原理 6 js事件循環機制 7 圖片懶加載的方

原创 HTTPS加密解密過程

https:在http(超文本傳輸協議)基礎上提出的一種安全的http協議,因此可以稱爲安全的超文本傳輸協議。http協議直接放置在TCP協議之上,而https提出在http和TCP中間加上一層加密層。從發送端看,這一層負責把ht

原创 數組的去重和排序

一:數組的去重方法 1 對象裏面,相同的屬性,後面的會覆蓋前面的 var arr = [1,2,2,3,4,4,6,6,7,7,9]; var b = {};// var c = []; for(i = 0; i<arr.leng

原创 清除浮動的幾種方式,各自的優缺點

清除浮動的幾種方式,各自的優缺點 1.使用空標籤清除浮動clear:both。 原理:添加一個空div,利用css提高的clear:both清除浮動,讓父級div能自動獲取到高度 優點:通俗易懂,容易掌握 缺點:會添加很多無意義的