火狐中的事件必须是要在function中传入,否则不生效!this表示传入当前element对象,event表示当前事件,前面的javascript可以不写

    <标签 onmousemove='javascript:abc(this,event)'>在这区域滚动</标签>
    <标签 id='foo'></标签>
    function abc(obj,e){
       var e = e || window.event;
       var x = e.clientX;
       var y = e.clientY;
       obj.innerHTML = x+','+y;
       //document.getElementById('foo').innerHTML = x+','+y;
    }

简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以在几乎所有的基于UNIX系统的工具中找到正则表达式的身影,<!--more-->例如,vi编辑器,Perl或PHP脚本语言,以及awk或sed shell程序等。此外,象JavaScript这种客户端的脚本语言也提供了对正则表达式的支持。由此可见,正则表达式已经超出了某种语言或某个系统的局限,成为人们广为接受的概念和功能。正则表达式可以让用户通过使用一系列的特殊字符构建匹配模式,然后把匹配模式与数据文件、程序输入以及WEB页面的表单输入等目标对象进行比较,根据比较对象中是否包含匹配模式,执行相应的程序。  举例来说,正则表达式的一个最为普遍的应用就是用于验证用户在线输入的邮件地址的格式是否正确。如果通过正则表达式验证用户邮件地址的格式正确,用户所填写的表单信息将会被正常处理;反之,如果用户输入的邮件地址与正则表达的模式不匹配,将会弹出提示信息,要求用户重新输入正确的邮件地址。由此可见正则表达式在WEB应用的逻辑判断中具有举足轻重的作用。</span></p><p><span style="color: rgb(51, 51, 51); font-family: &quot;Microsoft Yahei&quot;, 微软雅黑, arial, 宋体, sans-serif; text-align: justify; background-color: rgb(255, 255, 255);"><br/></span></p><p><br/></p><p style="margin-top: 0px; margin-bottom: 0px; padding: 0px; color: rgb(51, 51, 51); font-family: &quot;Microsoft Yahei&quot;, 微软雅黑, arial, 宋体, sans-serif; text-align: justify; white-space: normal; background-color: rgb(255, 255, 255);">基本语法</p><p style="margin-top: 0px; margin-bottom: 0px; padding: 0px; color: rgb(51, 51, 51); font-family: &quot;Microsoft Yahei&quot;, 微软雅黑, arial, 宋体, sans-serif; text-align: justify; white-space: normal; background-color: rgb(255, 255, 255);">在对正则表达式的功能和作用有了初步的了解之后,我们就来具体看一下正则表达式的语法格式。正则表达式的形式一般如下:/love/其中位于“/”定界符之间的部分就是将要在目标对象中进行匹配的模式。用户只要把希望查找匹配对象的模式内容放入“/”定界符之间即可。为了能够使用户更加灵活的定制模式内容,正则表达式提供了专门的“元字符”。所谓元字符就是指那些在正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符(即位于元字符前面的字符)在目标对象中的出现模式。较为常用的元字符包括: “+”, “”,以及 “?”。其中,“+”元字符规定其前导字符必须在目标对象中连续出现一次或多次,“”元字符规定其前导字符必须在目标对象中出现零次或连续多次,而“?”元字符规定其前导对象必须在目标对象中连续出现零次或一次。</p><p><span style="color: rgb(51, 51, 51); font-family: &quot;Microsoft Yahei&quot;, 微软雅黑, arial, 宋体, sans-serif; text-align: justify; background-color: rgb(255, 255, 255);"><br/></span></p><p><span style="color: rgb(51, 51, 51); font-family: &quot;Microsoft Yahei&quot;, 微软雅黑, arial, 宋体, sans-serif; text-align: justify; background-color: rgb(255, 255, 255);">我们来看一下正则</span>表达式元字符的具体应用<span style="color: rgb(51, 51, 51); font-family: &quot;Microsoft Yahei&quot;, 微软雅黑, arial, 宋体, sans-serif; text-align: justify; background-color: rgb(255, 255, 255);">。/fo+/因为上述正则表达式中包含“+”元字符,表示可以与目标对象中的 “fool”, “fo”, 或者 “football”等在字母f后面连续出现一个或多个字母o的字符串相匹配。/eg/因为上述正则表达式中包含“”元字符,表示可以与目标对象中的 “easy”, “ego”, 或者 “egg”等在字母e后面连续出现零个或多个字母g的字符串相匹配。/Wil?/因为上述正则表达式中包含“?”元字符,表示可以与目标对象中的 “Win”, 或者 “Wilson”,等在字母i后面连续出现零个或一个字母l的字符串相匹配。除了元字符之外,用户还可以精确指定模式在匹配对象中出现的频率。例如,/jim{2,6}/上述正则表达式规定字符m可以在匹配对象中连续出现2-6次,因此,上述正则表达式可以同jimmy或jimmmmmy等字符串相匹配。在对如何使用正则表达式有了初步了解之后,我们来看一下其它几个重要的元字符的使用方式。s:用于匹配单个空格符,包括tab键和换行符;S:用于匹配除单个空格符之外的所有字符;d:用于匹配从0到9的数字;w:用于匹配字母,数字或下划线字符;W:用于匹配所有与w不匹配的字符;. :用于匹配除换行符之外的所有字符。(说明:我们可以把s和S以及w和W看作互为逆运算)下面,我们就通过实例看一下如何在正则表达式中使用上述元字符。/s+/上述正则表达式可以用于匹配目标对象中的一个或多个空格字符。/d000/如果我们手中有一份复杂的财务报表,那么我们可以通过上述正则表达式轻而易举的查找到所有总额达千元的款项。</span></p><p><br/></p><p><span style="color: rgb(51, 51, 51); font-family: &quot;Microsoft Yahei&quot;, 微软雅黑, arial, 宋体, sans-serif; text-align: justify; background-color: rgb(255, 255, 255);"></span></p><p style="margin-top: 0px; margin-bottom: 0px; padding: 0px; color: rgb(51, 51, 51); font-family: &quot;Microsoft Yahei&quot;, 微软雅黑, arial, 宋体, sans-serif; text-align: justify; white-space: normal; background-color: rgb(255, 255, 255);">除了我们以上所介绍的元字符之外,正则表达式中还具有另外一种较为独特的专用字符,即定位符。定位符用于规定匹配模式在目标对象中的出现位置。较为常用的定位符包括: “^”, “$”, “\b” 以及 “\B”。其中,“^”定位符规定匹配模式必须出现在目标字符串的开头,“$”定位符规定匹配模式必须出现在目标对象的结尾,b定位符规定匹配模式必须出现在目标字符串的开头或结尾的两个边界之一,而“B”定位符则规定匹配对象必须位于目标字符串的开头和结尾两个边界之内,即匹配对象既不能作为目标字符串的开头,也不能作为目标字符串的结尾。同样,我们也可以把“^”和“$”以及“\b”和“\B”看作是互为逆运算的两组定位符。举例来说:/^hell/因为上述正则表达式中包含“^”定位符,所以可以与目标对象中以 “hell”, “hello”或 “hellhound”开头的字符串相匹配。/ar$/因为上述正则表达式中包含“$”定位符,所以可以与目标对象中以 “car”, “bar”或 “ar” 结尾的字符串相匹配。</p><p style="margin-top: 0px; margin-bottom: 0px; padding: 0px; color: rgb(51, 51, 51); font-family: &quot;Microsoft Yahei&quot;, 微软雅黑, arial, 宋体, sans-serif; text-align: justify; white-space: normal; background-color: rgb(255, 255, 255);">/bbom/因为上述正则表达式模式以“b”定位符开头,所以可以与目标对象中以 “bomb”, 或 “bom”开头的字符串相匹配。/manb/因为上述正则表达式模式以“b”定位符结尾,所以可以与目标对象中以 “human”, “woman”或 “man”结尾的字符串相匹配。</p><p><span style="color: rgb(51, 51, 51); font-family: &quot;Microsoft Yahei&quot;, 微软雅黑, arial, 宋体, sans-serif; text-align: justify; background-color: rgb(255, 255, 255);"><br/></span></p><p style="margin-top: 0px; margin-bottom: 0px; padding: 0px; color: rgb(51, 51, 51); font-family: &quot;Microsoft Yahei&quot;, 微软雅黑, arial, 宋体, sans-serif; text-align: justify; white-space: normal; background-color: rgb(255, 255, 255);">为了能够方便用户更加灵活的设定匹配模式,正则表达式允许使用者在匹配模式中指定某一个范围而不局限于具体的字符。</p><p style="margin-top: 0px; margin-bottom: 0px; padding: 0px; color: rgb(51, 51, 51); font-family: &quot;Microsoft Yahei&quot;, 微软雅黑, arial, 宋体, sans-serif; text-align: justify; white-space: normal; background-color: rgb(255, 255, 255);">例如:/[A-Z]/上述正则表达式将会与从A到Z范围内任何一个大写字母相匹配。/[a-z]/上述正则表达式将会与从a到z范围内任何一个小写字母相匹配。/[0-9]/上述正则表达式将会与从0到9范围内任何一个数字相匹配。/(a-z[0-9])+/上述正则表达式将会与任何由字母和数字组成的字符串,如 “aB0” 等相匹配。这里需要提醒用户注意的一点就是可以在正则表达式中使用 “()” 把字符串组合在一起。“()”符号包含的内容必须同时出现在目标对象中。因此,上述正则表达式将无法与诸如 “abc”等的字符串匹配,因为“abc”中的最后一个字符为字母而非数字。如果我们希望在正则表达式中实现类似编程逻辑中的“或”运算,在多个不同的模式中任选一个进行匹配的话,可以使用管道符 “|”。例如:/to|too|2/上述正则表达式将会与目标对象中的 “to”, “too”, 或 “2” 相匹配。正则表达式中还有一个较为常用的运算符,即否定符 “[^]”。与我们前文所介绍的定位符 “^” 不同,否定符 “[^]”规定目标对象中不能存在模式中所规定的字符串。例如:/1/上述字符串将会与目标对象中除A,B,和C之外的任何字符相匹配。一般来说,当“^”出现在 “[]”内时就被视做否定运算符;而当“^”位于“[]”之外,或没有“[]”时,则应当被视做定位符。最后,当用户需要在正则表达式的模式中加入元字符,并查找其匹配对象时,可以使用转义符“”。例如:/Th*/上述正则表达式将会与目标对象中的“Th*”而非“The”等相匹配。</p><p><span style="color: rgb(51, 51, 51); font-family: &quot;Microsoft Yahei&quot;, 微软雅黑, arial, 宋体, sans-serif; text-align: justify; background-color: rgb(255, 255, 255);"><br/></span></p><p><br/></p><p style="margin-top: 0px; margin-bottom: 0px; padding: 0px; color: rgb(51, 51, 51); font-family: &quot;Microsoft Yahei&quot;, 微软雅黑, arial, 宋体, sans-serif; text-align: justify; white-space: normal; background-color: rgb(255, 255, 255);">使用实例</p><p style="margin-top: 0px; margin-bottom: 0px; padding: 0px; color: rgb(51, 51, 51); font-family: &quot;Microsoft Yahei&quot;, 微软雅黑, arial, 宋体, sans-serif; text-align: justify; white-space: normal; background-color: rgb(255, 255, 255);">PHP中可以使用ereg()函数进行模式匹配操作。ereg()函数的使用格式如下:</p><p style="margin-top: 0px; margin-bottom: 0px; padding: 0px; color: rgb(51, 51, 51); font-family: &quot;Microsoft Yahei&quot;, 微软雅黑, arial, 宋体, sans-serif; text-align: justify; white-space: normal; background-color: rgb(255, 255, 255);">ereg(pattern, string)</p><p style="margin-top: 0px; margin-bottom: 0px; padding: 0px; color: rgb(51, 51, 51); font-family: &quot;Microsoft Yahei&quot;, 微软雅黑, arial, 宋体, sans-serif; text-align: justify; white-space: normal; background-color: rgb(255, 255, 255);">  其中,pattern代表正则表达式的模式,而string则是执行查找替换操作的目标对象。同样是验证邮件地址,使用PHP编写的程序代码如下:

< ?php 
 if (ereg(“^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+”,$email)){  
  echo “Your email address is correct!”;
 }else{ 
  echo “Please try again!”;
 } 
?>

  1. A-C

- 阅读剩余部分 -

window.location.href="url";//当前窗口跳转到url

window.history.go(-1);//返回上一页,类似于window.history.back(),似乎有点区别

window.history.go(0);//刷新当前页,类似于window.location.reload()

window.history.go(1);//前进,类似于window.history.forward();

以上window都可以省略

<p><span style="color: rgb(51, 51, 51); font-family: &quot;Open Sans&quot;, sans-serif; font-size: 13.008px; font-weight: bold; line-height: 19.512px; background-color: rgb(255, 255, 255);">1、下载文件:</span><br/></p><p><span style="color: rgb(51, 51, 51); font-family: &quot;Open Sans&quot;, sans-serif; font-size: 13.008px; line-height: 19.512px; background-color: rgb(255, 255, 255);"></span></p><p><span style="color: rgb(51, 51, 51); font-family: &quot;Open Sans&quot;, sans-serif; font-size: 13.008px; line-height: 19.512px; background-color: rgb(255, 255, 255);">typecho有很多优点,但是编辑器确实一大硬伤,现在可以用百度前端团队开发的Ueditor编辑器替换原生编辑器。项目官网:http://ueditor.baidu.com/,把UEditor for Typecho下载到本地。</span></p><p><span style="margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-family: &quot;Open Sans&quot;, sans-serif; font-size: 13.008px; line-height: 19.512px; font-weight: bold; background-color: rgb(255, 255, 255);">2、安装步骤:</span></p><p><span style="color: rgb(51, 51, 51); font-family: &quot;Open Sans&quot;, sans-serif; font-size: 13.008px; line-height: 19.512px; background-color: rgb(255, 255, 255);">1.解压UEditor.rar后上传UEditor文件夹到网站/usr/plugins/目录下。</span>

<span style="color: rgb(51, 51, 51); font-family: &quot;Open Sans&quot;, sans-serif; font-size: 13.008px; line-height: 19.512px; background-color: rgb(255, 255, 255);">2.typecho后台---控制台---插件---开启UEditor插件。</span></p>

行内元素,例如span,没有margin-top效果,但是margin-left,margin-right有效果
img可以直接父级元素text-alig左右居中
div里面第一个元素(块元素)直接用margin-top时,该div会一起下降,用了float后不会,padding-top和margin-top同时用也不会。用

padding-top会撑大。
float对后面的元素会有影响,(脱离标准文档流)
position relative不对别的元素有影响,position absolute和fixed会有影响,类似于float;

买了个VPS,搭了个SS,免费shadowsocks,有缘人看见了希望不要公开,你自己用就是了,能给我留个言的话,我会更高兴!
服务器:weyoung.xyz 端口:443 密码:hello 加密:aes 256 cfb
密码可能会更改,不能上了来这里找最新密码。

今天去沙坪坝见汪伟康和彭华刚了,一般老同学几年不见都会特别的兴奋,都会感叹时间过得太快,甚至会发出“士别三日,丁当刮目相看”的经典感慨,但今天我没有,甚至都不觉得我们已经将近三年不见,感觉就像隔了一个假期,别问我为什么会这样,我也不知道。

- 阅读剩余部分 -

cover的意思很多,但有一个意思是“翻唱“,很多歌曲歌曲什么的后面都有个cover,大概就是翻唱的意思。

什么是标配,昨天听一个表妹在说这个词语,后来得知说什么这个词语是描述当代男青年条件的一个词语,当然无非就是要有车有房之类的,才能找到好的对象。

- 阅读剩余部分 -

今天已经是周二了,简单的记录下这两天的同学聚会。前天是周日,郑伟一大早就给我发QQ信息说他那天要回来玩,说是中午差不多到,事实证明这只是一种美好的夙愿,不是说没这么早的车,是他起不来,嘘,这是秘密!<!--more-->在春梅家吃过中午饭玩了一会就出发去沙坪坝了,到了三峡广场彭华刚还在学校的,还没过来,说一会就到。郑伟在找了个宾馆放东西,我问了他地址,转了几圈终于找到了他的宾馆,那天下着小雨,鞋子都给我弄湿了。我到了郑伟那一会彭华刚就打电话过来了,说就在我们宾馆楼下,收拾了一下便下去了。这次聚会见到了彭华刚的第X任女朋友,为什么用x呢,因为难得去统计这是第几个了。这个是成熟型,后来才知道是87年的,快奔三的姐姐了,湖北襄樊人,在新桥医院做财务。后来我们去吃饭了,去吃饭的时候那里刚好有婚礼宴席,机智的我们决定去滥竽充数假装是宾客混吃,当然,这是玩笑啦。吃饭后去另外个地方坐了一下,买了副牌,彭华刚临时教了我们玩干瞪眼,过程不想提了,结果也不想提,因为结果是我输了90多。时间差不多了,我和郑伟回宾馆睡觉了,彭华刚和她女朋友回去了。晚上的时候郑伟给杨波打了个电话,他们决定去学校转一下。第二天我一早起来就出发了,我们决定做大巴过去,因为轻轨太绕了,还要换乘几次。这里不得不提及下在大巴车上的时候我的肚子调皮——想拉肚子,上车不久就开始的,基本上全程都是“忍”着过来的,幸好都是那种不是特别严重的痛,要不然我可能半路就要下车。到了学校门口我们去找了一家宾馆放东西,我也就在那里解决了人生之急,舒坦!我们放下东西就去学校找杨波了,大门进去绕道四运最终在樟树林遇到了他,几年没见了,没什么变化。后来我们三个一起转了下学校,中午在美食城吃的饭。下午逛了下校史馆、寝室园区和图书馆,最后在图书馆聊了一下午。快到晚上的时候打电话给邢城斌和武明明,叫他们出来一起吃饭。很巧的是娜老师刚好有事找武明明,所以我们几个加上娜老师一起吃了晚饭,吃的是烧烤,我们随意聊了很多因为娜老师差不多是毕业后第一次见到我们,所以关切地问了我们很多关于工作的事情以及别的同学的情况。娜日苏老师说她这一届带的也是动科,她表示很不解的说他们这届男生很变态,我们都很惊讶地问怎么个变态法,“太爱学习了!”娜日苏老师道。男生居然爱学习,真是变态饭后我们逛了下学校,也不是逛学校,其实就是陪娜老师回实验室拿东西,拿了东西出来,在轻轨站的时候,大家分道扬镳了,杨波回观音桥了,娜老师和武明明回住处,邢成斌也回去了, 当然,我和郑伟也回旅馆了,第二天他还要回达州。同学聚会结束!668909451.jpg

- 阅读剩余部分 -