• 碰到问题集锦(简述)1


    1.What is the UI Framework? 

           我们常说的类库是纯粹的各种方法的集合,不涉及界面 ;UI框架(组件库),它涉及界面要引入css,使用规定的标签属性就可基于模板开发网站。

    2.Ajax 的作用是什么?

    ajax主要是实现页面和web服务器之间数据的异步传输。因此:它能实现页面的局部更新,并且发送请求后还可以进行页面的其他操作,这就是异步方式,用户体验好,效率高(缺点:破坏了浏览器后退按钮的正常行为,刷新后不能返回页面的前一个状态)

    3. Html 的DOM是什么?

       即是Html Document Object Model 文档对象模型,可以理解为网友的API ,它将网页中的各种元素都看成对象,使得开发者可编辑即DOM操作 (

    HTML DOM 定义了所有 HTML 元素的对象和属性,以及访问它们的方法。换言之,HTML DOM 是关于如何获取、修改、添加或删除 HTML 元素的标准

    )&&(DOM对象的出现是为了方便javascript操作HTML标签而已.BOM对象也就是操作浏览器了.标准的HTML文档实质上就是一个是就一个树形结构的XML文档DOM全名document object model 文档对象模型,也就是基于HTML文档出来的,所以操作DOM实际上就是在操作HTML文档对象(每一个标签).CSS只能修饰HTML的样式而已,而javascript能把HTML与CSS相结合,也就是以前所说的DHTML(动态HTML)。

    4.XML的作用与HTML/SGML(通用标识语言标准)的区别联系?

    5.正则表达式基本使用?http://deerchao.net/tutorials/regex/regex.htm

    2.1匹配不同类型的字符

    字符类

    匹配的字符

    d

    匹配一个数字字符。等价于 [0-9]。

    D

    匹配一个非数字字符。等价于 [^0-9]。

    w

    匹配包括下划线的任何单词字符。等价于'[A-Za-z0-9_]'。

    W

    匹配任何非单词字符。等价于 '[^A-Za-z0-9_]'。

    s

    匹配任何空白字符,包括空格、制表符、换页符等等。等价于[ f v]。

    S

    匹配任何非空白字符。等价于 [^ f v]。

    .(点号)

    任一字符

    [...]

    括号中的任一字符

    [^…]

    非括号中的任一字符

    2.2定位控制字符

    ^

    其后的模式必须在字符串的开始处,如果是多行则在任一行的开始C#需要设定Multiline标志

    $

    前面的模式必须在一行的末尾,如果是多行,则在任意行的末尾

    A

    前面的模式必须在字符串的开始处;多行标志被忽略

    z

    前面的模式必须在字符串的末尾处,多行标志被忽略

    

    前面的模式必须位于字符串的末尾或位于换行符前

    

    匹配一个单词字符的开始,单词字符是[a-zA-Z0-9]中的一位

    B

    匹配一个非单词边界的位置, 不在一个单词的开始

    2.3指定重复字符

    {n}

    匹配前面的字符n次

    {n,}

    匹配前面的字符最少n次

    {n,m}

    匹配前面的字符n至m次

    ?

    匹配前面的字符0次或1次

    +

    匹配前面的字符至少1次

    *

    匹配前面的字符至少0次

    正则表达式分组、替换、反向引用等高级应用

    分组:用()表示,又称捕获

    1.    捕获:()

    例子:ABC1EDF2UU

    匹配组表达式:([A-Z]{3})d  --匹配3个连续大写字母和一个数字

    匹配结果:1.ABC1,2.EDF2

    如果用C#中的group,则为ABC,EDF。因为group搜集的是匹配组的内容。
    2.非捕获(?:)

    使用了非捕获就说明该()中的内容将不作为捕获的组返回,而和其它表达式共同构成匹配项返回。也就是捕获组将不存在。

    例:1AF3EDC

    匹配表达式:(?:d|[A-Z])w  --匹配一个数字或字母加一个任意的字符。

    匹配结果:1.1A 2.F3 3.ED

    没有组被捕获

    N

    规定只有显示命名的组标号的组才能有效的捕获

    I

    此选项匹配不区分大小写的匹配

    X

    此选项规定,非转义的空字符被排除在模式之外,并启用了一个前缀#的注释

    M

    指定多行模式,修改了^和$的定义

    S

    指定单行模式

    最后附一个懒惰匹配常用修饰和其他的限定

    *?

    尽可能少地使用重复的第一个匹配

    +?

    尽可能少地使用重复但至少使用一次

    ??

    使用零次重复(如有可能)或一次重复

    {n}?

    等同于{n}

    {n, }?

    尽可能少地使用重复但至少使用n次

    {n,m}?

    介于n和m之间,尽可能少地使用重复

    6.java /javascript this 的使用?7.eclipse中debug perspective的使用? 8.Gant脚本?如何使用tomcat

    7.eclipsedebug perspective的使用? 8.Gant脚本?

  • 相关阅读:
    ASP.NET中的ViewState
    (标记)Spring.Net+NHibenate+Asp.Net mvc +ExtJs 系列 By 似水流年
    C#中类的定义
    苹果CMS搭建影视网站教程
    Java之冒泡排序
    Java之数组扩容
    Linux之netstat命令基本使用
    Linux之systemctl命令基本使用
    Oracle11g R2 安装教程(非常详细 )
    Linux之firewall防火墙开启和关闭
  • 原文地址:https://www.cnblogs.com/Spring-Rain/p/5671681.html
Copyright © 2020-2023  润新知