原创 js流程控制語句(循環)

重複重複(for循環) 很多事情不只是做一次,要重複做。如打印10份試卷,每次打印一份,重複這個動作,直到打印完成。這些事情,我們使用循環語句來完成,循環語句,就是重複執行一段代碼。 for語句結構: fo

原创 js流程控制語句(switch語句)

多種選擇(Switch語句) 當有很多種選項的時候,switch比if else使用更方便。 語法: switch(表達式) { case值1: 執行代碼塊 1 br

原创 2016年阿里前端筆試題

1.哪一種技術不能解決瀏覽器http請求的跨域訪問問題:  a jsonp   b postMessage  c window.name    d websocket 2.在移動平臺瀏覽器中事件的正確觸發順序  a click-touch

原创 js內置對象(日期對象)

 Date 日期對象 日期對象可以儲存任意一個日期,並且可以精確到毫秒數(1/1000 秒)。 定義一個時間對象 : var Udate=new Date(); 注意:使用關鍵字new,Date()的首

原创 js事件

什麼是事件 JavaScript 創建動態頁面。事件是可以被 JavaScript 偵測到的行爲。 網頁中的每個元素都可以產生某些可以觸發 JavaScript 函數或程序的事件。 比如說,當用戶單擊按鈕或者提交表單數據時,

原创 js 的一維數組,二維數組

什麼是數組 我們知道變量用來存儲數據,一個變量只能存儲一個內容。假設你想存儲10個人的姓名或者存儲20個人的數學成績,就需要10個或20個變量來存儲,如果需要存儲更多數據,那就會變的更麻煩。我們用數組解決問題,一個數組變量可以存放多

原创 js內置對象(概念)

什麼是對象 JavaScript 中的所有事物都是對象,如:字符串、數值、數組、函數等,每個對象帶有屬性和方法。 對象的屬性:反映該對象某些特定的性質的,如:字符串的長度、圖像的長寬等; 對象的方法:能夠在對象上執行

原创 js流程控制語句(判斷語句)

做判斷(if語句) if語句是基於條件成立才執行相應代碼時使用的語句。 語法: if(條件) { 條件成立時執行代碼} 注意:if小寫,大寫字母(IF)會出錯! 例子:使用if語句補充

原创 認識JS

Javascript是什麼?    用於網頁中控制代碼執行的一種腳本語言,它是一種內嵌式語言,脫離網頁就不能運行。    使用方法:1、通過網頁中提供標籤來使用腳本<script>...</script>               

原创 js的表達式,運算符,與優先級

表達式 表達式與數學中的定義相似,表達式是指具有一定的值、用操作符把常數和變量連接起來的代數式。一個表達式可以包含常數或變量。 。。。與其他語言相同的省略。。。 比較操作符中有一個比較特殊的,“===”,在此解釋一下:    ==:

原创 js中的函數

定義函數 如何定義一個函數呢?看看下面的格式: function 函數名( ) { 函數體; } function定義函數的關鍵字,“函數名”你爲函數取的名字,“函數體”替

原创 個人總結六條SEO簡單優化執行方案

  一、title和meta的優化    網站頁面的Title和Meta與搜索引擎中搜索結果的表現是一一對應的,如果你網站頁面沒有填寫meta中的description內容,那麼搜索引擎會根據抓取的頁面的文字信息來顯示,當然一些fla

原创 三列布局

兩列布局 首先,先來試一下兩列布局:兩列自適應寬度; 主要是運用%來設置寬度width;這樣隨着屏幕大小變化,該列寬度也會相應變化: 如果要固定的話,直接將width設置成固定值即可,如下 <!DOCTYPE html> <htm

原创 Javascript對象arguments和this

函數內部有兩個特殊的對象:arguments和this。其中arguments是一個數組類對象,包含傳入函數的所有參數。雖然arguments的主要用途是保存函數參數,但是這個對象還有一個名叫callee的屬性,該屬性是一個指針,指向

原创 js的DOM(瀏覽器、網頁尺寸)

瀏覽器窗口可視區域大小 獲得瀏覽器窗口的尺寸(瀏覽器的視口,不包括工具欄和滾動條)的方法: 一、對於IE9+、Chrome、Firefox、Opera 以及 Safari: •  window.innerHeight - 瀏覽器窗