碰到问题集锦(简述)1
1.What is the UI Framework??
? ? ? ?我們常說的類庫是純粹的各種方法的集合,不涉及界面 ;UI框架(組件庫),它涉及界面要引入css,使用規(guī)定的標(biāo)簽屬性就可基于模板開發(fā)網(wǎng)站。
?
2.Ajax 的作用是什么?
ajax主要是實現(xiàn)頁面和web服務(wù)器之間數(shù)據(jù)的異步傳輸。因此:它能實現(xiàn)頁面的局部更新,并且發(fā)送請求后還可以進(jìn)行頁面的其他操作,這就是異步方式,用戶體驗好,效率高(缺點:破壞了瀏覽器后退按鈕的正常行為,刷新后不能返回頁面的前一個狀態(tài))
?
3. Html 的DOM是什么?
? ?即是Html Document Object Model 文檔對象模型,可以理解為網(wǎng)友的API ,它將網(wǎng)頁中的各種元素都看成對象,使得開發(fā)者可編輯即DOM操作 (
HTML DOM 定義了所有 HTML 元素的對象和屬性,以及訪問它們的方法。換言之,HTML DOM 是關(guān)于如何獲取、修改、添加或刪除 HTML 元素的標(biāo)準(zhǔn)。
)&&(DOM對象的出現(xiàn)是為了方便javascript操作HTML標(biāo)簽而已.BOM對象也就是操作瀏覽器了.標(biāo)準(zhǔn)的HTML文檔實質(zhì)上就是一個是就一個樹形結(jié)構(gòu)的XML文檔DOM全名document object model 文檔對象模型,也就是基于HTML文檔出來的,所以操作DOM實際上就是在操作HTML文檔對象(每一個標(biāo)簽).CSS只能修飾HTML的樣式而已,而javascript能把HTML與CSS相結(jié)合,也就是以前所說的DHTML(動態(tài)HTML)。)
4.XML的作用與HTML/SGML(通用標(biāo)識語言標(biāo)準(zhǔn))的區(qū)別聯(lián)系?
5.正則表達(dá)式基本使用?http://deerchao.net/tutorials/regex/regex.htm
?
2.1匹配不同類型的字符
?
?
?
?
?
| 字符類 | 匹配的字符 |
| \d | 匹配一個數(shù)字字符。等價于?[0-9]。 |
| \D | 匹配一個非數(shù)字字符。等價于?[^0-9]。 |
| \w | 匹配包括下劃線的任何單詞字符。等價于'[A-Za-z0-9_]'。 |
| \W | 匹配任何非單詞字符。等價于?'[^A-Za-z0-9_]'。 |
| \s | 匹配任何空白字符,包括空格、制表符、換頁符等等。等價于[?\f\n\r\t\v]。 |
| \S | 匹配任何非空白字符。等價于?[^?\f\n\r\t\v]。 |
| .(點號) | 任一字符 |
| [...] | 括號中的任一字符 |
| [^…] | 非括號中的任一字符 |
?
?
?
2.2定位控制字符
?
| ^ | 其后的模式必須在字符串的開始處,如果是多行則在任一行的開始C#需要設(shè)定Multiline標(biāo)志 |
| $ | 前面的模式必須在一行的末尾,如果是多行,則在任意行的末尾 |
| \A | 前面的模式必須在字符串的開始處;多行標(biāo)志被忽略 |
| \z | 前面的模式必須在字符串的末尾處,多行標(biāo)志被忽略 |
| \Z | 前面的模式必須位于字符串的末尾或位于換行符前 |
| \b | 匹配一個單詞字符的開始,單詞字符是[a-zA-Z0-9]中的一位 |
| \B | 匹配一個非單詞邊界的位置, 不在一個單詞的開始 |
?
2.3指定重復(fù)字符
?
| {n} | 匹配前面的字符n次 |
| {n,} | 匹配前面的字符最少n次 |
| {n,m} | 匹配前面的字符n至m次 |
| ? | 匹配前面的字符0次或1次 |
| + | 匹配前面的字符至少1次 |
| * | 匹配前面的字符至少0次 |
?
正則表達(dá)式分組、替換、反向引用等高級應(yīng)用
?
分組:用()表示,又稱捕獲
1.????捕獲:()
例子:ABC1EDF2UU
匹配組表達(dá)式:([A-Z]{3})\d??--匹配3個連續(xù)大寫字母和一個數(shù)字
匹配結(jié)果:1.ABC1,2.EDF2
如果用C#中的group,則為ABC,EDF。因為group搜集的是匹配組的內(nèi)容。
2.非捕獲(?:)
使用了非捕獲就說明該()中的內(nèi)容將不作為捕獲的組返回,而和其它表達(dá)式共同構(gòu)成匹配項返回。也就是捕獲組將不存在。
例:1AF3EDC
匹配表達(dá)式:(?:\d|[A-Z])\w??--匹配一個數(shù)字或字母加一個任意的字符。
匹配結(jié)果:1.1A?2.F3 3.ED
沒有組被捕獲
?
| N | 規(guī)定只有顯示命名的組標(biāo)號的組才能有效的捕獲 |
| I | 此選項匹配不區(qū)分大小寫的匹配 |
| X | 此選項規(guī)定,非轉(zhuǎn)義的空字符被排除在模式之外,并啟用了一個前綴#的注釋 |
| M | 指定多行模式,修改了^和$的定義 |
| S | 指定單行模式 |
最后附一個懶惰匹配常用修飾和其他的限定
?
| *? | 盡可能少地使用重復(fù)的第一個匹配 |
| +? | 盡可能少地使用重復(fù)但至少使用一次 |
| ?? | 使用零次重復(fù)(如有可能)或一次重復(fù) |
| {n}? | 等同于{n} |
| {n, }? | 盡可能少地使用重復(fù)但至少使用n次 |
| {n,m}? | 介于n和m之間,盡可能少地使用重復(fù) ? |
?
6.java /javascript this?的使用?7.eclipse中debug perspective的使用??8.Gant腳本?如何使用tomcat
7.eclipse中debug perspective的使用? 8.Gant腳本?
?
轉(zhuǎn)載于:https://www.cnblogs.com/Spring-Rain/p/5671681.html
總結(jié)
以上是生活随笔為你收集整理的碰到问题集锦(简述)1的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Asp.Net读写XML简单方法
- 下一篇: JqueryEasyUI 解决IE下da