兄弟连_马剑威_JavaWeb_073_jQueryCSS

合集下载

兄弟连_马剑威_JavaWeb_013_MySQL视图

兄弟连_马剑威_JavaWeb_013_MySQL视图

第讲:y Q视图第13讲:MySQL视图课程大纲•1、视图的概念•2、创建视图•3、查看视图•4、修改视图•5、删除视图1、视图的概念•视图(View):从一个或几个基本表中根据用户需要而做成一个虚表•视图是虚表,它在存储时只存储视图的定义,而没有存储对应的数据•视图只在使用时才从基表中搜集数据再展现给用户,••使用视图优点:•简单•安全:防止未经许可的用户访问敏感数据•数据独立:降低数据库的复杂程度•视图中数据的更新就是表数据的更新•MySQL从5.0.1版本提供视图功能。

2、创建视图•创建的常用语法:•CREATE [OR REPLACE][{||}]•[ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}] •VIEW 视图名AS SELECT语句[WITH [CASCADED | LOCAL] CHECK OPTION]••示例:•mysql> CREATE VIEW test.v AS SELECT * FROM t;2、创建视图•不可更新视图•如果视图包含下述结构中的任何一种,那么它就是不可更新的:•聚合函数(SUM(), MIN(), MAX(), COUNT()等)。

(),(),(),()•DISTINCT 、GROUP BY 、HAVING 、UNION或UNION ALL •仅引用文字值(在该情况下,没有基本表)。

•位于选择列表中的子查询•Join•FROM子句中的不可更新视图•WHERE子句中的子查询,•引用FROM子句中的表。

•ALGORITHM = TEMPTABLE3、查看视图•显示当前所有的表,还会显示当前所有的视图。

•SHOW TABLES;••显示视图的结构•DESC 视图名;••显示视图的详细信息•SHOW CREATE VIEW 视图名4、修改视图•语法:•ALTER[{||}]•[ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}] •VIEW 已存在的视图名AS•SELECT语句[[|]]•[WITH [CASCADED | LOCAL] CHECK OPTION]•5、删除视图•要有该视图的DROP权限。

兄弟连_马剑威_JavaWeb_066_JavaScript事件处理

兄弟连_马剑威_JavaWeb_066_JavaScript事件处理

p第66讲:JavaScript事件处理课程大纲•1、文本框事件处理•2、命令按钮事件处理•3、复选框事件处理•4、单选按钮事件处理•5、下拉列表框事件处理•6、鼠标事件处理1、文本框事件处理•文本框元素用于在表单中输入字、词或一系列数字。

•可以通过将HTML 的INPUT 标签中的type 设置为“text ”,以创建文本框元素。

文事件本框onBlur 文本框失去焦点onChange 文本框的值被修改onFocus 光标进入文本框中获得焦点即获得鼠标光标方法focus()获得焦点,即获得鼠标光标select()选中文本内容,突出显示输入区域属性readonly 只读,文本框中的内容不能修改2、命令按钮事件处理•命令按钮对象是网页中最常用的元素之一。

•当客户端点击提交按钮,准备提交表单信息到远程服务器时,将产生onSubmit表单提交事件。

利用此事件,我们可以在表单信息提交到服务器之前,检验客户端输入的数据是否合法、有效,如我们比较熟悉的电子邮件格式是否正确、年份输入是否合法等。

命令onSubmit表单提交事件,单击“提交”按钮时产生,此事件属于<FORM>元素,按钮不属于提交按钮onClick按钮单击事件3、复选框事件处理•当用户需要在选项列表中选择多项时,可以使用复选框对象。

•要创建复选框对象,请使用<INPUT> 标签。

复事复选框失去焦点选框·件onBlur onFocus 复选框获得焦点onClick 复选框被选定或取消选定复选框是否被选中选中为未选中为您可以使用此属性查看复选框属性checked 复选框是否被选中,选中为true ,未选中为false 。

您可以使用此属性查看复选框的状态或设置复选框是否被选中value设置或获取复选框的值4、单选按钮事件处理•当用户只需要从选项列表中选择一个选项时,可以使用单选按钮对象•要创建单选按钮对象,请使用<INPUT> 标签单事onBlur 单选按钮失去焦点选按钮件onFocus 单选按钮获得焦点onClick 单选按钮被选定或取消选定·属性checked 单选按钮是否被选中,选中为true ,未选中为false 。

兄弟连_马剑威_JavaWeb_056_JavaScript变量与数据类型

兄弟连_马剑威_JavaWeb_056_JavaScript变量与数据类型

第讲p变量与数据类型第56讲:JavaScript课程大纲•1、JavaScript 变量•2、JavaScript 数据类型1、JavaScript 变量•变量是存储信息的容器。

•变量的命名规则:•变量必须以字母开头•变量也能以$ 和_ 符号开头(不过我们不推荐这么做)变量名称对大小写敏感(y和是不同的变量)•y Y2、JavaScript 数据类型•数据类型:字符串、数字、布尔、数组、对象、Null、Undefined •JavaScript 拥有动态类型p•JavaScript 拥有动态类型。

这意味着相同的变量可用作不同的类型:•var x // x 为undefined;为数字•var x=6; // x•var x = “vince"; // x 为字符串2、JavaScript 数据类型•JavaScript 数字•JavaScript 只有一种数字类型。

数字可以带小数点,也可以不带p•JavaScript 布尔•布尔(逻辑)只能有两个值:true 或false。

•JavaScript 数组下面的代码创建名为的数组•cars 的数组:•var cars=new Array();•cars[0]="Audi";cars[1]BMW;•cars[1]="BMW";•cars[2]=“Ford";•或者var cars new Array•var cars=new Array•("Audi","BMW"," Ford ");var cars=["Audi","BMW"," Ford"];2、JavaScript 数据类型•JavaScript 对象•对象由花括号分隔。

在括号内部,对象的属性以名称和值对的形式(name : value) 来定义。

兄弟连_马剑威_JavaWeb_046_CSS列表

兄弟连_马剑威_JavaWeb_046_CSS列表

第讲列表第46讲:CSS课程大纲•1、列表类型•2、列表项图像•3、列表标志位置•4、简写列表样式1、列表类型•要影响列表的样式,最简单(同时支持最充分)的办法就是改变其标志类型。

•例如,在一个无序列表中,列表项的标志(marker) 是出现在各列表项旁边的圆点。

在有序列表中,标志可能是字母、数字或另外某种计数体系中的一个符号。

•要修改用于列表项的标志类型,可以使用属性list-style-type:•ul {list-style-type : square} 上面的声明把无序列表中的列表项标志设置为方块。

2、列表项图像•有时,常规的标志是不够的。

你可能想对各标志使用一个图像,这可以利用list-style-image属性做到:•ul li {list-style-image : url(xxx.gif)} 只需要简单地使用一个url() 值,就可以使用图像作为标志。

3、列表标志位置1.CSS2.1 可以确定标志出现在列表项内容之外还是内容内部。

这是利用list-style-position完成的。

4、简写列表样式•为简单起见,可以将以上3 个列表样式属性合并为一个方便的属性:•list-style,就像这样:{y(p g)q}y•li {list-style : url(example.gif) square inside} list-style 的值可以按任何顺序列出,而且这些值都可以忽略。

只要提供了一个值,其它的就会填入其默认值。

THANKYOU!微信号:weige-java扫一扫,关注威哥微信公众平台。

兄弟连_马剑威_JAVA基础_102_IO之字符流

兄弟连_马剑威_JAVA基础_102_IO之字符流

IO之字符流第102 讲马剑威1、字符输出流2、字符输入流3、字节流与字符流的区别1、字符输出流字符输出流•public abstract class Writer•extends Object•implements Appendable, Closeable, Flushable•写入字符流的抽象类。

子类必须实现的方法仅有write(char[], int, int)、flush() 和close()。

但是,多数子类将重写此处定义的一些方法,以提供更高的效率和/或其他但是多数子类将重写此处定义的些方法以提供更高的效率和功能。

方法名称描述public void write(String str) throws IOException直接将字符串写入输出public void write(String str)throws IOExceptionpublic void write(char[] cbuf) throws IOException输出字符数组public abstract void close() throws IOException关闭p()ppublic abstract void flush() throws IOException刷新字符输出流1、字符输出流•与OutputStream 一样,对文件的操作使用:•FileWriter 类完成,此类的构造方法如下:方法名称描述public FileWriter(File file) throws IOException 根据File 类构造FileWriter 实例Fil Fil W it 实例public FileWriter(File file,boolean append) throws IOException 根据File 类构造FileWriter 实例,可以追加内容2、字符输入流字符输入流•public abstract class Readerextends Objectd Obj•implements Readable, Closeable•用于读取字符流的抽象类。

兄弟连_马剑威_JavaWeb_067_JavaScript正则表达式

兄弟连_马剑威_JavaWeb_067_JavaScript正则表达式

p式第67讲:JavaScript正则表达式课程大纲•1、正则表达式介绍•2、验证年龄•3、验证数字•4、验证邮编•5、验证手机号,电话号码•6、验证身份证•7、验证字母或数字•8、验证Email1、正则表达式介绍•什么是正则表达式•正则表达式是一种可以用于文字模式匹配和替换的强有力的工具。

是由一系列普通字符和特殊字符组成的能明确描述文本字符串的文字匹配模式。

•正则表达式并非一门专用语言,但也可以看作是一种语言,它可以让用户通过使用一系列普通字符和特殊字符构建能明确描述文本字符串的匹配模式。

除了简单描述这些模式之外,正则表达式解释引擎通常可用于遍历匹配,并使用模式作为分隔符来将字符串解析为子字符串,或以智能方式替换文本或重新设置文本格式。

正则表达式为解符串解析为子字符串或以智能方式替换文本或重新设置文本格式正则表达式为解决与文本处理有关的许多常见任务提供了有效而简捷的方式。

2、验证年龄•function isAge(obj){•if(/^[0-9]{1,3}$/.test(obj.value)){•document.getElementById("age error").innerHTML ="正确";g y(g_);•}else{•document.getElementById("age_error").innerHTML = "必须是小于或等于3位的数字";•return false;;•}•return true;•}3、验证数字•function isNumber(obj){•if( /^\d*\.?\d+$/.test(obj.value)){•document.getElementById("number error").innerHTML ="正确";g y(_);•}else{•document.getElementById("number_error").innerHTML ="必须是数字";•return false;;•}•return true;•}4、验证邮编•function isZip(obj){•var reg = /^\d{6}$/;•if(reg.test(obj.value)){(g(j)){•document.getElementById("zip_error").innerHTML ="正确";•}else{•document.getElementById("zip error").innerHTML ="6";g y(p_)必须是位数字;•}•}5、验证手机号,电话号码•function isMobile(obj){•var reg = /^\d{11,12}$/;•if(reg.test(obj.value)){(g(j)){•document.getElementById("mobile_error").innerHTML ="正确";•}else{•document.getElementById("mobile error").innerHTML ="1112";g y(_)必须是或位数字;•}•}6、验证身份证•function isNum15_Num18(obj){•if(/^\d{15}$/.test(obj.value) || /^\d{17}(?:\d|x)$/.test(obj.value)){•document.getElementById("num15Num18error").innerHTML ="正确";g y(__);•}else{•document.getElementById("num15_Num18_error").innerHTML ="必须是15或18位数字";•}•}7、验证字母或数字•function isCharOrNum(obj){•var reg = /^\w+$/;•if(reg.test(obj.value)){(g(j)){•document.getElementById("charOrNum_error").innerHTML ="正确";•}else{•document.getElementById("charOrNum error").innerHTML ="";g y(_)必须是字母或数字;•}•}8、验证Email•function isEmail(obj){•var reg = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;•if(reg.test(obj.value)){(g(j)){•document.getElementById("email_error").innerHTML ="正确";•}else{•document.getElementById("email error").innerHTML ="Email";g y(_)格式不正确;•}•}THANKYOU!微信号:weige-java扫一扫,关注威哥微信公众平台。

兄弟连_马剑威_JAVA基础_055_String类其它操作

兄弟连_马剑威_JAVA基础_055_String类其它操作

2、作业 作
• • • • • • • • 1、判断一个给定的email地址是否正确,要求判断是否存在“@”和“.” 2、 给出一个字符串,格式表示:姓名 给出一个字符串 格式表示 姓名:性别:描述 苍老师:女:女优大使|小白:不定:各种演员|威哥:男:非著名讲师 · 将其转换成如下的形式输出: 苍老师 女女优大使 小白不定各种演员 威哥男非著名讲师
谢谢
Th k Thanks
String类其它操作方法
第ing g类其它操作方法
1、String g类其它操作方法
No. 1 2 3 4 5 6 方法名称 public boolean isEmpty() public bli int i t length() l th() public String toLowerCase() public String toUpperCase() public String trim() public bli String St i concat(String t(St i str) t) 类型 普通 普通 普通 普通 普通 普通 描述 判断是否为空,指的是内容为空“""” 取得字符串的长度 转小写 转大写 去掉开头和结尾的空格,中间的空格不去 字符串连接操作

[Android教程_兄弟连马剑威]_002_前世今生

[Android教程_兄弟连马剑威]_002_前世今生

前世今生第2讲:前
课程

1
、Android平台发展史

2、下载
大纲
1、Android
月谷歌正式发布了d d系统全球第
•2008年9月,谷歌正式发布了Android 1.0系统,全球第
•2009年4月,谷歌正式推出了Android 1.5

2009年9
月,谷歌发布了Android 1.6的正式版
月谷歌正式发布了A d id23
•2010年12月,谷歌正式发布了Android 2.3
•2011年2月,Android系统设备的用户总数达到了1.35亿
•2011年8月,Android手机已占全球智能机市场48%的份
月正式发布40
•2011年10月,正式发布Android 4.0
•2012年6月28日在Google I/O大会上随搭载Android 4.1
•2012年11月23日首款搭载Android 4.2的手机LG Nexus
•2013年7月24日与Nexus 7平板二代同步发表
•2013年9月3日发布Android 4.4
平台发展史
第台d d
第一台Android设备HTC (G1)
亿,发布Android 3.0
份额,跃居全球第一
的Nexus 7平板电脑一起发布
4及平板电脑Nexus 10上市
2
、下
d d官网h
//d
l d
d
/
•Android官网:/
下载。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

j y
第73讲:jQuery CSS
课程大纲•1、jQuery CSS 函数
1、jQuery CSS 函数
•jQuery CSS 操作
•jQuery 拥有三种供CSS 操作的重要函数:
()(,)
•$(selector).css(name,value) //为所有匹配元素的给定CSS 属性设置值•$(selector).css({properties}) //为所有匹配元素的一系列CSS 属性设置值•$(selector).css(name) //返回指定的CSS 属性的值
1、jQuery CSS 函数CSS 属性描述
css()设置或返回匹配元素的样式属性。

height()设置或返回匹配元素的高度。

offset()返回第个匹配元素相对于文档的位置。

返回第一个匹配元素相对于文档的位置offsetParent()返回最近的定位祖先元素。

position()返回第一个匹配元素相对于父元素的位置。

scrollTop()设置或返回匹配元素相对滚动条顶部的偏移。

scrollLeft()设置或返回匹配元素相对滚动条左侧的偏移。

width()设置或返回匹配元素的宽度。

()
THANK
YOU!
微信号:weige-java
扫一扫,关注威哥微信公众平台。

相关文档
最新文档