Time of Update: 2017-01-19
本文執行個體講述了JavaScript自訂函數實現尋找兩個字串最長公用子串的方法。分享給大家供大家參考,具體如下://尋找兩個字串的最長公用子串function findSubStr(s1,s2){ var S=sstr= "" ,L1=s1.length,L2=s2.length; if (L1>L2){ var s3=s1;s1=s2,s2=s3,L1=s2.length;} for ( var j=L1;j> 0 ;j--) for ( var i= 0
Time of Update: 2017-01-19
今天有個哥們問我要是JavaScript函數重名了會有什麼後果?開始我沒有細想,就說可能會出錯吧,可是等我實驗完了發現頁面沒有任何指令碼錯誤提示,而且程式也運行了,只是對同名函數的調用執行了位置靠後的一個。 回頭仔細一想,這個結果完全可以接受,因為指令碼在頁面裡本身就是順序執行下來的,包括函數的定義,但然如果只是定義 function foo(){} 這種形式,我們是跟蹤不到函數初始化的。可是如果是定義類的方式,我們就可以明顯地跟蹤到函數的初始化順序。比如:
Time of Update: 2017-01-19
本文執行個體為大家分享了Android九宮格圖片展示的具體代碼,供大家參考,具體內容如下<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> * { padding: 0; margin: 0; } .box { width: 500px; height: 400px; border: 1
Time of Update: 2017-01-19
本文執行個體講述了javascript實現擷取圖片大小及圖片等比縮放的方法。分享給大家供大家參考,具體如下:擷取圖片大小:var originImage = new Image();function GetImageWidth(oImage) { if (originImage.src != oImage.src) originImage.src = oImage.src; return originImage.width;}function GetImageHeight(oImage) {
Time of Update: 2017-01-19
複製代碼 代碼如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type"&
Time of Update: 2017-01-19
css代碼複製代碼 代碼如下:<style type="text/css"> * { margin: 0px; padding: 0px;&
Time of Update: 2017-01-19
今天,發現了一個之前從未注意的角落,相信能夠大大提高自己寫JS的速度。能夠迅速發現錯誤。 例如,今天的加班中調試一個js錯誤發現的一個例子。 1、Google瀏覽器報的錯 以上是google瀏覽器報的錯誤,只報一個錯誤檔案,相信是什麼地方由null調用了length屬性導致的。由於這是一個已經維護了幾年的系統,人來人往,不知道經曆了幾個人之手。而且商務邏輯極其複雜,js檔案都上千行。要一個length一個length的排除,顯然是不切實際的。 2014.3.18 今天才知道,唉,原來g
Time of Update: 2017-01-19
首先,事情開始於一道面試題<script>function A(){this.name="";this.age=18;}var a1=new A();a1.name="尼古拉斯·屌";var a2=a1;a2.name="blue";console.log(a1.name); //變成blue了var str1="尼古拉斯·屌";var str2=str1;str2="blue";console.log(str1);
Time of Update: 2017-01-19
在做公司的官網的時候,新聞內頁會有一個讓瀏覽者自己調整文字大小的功能,因此在這個空閑時間,把這個功能整理下來:function setFontSize (id,content,params){ var oTarget = document.getElementById(id), content = document.getElementById(content), size = params.size || 14, maxSize =
Time of Update: 2017-01-19
前面我們介紹了javascript的資料類型,今天我們通過一些例子再來溫故一下,希望大家能夠達到知新的地步。複製代碼 代碼如下:<script type="text/javascript"> //1、Boolean 類型 //2、Number 類型
Time of Update: 2017-01-19
包含在對象裡的資料可以通過兩種方式來訪問既屬性的對象(property)和方法(method)屬性是隸屬於某個特定對象的變數,方法則是某個特定對象才能調運的函數。對象是由一些彼此相關的屬性和方法集合在一起的一個資料實體、javacript中,屬性和方法對使用“點”的文法來訪問。複製代碼 代碼如下:Object.proprtyObject.method()假設一個汽車Car有品牌band,顏色color屬性,可以通過以下辦法來訪問這些屬性複製代碼
Time of Update: 2017-01-19
函數是一個可以隨時啟動並執行語句,簡單說,函數是完成某個功能的一組語句,它接受0或者多個參數。函數的基本文法如下複製代碼 代碼如下:function functionName([arg0,arg1,......argN]){statement[return[expression]]}其中,function為自訂函數的關鍵字,functionName為函數名,arg表示傳給函數的各種參數列表,各個參數之間使用逗號隔開。參數可以為空白。statement為函數
Time of Update: 2017-01-19
break和continue語句對迴圈中的代碼執行提供了更為嚴格的流程式控制制。break語句可以立刻退出迴圈,阻止再次執行迴圈體中的任何代碼。continue語句只是退出當前這一迴圈,根據控製表達式還允許進行下一次迴圈。break複製代碼 代碼如下:<script language="javascript">var aNumbers = new Array();var sMessage = "你輸入了:<br>";var iTotal = 0;var
Time of Update: 2017-01-19
如果您希望一遍又一遍地運行相同的代碼,並且每次的值都不同,那麼使用迴圈是很方便的。複製代碼 代碼如下:document.write(cars[0] + "<br>");document.write(cars[1] + "<br>");document.write(cars[2] + "<br>");document.write(cars[3] + "<br>");document.write(cars[4] +
Time of Update: 2017-01-19
和其他語言一樣,JavaScript也有條件陳述式對流程上進行判斷。包括各種操作符合邏輯語句比較操作符常用的比較操作符有 等於 == , 不等於!= , 大於 >, 小於 <,大於等於 >= ,小於等於 <=複製代碼 代碼如下: document.write("Study" == "study");//false
Time of Update: 2017-01-19
關鍵字不可以作為變數名或者函數名複製代碼 代碼如下:breakcasecatchcontinuedefaultdeletedoelsefinallyforfunctionifininstanceofnewreturnswitchthisthrowtrytypeofvarvoidwhilewith保留字是為以後關鍵字而準備的也不可以用來變數或者函數名。複製代碼
Time of Update: 2017-01-19
一、String 對象 String 對象用於處理文本(字串)。二、建構函式 new String(value) //建構函式 function String(value) //轉換函式三、屬性 length 該字串中的字元數 var str = new String("abcdefg"); document.write(str.length); //輸出
Time of Update: 2017-01-19
本文介紹了JavaScript實現圖片輪播組件,廢話不多說了直接看下面:效果: 自動迴圈播放圖片,下方有按鈕可以切換到對應圖片。 添加一個動畫來實現圖片切換。 滑鼠停在圖片上時,輪播停止,出現左右兩個箭頭,點擊可以切換圖片。 滑鼠移開圖片地區時,從當前位置繼續輪播。 提供一個介面,可以設定輪播方向,是否迴圈,間隔時間。 對HTML、CSS的要求:<div class="carousel-box"> <div class="carousel"> <
Time of Update: 2017-01-19
JSON 日期轉 JS日期,我們知道,日期類型轉成JSON之後,返回的資料類似這樣: /Date(1379944571737)/ 但是這種日期並不能直接顯示,因為根本沒有人知道這是什麼意思,下面提供一種JSON日期轉JS日期的方式。function ConvertJSONDateToJSDate(jsondate) { var date = new Date(parseInt(jsondate.replace("/Date(", "").replace(")/", ""), 10));
Time of Update: 2017-01-19
本文執行個體為大家分享了JavaScript實現圖片輪播組件的使用方法,供大家參考,具體內容如下效果:自動迴圈播放圖片,下方有按鈕可以切換到對應圖片。添加一個動畫來實現圖片切換。滑鼠停在圖片上時,輪播停止,出現左右兩個箭頭,點擊可以切換圖片。滑鼠移開圖片地區時,從當前位置繼續輪播。提供一個介面,可以設定輪播方向,是否迴圈,間隔時間。點擊查看demo對HTML、CSS的要求:<div class="carousel-box"> <div class="carousel">