1.indexOf() 返回的東西呐萌?
方法可返回某個(gè)指定的字符串值在字符串中首次出現(xiàn)的位置谊娇。
二.手機(jī)端的事件有哪些?
1. click事件
2.touch類事件
觸摸事件渠旁,有touchstart touchmove touchend touchcancel 四種之分
touchstart:手指觸摸到屏幕會(huì)觸發(fā)
touchmove:當(dāng)手指在屏幕上移動(dòng)時(shí)顾腊,會(huì)觸發(fā)
touchend:當(dāng)手指離開屏幕時(shí)挖胃,會(huì)觸發(fā)
touchcancel:可由系統(tǒng)進(jìn)行的觸發(fā)酱鸭,比如手指觸摸屏幕的時(shí)候,突然alert了一下烁登,或者系統(tǒng)中其他打斷了touch的行為蔚舀,則可以觸發(fā)該事件
3. tap類事件
觸碰事件,我目前還不知道它和touch的區(qū)別狼牺,一般用于代替click事件是钥,有tap longTap singleTap doubleTap四種之分
tap: 手指碰一下屏幕會(huì)觸發(fā)
longTap: 手指長(zhǎng)按屏幕會(huì)觸發(fā)
singleTap:?手指碰一下屏幕會(huì)觸發(fā)
doubleTap:?手指雙擊屏幕會(huì)觸發(fā)
4. swipe類事件
滑動(dòng)事件,有swipe?swipeLeft?swipeRight?swipeUp?swipeDown 五種之分
swipe:手指在屏幕上滑動(dòng)時(shí)會(huì)觸發(fā)
swipeLeft:手指在屏幕上向左滑動(dòng)時(shí)會(huì)觸發(fā)
swipeRight:手指在屏幕上向右滑動(dòng)時(shí)會(huì)觸發(fā)
swipeUp:手指在屏幕上向上滑動(dòng)時(shí)會(huì)觸發(fā)
swipeDown:手指在屏幕上向下滑動(dòng)時(shí)會(huì)觸發(fā)
JS內(nèi)置對(duì)象有哪些虏冻?
?在js里兄旬,一切皆為或者皆可以被用作對(duì)象余寥∷蜗希可通過new一個(gè)對(duì)象或者直接以字面量形式創(chuàng)建變量(如var i="aaa"),所有變量都有對(duì)象的性質(zhì)音诈。注意:通過字面量創(chuàng)建的對(duì)象在調(diào)用屬性和方法時(shí)會(huì)被對(duì)象包裝器暫時(shí)包裝成一個(gè)對(duì)象绎狭,具有對(duì)象的性質(zhì)儡嘶。如
? ? ? ? ? ? ? ? ? ? ? ?var str="我不是一個(gè)真的對(duì)象";
? ? ? ? ? ? ? ? ? ? ? ?alert(str.length);? ? ?//str被暫時(shí)包裝成一個(gè)String對(duì)象,可調(diào)用該對(duì)象的屬性和方法
? ? ?不過這并不意味著它就是一個(gè)對(duì)象了誓篱,typeof(i)的值為仍String窜骄。
1.全局對(duì)象
? ? 屬性:
? ? ? ? ?Infinity? ? ?指定一個(gè)正負(fù)無窮大的數(shù)值
? ? ? ? ?NaN? ? ? ?指定一個(gè) “非數(shù)字” 值
? ? ? ? ?undefined? ? 指定一個(gè)未被賦值的變
? 方法:
? ? ? decodeURI()? ? ? ?為加密的URI進(jìn)行解碼
? ? ? ?decodeURIComponent() 為加密的URI組件解碼
? ? ? ?encodeURI()? ? ? ?將字符串加密為URI
? ? ? ?encodeURIComponent() 將字符串加密為URI組件
? ? ? ?escape(string)? ? ? 加密一個(gè)字符串
? ? ? ?使用escape()對(duì)一個(gè)字符串進(jìn)行解碼
? ? ? ?eval_r(string)? ? ? ?判斷一個(gè)字符串并將其以腳本代碼的形式執(zhí)行
? ? ? ?isFinite(number)? ? ?檢測(cè)一個(gè)值是否為一個(gè)有限數(shù)字,返回True或False
? ? ? ?isNaN(string)? ? ? 檢測(cè)一個(gè)值是否不是一個(gè)有限數(shù)字
? ? ? ?Number()? ? ? ? ?將一個(gè)對(duì)象的值轉(zhuǎn)換為一個(gè)數(shù)字
? ? ? ?parseFloat(string)? ? 將一個(gè)字符串解析為一個(gè)浮點(diǎn)數(shù)字
? ? ? ?parseInt(string)? ? ?將一個(gè)字符串解析為一個(gè)整數(shù),不是四舍五入操作,而是切尾
? ? ? ?String(object)? ? ? 將一個(gè)對(duì)象值轉(zhuǎn)換為一個(gè)字符串
? ? ? ?number(object)
2.Number
? ?屬性:
? ? ? MAX_VALUE? ? ? ?The largest possible value a number in JavaScript can have 1.7976931348623157E+308
? ? ? MIN_VALUE? ? ? ?The smallest possible value a number in JavaScript can have 5E-324
? ? ? NaN? ? ? ? ? Equal to a value that is not a number.
? ? ? NEGATIVE_INFINITY A value that is less than MIN_VALUE.
? ? ? POSOTIVE_INFINITY A value that is greater than MAX_VALUE.
? ? ? prototype? ? ? ?A static property of the Number object
? ?方法:
? ? ? toString? ? ? ?Returns a string representing the specified object
? ? ? valueOf()? ? ? 返回?cái)?shù)學(xué)對(duì)象的原始值
3.Boolean
? ?屬性:
? ? ? constructor 所建立對(duì)象的函數(shù)參考
? ? ? prototype? ? 能夠?yàn)閷?duì)象加入的屬性和方法
? 方法:
? ? ? toSource()? ? 顯示對(duì)象的源代碼
? ? ? toString()? ? 將布爾值轉(zhuǎn)換為字符串,并且返回結(jié)果
? ? ? valueOf()? ? 返回布爾對(duì)象的原始值
4.String
?屬性:
? ? ? constructor 所建立對(duì)象的函數(shù)參考
? ? ? prototype? ? 能夠?yàn)閷?duì)象加入的屬性和方法
? ? ? length? ? ? 返回字符串的字符長(zhǎng)度
? 方法 :
? ? ? anchor("name")用來把字符串轉(zhuǎn)換為HTML錨點(diǎn)標(biāo)記內(nèi)()
? ? ? big()? ? ? 把字符串中的文本變成大字體()
? ? ? blink()? ? ?把字符串中的文本變成閃爍字體()
? ? ? bold()? ? ? 把字符串中的文本變成黑字體()
? ? ? fixed()? ? ?把字符串中的文本變成固定間距字體,即電報(bào)形式()
? ? ? fontcolor(color)設(shè)置字符串中文本的顏色()
? ? ? Fontsize(size) 把字符串中的文本變成指定大小()
? ? ? italics()? ? 把字符串中的文本變成斜字體()
? ? ? Link(url)用來把字符串轉(zhuǎn)換-HTML鏈接標(biāo)記中()
? ? ? small()? ? ?把字符串中的文本變成小字體()
? ? ? strike()? ? ?把字符串中的文本變成劃掉字體()
? ? ? sub()? ? ? 把字符串中的文本變成下標(biāo)(subscript)字體((SUB>)
? ? ? sup()? ? ? 把字符串中的文本變成上標(biāo)(superscript)字體()
? ? ? charAt(index) 返回指定索引處的字符
? ? ? charCodeAt(index)返回一個(gè)整數(shù),該整數(shù)表示String對(duì)象中指定位置處的字符的Unicode編碼
? ? ? concat(string2)連接兩條或多條字符串
? ? ? fromCharCode(num1, num2, …, numN)獲取指定的Unicode值并返回字符串
? ? ? indexOf(searchString, startIndex) 返回字符串中第一個(gè)出現(xiàn)指定字符串的位置
? ? ? lastlndexOf(searchString, startIndex) 返回字符串中最后一個(gè)出現(xiàn)指定字符串的位置
? ? ? match(regex) 在字符串中查找指定值
? ? ? replace(regex, newString)將字符串中的某些字符替換成其它字符
? ? ? search(regex) 針對(duì)某執(zhí)行值對(duì)字符串進(jìn)行查找
? ? ? slice(startIndex, endIndex)將部分字符抽出并在新的字符串中返回剩余部分
? ? ? split(delimiter)將字符串分配為數(shù)組
? ? ? substr(startIndex, length) 從startIndex取,取length個(gè)字符
? ? ? substring(startIndex, endIndex) 從startIndex和endIndex之間的字符,不包括endIndex
? ? ? toLowerCase() 把字符串中的文本變成小寫
? ? ? toUpperCase() 把字符串中的文本變成大寫
? ? ? toSource()? ? 顯示對(duì)象的源代碼
? ? ? valueOf()? ? 返回字符串對(duì)象的原始值
5.Array
? ?屬性:
? ? ? constructor 所建立對(duì)象的函數(shù)參考
? ? ? prototype? ? 能夠?yàn)閷?duì)象加入的屬性和方法
? ? ? index? ? ? For an array created by a regular expression match, the zero-based index of the match in the string.
input? ? ? For an array created by a regular expression match, reflects the original string against which the regular expression was matched.
length? ? ? 獲取數(shù)組元素的個(gè)數(shù),即最大下標(biāo)加1
? ?方法(13):
concat(array1,arrayn)將兩個(gè)或兩個(gè)以上的數(shù)組值連接起來,合并后返回結(jié)果
join(string) 將數(shù)組中元素合并為字符串,string為分隔符.如省略參數(shù)則直接合并,不再分隔
pop()? ? ? 移除數(shù)組中的最后一個(gè)元素并返回該元素
push(value) 在數(shù)組的末尾加上一個(gè)或多個(gè)元素,并且返回新的數(shù)組長(zhǎng)度值
reverse()? ? 顛倒數(shù)組中元素的順序,反向排列
shift()? ? ?移除數(shù)組中的第一個(gè)元素并返回該元素
slice(start, deleteCount, [item1[, item2[,...[,itemN]]]]) 返從一個(gè)數(shù)組中移除一個(gè)或多個(gè)元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的元素
sort(compare Function) 在未指定排序號(hào)的情況下,按照元素的字母順序排列,如果不是字符串類型則轉(zhuǎn)換成字符串再排序,返回排序后的數(shù)組
splice()? ? ?為數(shù)組刪除并添加新的元素
toSource()? ? 顯示對(duì)象的源代碼
toString()? ? 將數(shù)組所有元素返回一個(gè)字符串,其間用逗號(hào)分隔
unshift(value)為數(shù)組的開始部分加上一個(gè)或多個(gè)元素,并且返回該數(shù)組的新長(zhǎng)度
valueOf()? ? 返回?cái)?shù)組對(duì)象的原始值
6.Object
? ?屬性:
constructor Specifies the function that creates an object's prototype.
prototype? ? Allows the addition of properties to all objects.
7.Function
? ?屬性:
arguments? ? An array corresponding to the arguments passed to a function.
arity? ? ? Indicates the number of arguments expected by the function.
caller? ? ? Specifies which function called the current function.
prototype? ? Allows the addition of properties to a Function object.
? ?方法:
toString? ? ?Returns a string representing the specified object.
9.Date
? ?屬性(1):
constructor? ? ? 所建立對(duì)象的函數(shù)參考
prototype? ? ? ?能夠?yàn)閷?duì)象加入的屬性和方法
? ?方法(43):
getDay()? ? ? ? 返回一周中的第幾天(0-6)
getYear()? ? ? ?返回年份.2000年以前為2位,2000(包含)以后為4位
getFullYear()? ? ?返回完整的4位年份數(shù)
getMonth()? ? ? 返回月份數(shù)(0-11)
getDate()? ? ? ?返回日(1-31)
getHours()? ? ? ?返回小時(shí)數(shù)(0-23)
getMinutes()? ? ? 返回分鐘(0-59)
getSeconds()? ? ? 返回秒數(shù)(0-59)
getMilliseconds() 返回毫秒(0-999)
getUTCDay()? ? ? 依據(jù)國際時(shí)間來得到現(xiàn)在是星期幾(0-6)
getUTCFullYear()? ? 依據(jù)國際時(shí)間來得到完整的年份
getUTCMonth()? ? ?依據(jù)國際時(shí)間來得到月份(0-11)
getUTCDate()? ? ? 依據(jù)國際時(shí)間來得到日(1-31)
getUTCHours()? ? ?依據(jù)國際時(shí)間來得到小時(shí)(0-23)
getUTCMinutes()? ? 依據(jù)國際時(shí)間來返回分鐘(0-59)
getUTCSeconds()? ? 依據(jù)國際時(shí)間來返回秒(0-59)
getUTCMilliseconds()依據(jù)國際時(shí)間來返回毫秒(0-999)
getTime()? ? ? ?返回從1970年1月1號(hào)0:0:0到現(xiàn)在一共花去的毫秒數(shù)
getTimezoneoffset() 返回時(shí)區(qū)偏差值,即格林威治平均時(shí)間(GMT)與運(yùn)行腳本的計(jì)算機(jī)所處時(shí)區(qū)設(shè)置之間相差的分鐘數(shù))
parse(dateString)? ?返回在Date字符串中自從1970年1月1日00:00:00以來的毫秒數(shù)
setYear(yearInt)? ? 設(shè)置年份.2位數(shù)或4位數(shù)
setFullYear(yearInt)設(shè)置年份.4位數(shù)
setMonth(monthInt) 設(shè)置月份(0-11)
setDate(dateInt)? ? 設(shè)置日(1-31)
setHours(hourInt) 設(shè)置小時(shí)數(shù)(0-23)
setMinutes(minInt) 設(shè)置分鐘數(shù)(0-59)
setSeconds(secInt) 設(shè)置秒數(shù)(0-59)
setMilliseconds(milliInt) 設(shè)置毫秒(0-999)
setUTCFullYear(yearInt) 依據(jù)國際時(shí)間來設(shè)置年份
setUTCMonth(monthInt) 依據(jù)國際時(shí)間來設(shè)置月(0-11)
setUTCDate(dateInt)? ? ?依據(jù)國際時(shí)間來設(shè)置日(1-31)
setUTCHours(hourInt)? ? 依據(jù)國際時(shí)間來設(shè)置小時(shí)
setUTCMinutes(minInt) 依據(jù)國際時(shí)間來設(shè)置分鐘
setUTCSeconds(secInt)? ? 依據(jù)國際時(shí)間來設(shè)置秒
setUTCMilliseconds(milliInt)依據(jù)國際時(shí)間來設(shè)置毫秒
setTime(timeInt)? ? 設(shè)置從1970年1月1日開始的時(shí)間.毫秒數(shù)
toGMTString()? ? ?根據(jù)格林威治時(shí)間將Date對(duì)象的日期(一個(gè)數(shù)值)轉(zhuǎn)變成一個(gè)GMT時(shí)間字符串,如:Weds,15 June l997 14:02:02 GMT
toUTCString()? ? ?根據(jù)通用時(shí)間將一個(gè)Date對(duì)象的日期轉(zhuǎn)換為一個(gè)字符串
toLocaleString()? ? 把Date對(duì)象的日期(一個(gè)數(shù)值)轉(zhuǎn)變成一個(gè)字符串,使用所在計(jì)算機(jī)上配置使用的特定日期格式
toSource()? ? ? ?顯示對(duì)象的源代碼
toString()? ? ? ?將日期對(duì)象轉(zhuǎn)換為字符串
UTC(yyyy, mm, dd, hh, mm, ss, msec)返回從格林威治標(biāo)準(zhǔn)時(shí)間到指定時(shí)間的差距,單位為毫秒
valueOf()? ? ? ?返回日期對(duì)象的原始值
10.Math
? ?屬性:
constructor? ? ? 所建立對(duì)象的函數(shù)參考
prototype? ? ? ?能夠?yàn)閷?duì)象加入的屬性和方法
E? ? ? ? ? ?歐拉常量,自然對(duì)數(shù)的底(約等于2.718)
LN2? ? ? ? ? 2的自然對(duì)數(shù)(約等于0.693)
LN10? ? ? ? ? 10的自然對(duì)數(shù)(約等于2.302)
LOG2E? ? ? ? ?以2為底的e的對(duì)數(shù).(約等于1.442)
LOG10E? ? ? ? ?以10為底的e的對(duì)數(shù)(約等于0.434)
PI? ? ? ? ? ?∏的值(約等于3.14159)
SQRT1_2? ? ? ? 1/2(0.5)的平方根(即l除以2的平方根,約等于o.707)
SQRT2? ? ? ? ?2的平方根(約等于1.414)
? ? 方法:
abs(x)? ? ?返回?cái)?shù)字的絕對(duì)值
acos(x)? ? 返回?cái)?shù)字的反余弦值
asin(x)? ? 返回?cái)?shù)字的反正弦值
atan(x)? ? 返回位于-PI/2 和 PI/2 的反正切值
atan2(y,x) 返回(x,y)位于 -PI 到 PI 之間的角度
ceil(x)? ? 返回 x 四舍五入后的最大整數(shù)
cos(x)? ? ?返回一個(gè)數(shù)字的余弦值
exp(x)? ? ?返回 E^x 值
floor(x)? ? 返回 x 四舍五入后的最小整數(shù)
log(x)? ? ?返回底數(shù)為E的自然對(duì)數(shù)
max(x,y)? ? 返回 x 和 y 之間較大的數(shù)
min(x,y)? ? 返回 x 和 y 之間較小的數(shù)
pow(x,y)? ? 返回 y^x 的值
random()? ? 返回位于 0 到 1 之間的隨機(jī)函數(shù)
round(x)? ? 四舍五入后取整
sin(x)? ? ?返回?cái)?shù)字的正弦值
sqrt(x)? ? 返回?cái)?shù)字的平方根
tan(x)? ? ?返回一個(gè)角度的正切值
toSource() 顯示對(duì)象的源代碼
valueOf() 返回?cái)?shù)學(xué)對(duì)象的原始值