黑马程序员技术交流社区

标题: [石家庄校区 ]学习阶段总结 [打印本页]

作者: 顾大圣    时间: 2018-1-23 15:05
标题: [石家庄校区 ]学习阶段总结
本帖最后由 小石姐姐 于 2018-1-24 16:39 编辑

                                                      学习阶段总结

JQuery是一个JS的框架(JS的类库).对传统的JS进行的封装.
JS的常用框架: JQuery,ExtJS
JQ的方式 ,相当于页面加载事件,可以执行多次,效率比window,onlload是高
window.onload 等页面加载完成后执行该方法
$(function(){})等页面的DOM树绘制完成后进行执行

总结  1. JQ的入口函数,比JS的入口函数效率高,并且可以执行多次
  2. JQ的对象和JS的对象区别:
JQ是一堆的JS
3.注意事项 : JS对象只能使用JS的方法和属性
JQ对象只能使用JQ的方法和属性
4相互转换
JQ----JS通过数据的角标获取
JS----->JQ通过$()这个将JS括起来既可以实现
JQ的效果操作hide();        隐藏
fadeIn() 淡入
fadeOut()淡出
animate() --  自定义动画
基本选择器
ID选择器, 类选择器, 元素选择器, 通配符选择器, 并列选择器
层及选择器
后代选择器   空格
子元素选择器,   >
下一个元素,  +  查找 下一个崦
兄弟元素    ~
       odd 奇数    even偶数  eq(index)
返回值:last()获取最后个元素
C:/Users/%E9%A1%BE%E5%85%AC%E7%88%B5/AppData/Local/YNote/data/qqF389022F54830711172F0070E51CA947/03d5978f77ac4a6396d8a57f1b85dbf3/clipboard.png
属性选择器
[属性 = ''属性值]
对属性操作的方法
attr()
使用方法一 $("").attr("src");
使用方法二 $("").attr("src","text"."text.jgp");
使用方法三 $("").attr("src","text"."text.jgp");
CSS()方法 只能设置stlye的属性
prop()   所有的属性
*使用方法一 $(" ").prop("src");
*使用方法二 $(" ").prop("src","test.jpg");
*使用方法三$(" ").prop({"src":"test.jpg", "width":"100"});
removeProp();
addClass()
removeCLass();
文档处理方法
append()   ---在某个元素后添加内容
appendto() 在某个元素添加 到另一个元素之后
remove()
sql 非过程性语言:一条语句就会有一个运行结果
DDL:数据定义语言
create , alter drop ~~~~
DML数据操纵语言
update insert delete
DCL数据控制语言
grant if ````
DQL数据查询语言
           select
  约束
单表约束:
主键约束:primary key 默认就是唯一非空的
唯一约束 unique
非空约束 not null
修改记录
语法
update 表 set 列名-=值 , 列名=值 {where 条件}
注意事项:
列名和值类型也要一致
值不能超过列的最大长度
值是字符串或者日期需要要单引号
举列
修改Student表中所有记录为JOBY WOR
update stduent set job ='''ww
修改stduent 表nameyl
删除表中的所有记录truncate table 表名 和delete from  表中区别
区别truncate table 删除表的记录:将整个表删除掉,重新创建一个新表
delete from删除表的记录:一和一条进行删除, 事务管理,只能作用在DML语句上,如果在一个事务中使用delete删除记录,可以找回

实体的关系
一对多:
客户和订单,一个客户可以产生多个订单,一个订单只能属于
多对多
多对一
约束,用来保证数据的完整性
多表约束 :外键约束 ~!!
给orders 表的cid添加外键约束
alter  tabl       表名     add    foreign key()    references   主表名(字段名)
-- 如何在创键表的时候直接添加外键
  FOREIGN KEY(uid) REFERENCES users(uid)

多表的查询方式
交叉连接
内接连: inner join --- inner 可以省略
显著内连接:  select * from A inner join B  on 条件
隐匿内连接: select * from  A,B    where 条件;
外接连  outer join -- outer可以省略
左外连接  left out join
右外连接  right outer join --- select * from A right







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2