设为首页 加入收藏

TOP

不就是抽个血吗,至于么-jQuery,Linux完结篇(六)
2017-10-10 10:03:12 】 浏览:9849
Tags:就是 至于 -jQuery Linux 完结
同属性名时,后者将覆盖前者,调用格式为:

$. extend (obj1,obj2,…objN);

参数obj1至objN表示需要合并的各个原有对象。

<body>
<div id="divtest">
<div class="title">
<span class="fl">合并原有对象</span>
</div>
<div class="content">
<div class="tip"></div>
</div>
</div>

<script type="text/java script">
$(function () {
var objInfo = { name: "" };
var objMess = { name: "白富美,", title: "欢迎与我联系!" };
var objNewInfo =$.extend(objInfo,objMess);
var strTmp = "<b>对象 白富美 合并后</b>:<br/><br/>";
strTmp += objNewInfo.name + objInfo.title;
//显示在页面中
$(".tip").show().append(strTmp);
});
</script>
</body>

 

 十二、在线聊天室实践

12.1 基本功能介绍

登陆后才能进入(基本信息的显示);

动态显示交流后的内容;

文字和表情的沟通实现(表情也是字符代号编码)

技术重点:ajax的无刷新技术展示数据

12.2 实现效果

利用jq中的ajax函数实现登陆,登陆时,显示登陆中,正确或失败,有相应的动作;

聊天室就是聊天内容区域,输入区域,人员显示区域

 

 

 

---------------------------------------------------

2、Linux完结篇

九、shell基础

9.1shell概述

--含义

就是其英文单词的意思——壳

是一个命令行解释器!——翻译依赖的是ASCII码,依赖它把命令翻译为二进制的,让内核能够解析命令。

也就是:用户写命令《--》shell解释翻译《--》内核

换言之,就是我们操作的界面。

但是,在linux特殊的在于,shell还是一个功能强大的编程语言,易编写,易调试,灵活性较强。

是解释执行的脚本语言,在shell中可以直接调用linux命令。

--分类

当前一般两类:Bourne shell(linux用的就是其下的Bash)和C shell(Unix中的,与c语言相似)

绝大多数的命令是通用的(包括linux和unix),根本原因在于都用shell,版本有差别而已。

[root@andy ~]# echo $SHELL
/bin/bash

这个命令可以看到当前的shell

--linux支持的

vi /etc/shells

打开一个文件

/bin/sh
/bin/bash
/sbin/nologin
/bin/dash
/bin/tcsh
/bin/csh

这些都支持

9.2 脚本执行方式

--echo命令

就是打印嘛。

但和php中不太一样的是,要输出换行的\n时候需要这样

[root@andy ~]# echo -e "aldkjf\nadsf"
aldkjf
adsf

需要加选项-e。

linux本机中是无法支持中文字符,远程工具是可以的

[root@andy ~]# echo -e "\e[1;31m嫁人就要嫁凤姐\e[0m"
嫁人就要嫁凤姐

上个例子:\e[1;31m是开启颜色显示,\e[0m结束

31是红色,一直到40好像是,自己试试吧

--脚本

vi hello.sh

#!/bin/bash
#The first program

echo -e "\e[1;34m 天下掉下个林妹妹 \e[0m"

要先写入bash的那句话,尽量避免报错。

然后#后面的一般都是注释

shell的好处就是可以直接输出

但,暂时还不能运行——

--执行

赋予权限,直接运行——chmod 755 hello.sh, ./hello.sh

或者,bash命令,bash hello.sh

应该说,最好还是用赋予权限然后(绝对路径)运行

9.3bash的基本功能

9.3.1 命令别名与快捷键

--

命令别名==人的小名/外号

[root@andy ~]# alias
alias cp='cp -i'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

alias命令,可以查看别名。所以,我们设定别名也是上面的格式:alias cp='cp -i'

alias 别名=‘原命令’

重启的话会失效,要想一直有效,要写入对应的环境变量配置文件

vi ~/.bashrc

[root@andy ~]# vi /root/.bashrc

# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
~

写入alias vi='vim'即可

unalias 别名,就是删除别名。同样,命令行的是临时删除

另外,命令的执行顺序,别名是优先级别第二高的 

路径+命令》别名》bash命令》目录中查到的第一条命令

即,别名比原名级别高,或者,避免重叠/重复,除非你的目的就是这个

--快捷键

ctrl+c 强制终止

     +l 清屏

     +a 移到命令行首(home)

     +u 删除命令到行首

     +e 跳到行尾(end)

     +z 把命令放入后台(没有终止命令,少用)

     +r 在历史命令中搜索

9.3.2 历史命令

上下箭头调用就好。

[root@andy ~]# history

该命令会显示所有你/当前用户输入过的所有历史命令。所有的历史命令是保存在.bash_history文件中的

history -c 清空历史命令。一般来说,最好不要清空历史命令——查错,以及防贼

history !n 重复执行第n条命令

history !! 重复执行上一条命令

histor

首页 上一页 3 4 5 6 7 8 9 下一页 尾页 6/9/9
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇PHP之简单实现MVC框架 下一篇突然发现这周有点忙。。着玩-PHP..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目