摘要:
CSS3选择器想想我们之前用过的css选择器,有标签选择器,有类(.class)选择器,有ID(#id)选择器,有后代选择器,有群组选择器,还有基于以上延伸出来的选择器,例如div.class等这类混合行选择器。CSS3添加了很多特性,圆角、边框、背景、选择器等、每一个都拯救web开发人员于水火之中,接下来,本文主要介绍css3新添加的选择器。直奔主题:通用选择器:E~Fp~ul匹配前面有元素的每个元素。属性选择器:E[att^=”val”]a[src^="https"]匹配其src属性值以"https"开头的每个元素。E[att$=”val”]a[sr 阅读全文
摘要:
闭包我们会经常搞不清匿名函数和闭包这两个概念,或者说可能连什么是闭包都不知道,只是偶尔听说,或着在面试的时候才会听到这个词。闭包是指有权访问另一个函数作用域中的变量的函数。而创建闭包的常见方式就是在一个函数内部创建另一个函数。首先我们已经知道了什么是闭包,但是要理解它,还得从变量作用域说起;一、变量作用域我们知道变量有个作用域链,而函数内部可以访问函数外部的作用域链(例子一),但函数外部却不能访问函数内部的变量(例子二);例子一:var n=999;function f1(){ alert(n);}f1(); // 999例子二:function f1(){ var n=999;}aler.. 阅读全文
摘要:
1、 请用正则实现:判断‘abcdefghijksdd’中是否有‘f’/f/Searchtest2、 请用正则实现:asdjhklzxc截取asd/asd/Execmatch3、 匹配一个网址:要求http开头的网址。例如www.baidu.com。注意网址后缀,为了保证填写信息的真实性,我们只对后缀名为.com/.cn/.org/.name/.com.cn/.net/.net.cn/.org.cn做网址匹配。/^http\:\/\/((www)\.)?(\w)+\.(com|cn|org|name|com\.cn|net|net\.cn|org\.cn)$/4、 请匹配一个邮箱地址:要求正常 阅读全文
摘要:
本文主要介绍正则表达式常用的一些特殊字符以及调用正则表达式的方法,第一部分为正则表达式常用特殊字符,第二部分则为调用正则表达式的方法,具体内容如下,帮助记忆记录:一、正则表达式特殊字符:1、修饰符:用以说明高级匹配模式的规则;i不区分大小写的匹配;/java$/ig全局匹配,全字符串匹配;/java$/gm多行匹配;检索对象可能是多行存在的,此时m用于多行检索,其中^可以匹配单行的开头,$匹配单行的结束。/java$/n注:三者可一起用;2、字符类:把直接量字符单独放进方括号内就组成了字符类;匹配字符类用;[....]匹配方括号内的任意字符;[abc][a-z][a-zA-Z0-9][^... 阅读全文