transform
div
{
transform:rotate(7deg);
-ms-transform:rotate(7deg); /* IE 9 */
-moz-transform:rotate(7deg); /* Firefox */
-webkit-transform:rotate(7deg); /* Safari 和 Chrome */
-o-transform:rotate(7deg); /* Opera */
}
JS
String
屬性
legth
var str = "123";
str.length;//3
方法
substring()
stringObject.substring(start,stop)
//提取子字符串,從 start 處到 stop-1 處的所有字符
//如果 start 比 stop 大,那么該方法在提取子串之前會(huì)先交換這兩個(gè)參數(shù)
//不接受負(fù)的參數(shù)
var str="How are you doing today?"
str.substring(2,3);//"ow"
slice()
stringObject.slice(start,end)
//從 start 開始(包括 start)到 end 結(jié)束(不包括 end)為止的所有字符
//如果start/end是負(fù)數(shù),則該參數(shù)規(guī)定的是從字符串的尾部開始算起的位置。也就是說(shuō),-1 指字符串的最后一個(gè)字符,-2 指倒數(shù)第二個(gè)字符,以此類推。
var str="How are you doing today?"
str.slice(-3,-1)//"ay" //(-1,-3)返回的時(shí)""
split()
stringObject.split(separator,howmany)
//返回一個(gè)字符串?dāng)?shù)組,從參數(shù)separator指定的地方分割 stringObject
//如果 separator 是包含子表達(dá)式的正則表達(dá)式,那么返回的數(shù)組中包括與這些子表達(dá)式匹配的字串(但不包括與整個(gè)正則表達(dá)式匹配的文本)
注釋:String.split() 執(zhí)行的操作與 Array.join 執(zhí)行的操作是相反的
indexOf()
stringObject.indexOf(searchvalue,fromindex)
//檢索指定的字符串值searchvalue在字符串中首次出現(xiàn)的位置,fromindex指的是開始檢索的位置
//不存在的時(shí)候返回-1
lastindexOf()
stringObject.lastIndexOf(searchvalue,fromindex)
//返回一個(gè)指定的字符串值最后出現(xiàn)的位置,在一個(gè)字符串中的指定位置從后向前搜索。
charAt()
stringObject.charAt(index)
//返回指定位置的字符
contact()
stringObject.concat(stringX,stringX,...,stringX)
//連接兩個(gè)或多個(gè)字符串
match()
stringObject.match(searchvalue)
stringObject.match(regexp)
//在字符串內(nèi)檢索指定的值,或找到一個(gè)或多個(gè)正則表達(dá)式的匹配.
//與indexOf()不同,match返回的是匹配到的值,而indexOf返回的是位置
replace()
stringObject.replace(regexp/substr,replacement)
//在字符串中用一些字符替換另一些字符,或替換一個(gè)與正則表達(dá)式匹配的子串
//對(duì)大小寫不敏感
search()
stringObject.search(regexp)
//返回stringObject 中第一個(gè)與 regexp 相匹配的子串的起始位置
//從字符串的開始進(jìn)行檢索
valueOf()
stringObject.valueOf()
//valueOf() 方法可返回 String 對(duì)象的原始值。
//原始值是由從 String 對(duì)象下來(lái)的所有對(duì)象繼承的。
//valueOf() 方法通常由 JavaScript 在后臺(tái)自動(dòng)進(jìn)行調(diào)用,而不是顯式地處于代碼中。
toString()
stringObject.toString()
//返回原始字符串值
今日頭條面試題: www.baidu.com.cn==>cn.com.baidu.www
var arry = str.split(".")-->var newArry = arry.reverse()-->newArry.join(".")
Array
(2019.1.7更)
創(chuàng)建數(shù)組的方法
數(shù)組字面量法
var array = [1,2,3];
構(gòu)造函數(shù)法
var array = new Array(/n/1,2,3);
屬性
length
array.length;
方法
concat()
arrayObject.concat(arrayX,arrayX,......,arrayX)
//在arrayObject后面連接兩個(gè)或多個(gè)數(shù)組,返回一個(gè)新數(shù)組
//不改變現(xiàn)有數(shù)組
join()
arrayObject.join(separator)
//以separator作為分隔符,把數(shù)組中的元素放入字符串
//與String對(duì)象的split()方法相反
pop()
arrayObject.pop()
//刪除數(shù)組的最后一個(gè)元素,并返回該元素
shift()
arrayObject.shift()
//刪除數(shù)組的第一個(gè)元素,并返回該元素
push()
arrayObject.push(newelement1,newelement2,....,newelementX)
//添加一個(gè)或更多元素到數(shù)組的末尾,并返回新的數(shù)組長(zhǎng)度
unshift()
arrayObject.unshift(newelement1,newelement2,....,newelementX)
//添加一個(gè)或更多元素到數(shù)組的開頭,并返回新的數(shù)組長(zhǎng)度
reverse()
arrayObject.reverse()
//反轉(zhuǎn)數(shù)組
//注意:改變的是原來(lái)的數(shù)組,不會(huì)創(chuàng)建新數(shù)組
slice()
arrayObject.slice(start,end)
//返回已有數(shù)組從start到end(不包括)的元素
//返回一個(gè)子數(shù)組,不改變?cè)瓟?shù)組
splice()
arrayObject.splice(index,howmany,item1,.....,itemX)
//刪除從index開始的howmany(可以為0)個(gè)元素,并從刪除的位置開始添加新的元素到原數(shù)組
//返回?cái)?shù)組,改變?cè)瓟?shù)組
sort()
arrayObject.sort(sortby)
//對(duì)數(shù)組元素排序,在原數(shù)組上進(jìn)行
//默認(rèn)按照字母順序進(jìn)行排序
如果想按照其他標(biāo)準(zhǔn)進(jìn)行排序,就需要提供比較函數(shù),該函數(shù)要比較兩個(gè)值,然后返回一個(gè)用于說(shuō)明這兩個(gè)值的相對(duì)順序的數(shù)字。比較函數(shù)應(yīng)該具有兩個(gè)參數(shù) a 和 b,其返回值如下:
- 若 a 小于 b,在排序后的數(shù)組中 a 應(yīng)該出現(xiàn)在 b 之前,則返回一個(gè)小于 0 的值。
- 若 a 等于 b,則返回 0。
- 若 a 大于 b,則返回一個(gè)大于 0 的值。
function sortNum(a,b) {
return a - b;//升序
//return b - a;//降序
}
array.sort(sortNum);//數(shù)值字符串?dāng)?shù)組按照數(shù)值的大小對(duì)數(shù)字排序
toString()
array.toString()
//把數(shù)組轉(zhuǎn)換為字符串,并返回該字符串
valueOf()
array.valueOf()
//返回?cái)?shù)組對(duì)象的原始值
對(duì)比String和Array
String
Array
slice
slice
split
join
concat
concat
注意:Array里面slice和splice的區(qū)別——slice返回子數(shù)組,且不會(huì)改變?cè)瓟?shù)組;splice從某個(gè)位置刪除數(shù)組內(nèi)元素,并添加新元素,改變?cè)瓟?shù)組。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/100742.html
摘要:定義表格中的表注內(nèi)容腳注樣式節(jié)標(biāo)簽描述屬性定義文檔的樣式信息。原始值是由從對(duì)象下來(lái)的所有對(duì)象繼承的。方法通常由在后臺(tái)自動(dòng)進(jìn)行調(diào)用,而不是顯式地處于代碼中。
HTML常用標(biāo)簽
其實(shí)在w3school上都有詳細(xì)的總結(jié)和描述,寫在這里是為了理清自己的思路,整理比較常用的標(biāo)簽。原地址:http://www.w3school.com.cn/ta...
//tag
基礎(chǔ)...
摘要:定義表格中的表注內(nèi)容腳注樣式節(jié)標(biāo)簽描述屬性定義文檔的樣式信息。原始值是由從對(duì)象下來(lái)的所有對(duì)象繼承的。方法通常由在后臺(tái)自動(dòng)進(jìn)行調(diào)用,而不是顯式地處于代碼中。
HTML常用標(biāo)簽
其實(shí)在w3school上都有詳細(xì)的總結(jié)和描述,寫在這里是為了理清自己的思路,整理比較常用的標(biāo)簽。原地址:http://www.w3school.com.cn/ta...
//tag
基礎(chǔ)...
摘要:參數(shù)對(duì)象數(shù)組,需要排序的目標(biāo)要按排序的對(duì)象屬性名稱排序的方向,為從小到大是否使用模式,默認(rèn)為,注意,使用該參數(shù)時(shí)前面的必須傳入。使用場(chǎng)景想要排列一個(gè)對(duì)象數(shù)組,條件是根據(jù)這些對(duì)象中的某個(gè)屬性。
cdd-lib
個(gè)人常用庫(kù)積累
說(shuō)明
本庫(kù)是完全的es2015模塊語(yǔ)法,也使用了ts源碼。所以使用commonjs方式導(dǎo)致不可用。
路徑和引用說(shuō)明
/index.js
根路徑的index.js文件...
ACb0y
2019-08-23 11:57
評(píng)論0
收藏0
摘要:閉包的理解使用閉包主要是為了設(shè)計(jì)私有的方法和變量。只在中存放不敏感數(shù)據(jù),即使被盜也不會(huì)有重大損失。每個(gè)最多只能有條,每個(gè)長(zhǎng)度不能超過(guò),否則會(huì)被截掉。有些狀態(tài)不可能保存在客戶端。例如,為了防止重復(fù)提交表單,我們需要在服務(wù)器端保存一個(gè)計(jì)數(shù)器。
閉包的理解
使用閉包主要是為了設(shè)計(jì)私有的方法和變量。
優(yōu)點(diǎn)是可以避免全局變量的污染,
缺點(diǎn)是閉包會(huì)常駐內(nèi)存,會(huì)增大內(nèi)存使用量,使用不當(dāng)很容易造成內(nèi)存...
B0B0
2019-08-30 13:55
評(píng)論0
收藏0
摘要:閉包的理解使用閉包主要是為了設(shè)計(jì)私有的方法和變量。只在中存放不敏感數(shù)據(jù),即使被盜也不會(huì)有重大損失。每個(gè)最多只能有條,每個(gè)長(zhǎng)度不能超過(guò),否則會(huì)被截掉。有些狀態(tài)不可能保存在客戶端。例如,為了防止重復(fù)提交表單,我們需要在服務(wù)器端保存一個(gè)計(jì)數(shù)器。
閉包的理解
使用閉包主要是為了設(shè)計(jì)私有的方法和變量。
優(yōu)點(diǎn)是可以避免全局變量的污染,
缺點(diǎn)是閉包會(huì)常駐內(nèi)存,會(huì)增大內(nèi)存使用量,使用不當(dāng)很容易造成內(nèi)存...
haobowd
2019-08-26 11:35
評(píng)論0
收藏0
男| 高級(jí)講師
閱讀 3331· 2021-11-18 10:02
閱讀 1548· 2021-10-12 10:08
閱讀 1370· 2021-10-11 10:58
閱讀 1354· 2021-10-11 10:57
閱讀 1256· 2021-10-08 10:04
閱讀 2202· 2021-09-29 09:35
閱讀 851· 2021-09-22 15:44
閱讀 1345· 2021-09-03 10:30
<