原创 javascript中apply、call和bind的區別

原文:https://www.cnblogs.com/cosiray/p/4512969.html 三者的相似之處: 1、都是用來改變函數的this對象的指向的。 2、第一個參數都是this要指向的對象。 3、都可以利用後續參數傳參 區別

原创 cookies,sessionStorage和localStorage的區別

cookies,sessionStorage和localStorage的區別?     sessionStorage用於本地存儲一個會話(session)中的數據,這些數據只有在同一個會話中的頁面才能訪問並且當會話結束後數據也隨之銷燬。因

原创 響應式

響應式網頁設計(Responsive Web design):響應式網站設計是一種網絡頁面設計佈局,其理念是:集中創建頁面的圖片排版大小,可以智能地根據用戶行爲以及使用的設備環境進行相對應的佈局。

原创 盒模型

標準模型 和 IE模型(box-sizing)   /* 標準模型 */ 盒模型的寬高只是內容(content)的寬高 box-sizing:content-box; /*IE模型*/ 盒模型的寬高是內容(content)+填充

原创 語義化的理解

語義化的理解(在我看來,語義化就是比如說一個段落, 那麼我們就應該用 <p>標籤來修飾,標題就應該用 <h?>標籤等。符合文檔語義的標籤)   用正確的標籤做正確的事情! html語義化就是讓頁面的內容結構化,便於對瀏覽器、搜索引擎解析;

原创 漸進增強和優雅降級

漸進增強和優雅降級之間的不同嗎? 漸進增強 progressive enhancement:針對低版本瀏覽器進行構建頁面,保證最基本的功能,然後再針對高級瀏覽器進行效果、交互等改進和追加功能達到更好的用戶體驗。 優雅降級 graceful

原创 如何對網站的文件和資源進行優化

如何對網站的文件和資源進行優化: 1、文件合併(精靈圖片 ); 2、文件最小化/文件壓縮; 3、使用CDN託管; 4、緩存的使用。

原创 如何實現瀏覽器內多個標籤頁之間的通信?

調用 localstorge、cookies 等本地存儲方式

原创 ng-if 和 ng-show 的性能對比

ng-if 和 ng-show 的性能對比當 ng-if 後的表達式爲 false 時,該指令會刪除它對應的 scope,所以這也就意味着如果 ng-if 之後表達式的值變化的比較頻繁的話,那麼對應 scope 的創建和銷燬也就會比較頻繁

原创 DIV居中的方法 flex,transform

參考文獻 https://github.com/simaQ/cssfun/issues/3> CSS3,使用flexbox佈局拋開兼容性,不需要考慮寬度和高度值。<div id="parent"> <div id="item">t

原创 LESS、SASS

LESS參考:http://lesscss.cn/Less 是一門 CSS 預處理語言,它擴展了 CSS 語言,增加了變量、Mixin、函數等特性,使 CSS 更易維護和擴展。Less 可以運行在 Node 或瀏覽器端。例子:@base:

原创 angularjs網址

angularjs中文官網:http://www.angularjs.net.cn/代碼仿真運行網址:https://jsfiddle.net/

原创 跨域請求

參考:跨域請求資源的幾種方式https://www.cnblogs.com/dojo-lzz/p/4265637.html參考:八種方式實現跨域請求https://blog.csdn.net/ligang2585116/article/d

原创 重構代碼

重構代碼相關1、代碼塊劃分明確,相關代碼行通常會在一個代碼塊2、函數不能過長,要符合單一原則,提高代碼的複用性3、檢驗算法(校驗)可抽取,比如上下限的範圍檢測,算法是固定的,不同區別僅在於傳入的參數有差別,可以將算法跟數據分離,提高複用性

原创 小點彙總

1、獲取瀏覽器的語言window.navigator.language2、SEO 搜索引擎優化3、把字符串的"true" "false"轉換成 true falseaaa === "true" ? true : false;4、git 查