grep用法
grep用法1.参数解析
-E 使用正则表达式选项grep -E "[1-9]" 匹配数字1-9中的任意一个
-n 显示匹配行及行号(number)
-c 只输出匹配行的计数(count)
-r 递归搜索,会搜索子目录
-d skip 忽略子目录
-i 忽略大小写(ignore)
-v 显示不包含匹配文本的行(取反)
-l 只列出匹配的文件名
-L 列出不匹配的文件名
grep -w pattern files 只匹配整个单词,而不是字符串的一部分(如匹配’magic’,而不是’magical’)
< 和 > 分别标注单词的开始与结尾。grep ‘<man>’ 只匹配’man’,而不是’Batman’或’manic’等其他的字符串。
-o 只显示匹配行中匹配正则表达式的那部分
只显示匹配行中匹配正则表达式的那部分
2.正则表达式1.主要参数
\ 正则中的转义符号
. 表示单个字符 * 0个或者多个 + 1个或者多个
.* 表示0个或者多个字符(可以没有字符,也s可以多个字符)
.+ 表示1 ...
5.jQuery过滤
缩小搜索元素的范围三个最基本的过滤方法是:first(), last() 和 eq(),它们允许您基于其在一组元素中的位置来选择一个特定的元素。
其他过滤方法,比如 filter() 和 not() 允许您选取匹配或不匹配某项指定标准的元素。
jQuery first() 方法first() 方法返回被选元素的首个元素。
下面的例子选取首个 元素内部的第一个 元素:
123$(document).ready(function(){ $("div p").first();});
jQuery last() 方法last() 方法返回被选元素的最后一个元素。
下面的例子选择最后一个 元素中的最后一个 元素:
123$(document).ready(function(){ $("div p").last();});
jQuery eq() 方法eq() 方法返回被选元素中带有指定索引号的元素。
索引号从 0 开始,因此首个元素的索引号是 0 而不是 1。下面的例子选取第二个 元素(索引号 1) ...
4.CSS类和css()方法
一、获取并设置 CSS 类jQuery 拥有若干进行 CSS 操作的方法。我们将学习下面这些:
addClass() - 向被选元素添加一个或多个类
removeClass() - 从被选元素删除一个或多个类
toggleClass() - 对被选元素进行添加/删除类的切换操作
下面的样式表将用于本页的所有例子:
12345678.important { font-weight:bold; font-size:xx-large;} .blue { color:blue;}
jQuery addClass() 方法下面的例子展示如何向不同的元素添加 class 属性。当然,在添加类时,您也可以选取多个元素:
1234$("button").click(function(){ $("h1,h2,p").addClass("blue"); $("div").addClass("important"); ...
3.jQuery添加和删除元素
一、添加元素添加新的 HTML 内容我们将学习用于添加新内容的四个 jQuery 方法:
append() - 在被选元素的结尾插入内容(仍然在该元素的内部)
123456<p> <span class="s1">s1</span></p><script>$("p").append('<span class="s2">s2</span>');</script>
追加后结果如下
1234<p> <span class="s1">s1</span> <span class="s2">s2</span></p>
prepend() - 在被选元素的开头插入内容
1$("p").prepend("在开头追加文本");
after() - 在被选元素之 ...
2.jQuery获取和设置内容
一、jQuery捕获1.获得内容 - text()、html() 以及 val()三个简单实用的用于 DOM 操作的 jQuery 方法:
text() - 设置或返回所选元素的文本内容
html() - 设置或返回所选元素的内容(包括 HTML 标签)
val() - 设置或返回表单字段的值
下面的例子演示如何通过 jQuery text() 和 html() 方法来获得内容:
1234567891011121314151617<script>$(document).ready(function(){ $("#btn1").click(function(){ alert("Text: " + $("#test").text()); }); $("#btn2").click(function(){ alert("HTML: " + $("#test").html()); }); ...
1.jQuery介绍
jQuery1.jQuery 语法jQuery 语法是通过选取 HTML 元素,并对选取的元素执行某些操作。
基础语法: $(selector).action()
美元符号定义 jQuery
选择符(selector)”查询”和”查找” HTML 元素
jQuery 的 action() 执行对元素的操作
实例:
$(this).hide() - 隐藏当前元素
$("p").hide() - 隐藏所有 元素
$("p.test").hide() - 隐藏所有 class=”test” 的 元素
$("#test").hide() - 隐藏 id=”test” 的元素
2.文档就绪事件您也许已经注意到在我们的实例中的所有 jQuery 函数位于一个 document ready 函数中:
12345$(document).ready(function(){ // 开始写 jQuery 代码... });
这是为了防止文档在完全加载(就绪)之前运行 jQuery 代码,即 ...
It is my first blog
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment