A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 顾大圣 初级黑马   /  2018-1-23 14:58  /  864 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 顾大圣 于 2018-1-23 15:03 编辑
                                                                 学习阶段总结JQuery是一个JS的框架(JS的类库).对传统的JS进行的封装.
JS的常用框架: JQuery,ExtJS
JQ的方式 ,相当于页面加载事件,可以执行多次,效率比window,onlload是高
window.onload 等页面加载完成后执行该方法
$(function(){})等页面的DOM树绘制完成后进行执行
C:/Users/%E9%A1%BE%E5%85%AC%E7%88%B5/AppData/Local/YNote/data/qqF389022F54830711172F0070E51CA947/c2673ba63b5a4c849c3e2027105ae995/clipboard.png
总结  1. JQ的入口函数,比JS的入口函数效率高,并且可以执行多次
  2. JQ的对象和JS的对象区别:
JQ是一堆的JS
3.注意事项 : JS对象只能使用JS的方法和属性
JQ对象只能使用JQ的方法和属性
4相互转换
JQ----JS通过数据的角标获取
JS----->JQ通过$()这个将JS括起来既可以实现
JQ的效果操作

    • 使用 Jq对象.show();
    • JQ对象.show("slow")  // slow,normal,fast
    • JQ对象.show(毫秒值) //1000
    • JQ对象.show(毫秒值,function(){})
hide();        隐藏
  • Jq对象.hide();
  • Jq对象.
C:/Users/%E9%A1%BE%E5%85%AC%E7%88%B5/AppData/Local/YNote/data/qqF389022F54830711172F0070E51CA947/5cc4d847a4ff4b6cb68f2ef1ee396341/clipboard.png
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()
C:/Users/%E9%A1%BE%E5%85%AC%E7%88%B5/AppData/Local/YNote/data/qqF389022F54830711172F0070E51CA947/7d26912c515e4b78a48a270d23db0c01/clipboard.png
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删除记录,可以找回
C:/Users/%E9%A1%BE%E5%85%AC%E7%88%B5/AppData/Local/YNote/data/qqF389022F54830711172F0070E51CA947/b6bbc16c917c47a3be9100cdf54c2fa0/clipboard.png
实体的关系
一对多:
客户和订单,一个客户可以产生多个订单,一个订单只能属于
多对多
多对一
约束,用来保证数据的完整性
多表约束 :外键约束 ~!!
给orders 表的cid添加外键约束
alter  tabl       表名     add    foreign key()    references   主表名(字段名)
-- 如何在创键表的时候直接添加外键
  FOREIGN KEY(uid) REFERENCES users(uid)
C:/Users/%E9%A1%BE%E5%85%AC%E7%88%B5/AppData/Local/YNote/data/qqF389022F54830711172F0070E51CA947/875a8b85310949ee8a59638a69b3abaf/clipboard.png
多表的查询方式
交叉连接
内接连: 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

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马