原创 關於javascript跨域的解決方法

關於javascript跨域的解決方法 由於在自己這麼多年項目開發中對跨域這方面應用的很少,近幾次面試都涉及到了這個跨域的問題。因此,這幾天對跨域深深的研究了一下,希望以後如果能應用到的話可以作爲自己的參考。 什麼是跨域? 在j

原创 Vue.js之life cycle我的理解

學了一陣子Vue,感覺初步瞭解了一些,但是還是比價少, 今天想看一看Vue的生命週期,我想通過我自己的理解將其記錄下來。 從網上搜到了各種關於Vue生命週期的博客,都寫的大致相同。我的理解看,主要分爲四個階段:create,m

原创 關於AngularJS的ng-class

當通過點擊改變標籤元素的樣式時,ng-class就派上了用場。我用的時候,是因爲需要在一個A元素數組中查找被選中的A元素數組中的元素,不知道你們明白嗎,就是在一個大數組裏面查找小數組中的元素,如果存在樣式就改變。剛開始的時候特別頭

原创 Vue爲綁定動態url

在爲img元素設置動態的url時,遇到了問題: <img v-for="item in 10 " :key="item" src="item.png"/> 原本意思是,根

原创 關於IE8瀏覽器下,split()和replace()函數的不兼容問題

在我們常用的jquery函數中,有兩個經常使用的函數,split()和replace函數。 我在使用的時候,需要將一個含有開始和結束日期的字符串轉化爲兩個新格式的字符串傳給後臺。 這個字符串格式是這樣:YYYY.mm.dd-Y

原创 jquery擴展:$.extend()和$.fn.extend()

通過jquery的擴展,我們可以靈活的使用jquery,來寫一些自定義插件,豐富自己代碼的功能。 jquery的擴展可以分爲兩個部分:類的擴展和對象的擴展。 jquery類的擴展:$.extend() 使用jQuery.exte

原创 關於package.json的去向

在nodejs的初學者看來,在安裝完一系列的文件後,仍然根據教程在查找package.json的去向,因爲package.json的不存在而略顯頭疼。其實,package.json是可以通過npm init命令來進行創建的。

原创 CSS控制table中的文字垂直居中

在使用table過程中,我們總是碰到在不同列中可能文字內容量不同,在同一行中,有的列文字可能比較多,導致其他列文字較少的列內容只能呈現在左上角,這時候我們需要將內容都垂直居中。只需要在td上添加一個CSS即可: td{

原创 關於call(),apply(),bind()函數的理解

在Javascript中,我們比較難以理解的東西就是this,它表示在當前作用域中的上下文。有時候我們需要在使用過程中改變this的指向,那麼就需要通過這三種方法:call(),apply(),bind()。 具體什麼意思呢?說的

原创 chorme瀏覽器最新版本跨域設置

當我們在測試時,一般都是使用chorme瀏覽器,如果需要跨域訪問的話我們需要對瀏覽器進行一些設置。 我們右擊chorme瀏覽器圖標,找到屬性,然後看到目標。目標有一串字符串。我們需要在這段字符串的末尾加一句話: --disabl

原创 箭頭函數中的this

ES6中爲我們提供了箭頭函數,使用起來非常方便: const sum = (a,b) => a+b; sum(2,3);//5 在箭頭函數使用中,this和其他地方的使用是不同的。 箭頭函數中的this對象是定

原创 使用CORS進行跨域訪問

CORS(Cross-Origin Resource Sharing),叫做**跨域資源共享**,他跨過**Javascript同源策略**的限制,允許訪問不同的域並且能夠訪問其資源,這是一種網絡瀏覽器的技術規範。他通過瀏

原创 HTML5 面試題總結

1 行內元素,塊級元素,空元素? 行內: a b span img input select strong 塊級: div ul li h1 h12 h3 p…. 空元素:br hr link meta等 HTML5移除了

原创 清除浮動幾種方法

清除浮動是CSS中常見的問題,下面就來總結下平時遇到的浮動問題。 <div style="background:yellow;border:1px solid red;width:320px;"> <div

原创 Javascript中this的認真理解

Javascript中的this,是每個FE都需要花費一段時間要去認真理解的的東西。this具體指的是什麼? this 在javascript語言中,凡是發生函數調用的地方,都會產生this。像在Java中,如果有this,那