原创 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 - 瀏覽器窗