05 2020 档案

摘要:each循环 1 循环标签对象数组 2 $('li').each(function(k,v){ 3 console.log(k,v); 4 }); 5 6 循环普通数组 7 var d1 = ['aa','bb','cc']; 8 $.each(d1,function(k,v){ 9 console 阅读全文
posted @ 2020-05-31 23:35 竹石2020 阅读(152) 评论(0) 推荐(0) 编辑
摘要:页面载入和window.onload 1 1. jquery文件要在使用jquery的代码之前引入 2 3 2. js代码最好都放到body标签下面或者里面的最下面来写 4 5 3.window.onload 6 // window.onload = function () { 7 // $('.c 阅读全文
posted @ 2020-05-31 22:44 竹石2020 阅读(176) 评论(0) 推荐(0) 编辑
摘要:事件绑定方式 1 <script src="jquery.js"></script> 2 <script> 3 //方式1 4 // $('#d1').click(function () { 5 // $(this).css({'background-color':'green'}); 6 // } 阅读全文
posted @ 2020-05-31 22:13 竹石2020 阅读(237) 评论(0) 推荐(0) 编辑
摘要:属性操作 1 attr(attrName)// 返回第一个匹配元素的属性值 2 attr(attrName, attrValue)// 为所有匹配元素设置一个属性值 3 attr({k1: v1, k2:v2})// 为所有匹配元素设置多个属性值 4 removeAttr(attrName)// 从 阅读全文
posted @ 2020-05-30 23:12 竹石2020 阅读(93) 评论(0) 推荐(0) 编辑
摘要:样式操作 样式类操作 1 addClass();// 添加指定的CSS类名。 2 removeClass();// 移除指定的CSS类名。 3 hasClass();// 判断样式存不存在 4 toggleClass();// 切换CSS类名,如果有就移除,如果没有就添加。 1 示例代码 2 $(' 阅读全文
posted @ 2020-05-30 19:28 竹石2020 阅读(171) 评论(0) 推荐(0) 编辑
摘要:筛选器方法 1 下一个: 2 $('#l3').next(); 找到下一个兄弟标签 3 $('#l3').nextAll(); 找到下面所有的兄弟标签 4 $('#l3').nextUntil('#l5');#直到找到id为l5的标签就结束查找,不包含它 5 上一个 6 $("#id").prev( 阅读全文
posted @ 2020-05-30 10:13 竹石2020 阅读(219) 评论(0) 推荐(0) 编辑
摘要:jquery对象和dom对象 1 jquery找到的标签对象称为 -- jquery对象 2 原生js找到的标签对象称为 -- dom对象 3 dom对象只能使用dom对象的方法,不能使用jquery对象的方法 4 jquery对象也是,它不能使用dom对象的方法 5 6 dom对象和jquery对 阅读全文
posted @ 2020-05-29 22:33 竹石2020 阅读(145) 评论(0) 推荐(0) 编辑
摘要:节点操作\ 创建节点(创建标签) 1 创建节点(创建标签) 2 var a = document.createElement('标签名称'); 3 示例,创建a标签 4 var a = document.createElement('a'); 5 var dd = document.getEleme 阅读全文
posted @ 2020-05-29 19:35 竹石2020 阅读(265) 评论(0) 推荐(0) 编辑
摘要:选择器 直接查找 1 document.getElementById 根据ID获取一个标签 2 document.getElementsByClassName 根据class属性获取(可以获取多个元素,所以返回的是一个数组) 3 document.getElementsByTagName 根据标签名 阅读全文
posted @ 2020-05-28 22:41 竹石2020 阅读(139) 评论(0) 推荐(0) 编辑
摘要:window对象的子对象中的location 1 location.href 获取当前url:"https://www.cnblogs.com/clschao/articles/10092991.html" 2 location.href="URL" // 跳转到指定页面 3 示例:location 阅读全文
posted @ 2020-05-28 22:07 竹石2020 阅读(137) 评论(0) 推荐(0) 编辑
摘要:while var a =0; while (a<10){ console.log(a); a++; } 三元运算符 var a=1; var b=2; var c=a>b ? a: b; for 循环 for (var i=0;i<10;i++){ console.log(i); } 循环遍历数组 阅读全文
posted @ 2020-05-28 21:18 竹石2020 阅读(139) 评论(0) 推荐(0) 编辑
摘要:Date对象 1 var d1 = new Date(); //获取当前时间 2 console.log(d1.toLocaleString()); //当前时间日期的字符串表示 3 //方法2:参数为日期字符串 4 var d2 = new Date("2004/3/20 11:12"); 5 c 阅读全文
posted @ 2020-05-28 00:55 竹石2020 阅读(164) 评论(0) 推荐(0) 编辑
摘要:自定义对象{} 1 var a = {"name": "Alex", "age": 18}; 2 var d = {'name':'chao',age:18}; 键可以不加引号 3 console.log(a.name); 4 console.log(a["age"]); 5 for循环遍历自定义对 阅读全文
posted @ 2020-05-26 23:47 竹石2020 阅读(147) 评论(0) 推荐(0) 编辑
摘要:今日内容 js引入 方式1 1 <script> 2 alert('澳门皇家赌场上线啦!!!') 3 </script> 方式2 <script src="test.html"></script> 注释 // 这是单行注释 /*这是多行注释*/ 申明变量var, var a =10; 申明变量时可以 阅读全文
posted @ 2020-05-26 21:37 竹石2020 阅读(690) 评论(0) 推荐(0) 编辑
摘要:边框 border-style:solid; border-width:1px; border-color:red; 简写 border:1px dotted red 单独 border-top-style:solid; border-top:1px dotted red; 边框圆角 border- 阅读全文
posted @ 2020-05-26 18:27 竹石2020 阅读(138) 评论(0) 推荐(0) 编辑
摘要:定位 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 <style> 7 .c1 { 8 background-color: red; 9 height: 阅读全文
posted @ 2020-05-25 22:15 竹石2020 阅读(255) 评论(0) 推荐(0) 编辑
摘要:边框属性 1 <style> 2 div{ 3 border-style: solid; 4 border-color: red; 边框颜色 5 border-width: 5px; 6 width: 200px; 7 height: 200px; 8 border: 10px solid char 阅读全文
posted @ 2020-05-24 23:37 竹石2020 阅读(216) 评论(0) 推荐(0) 编辑
摘要:css属性相关 高度宽度设置,主要:只有块级标签能够设置高度宽度,内敛标签不能设置高度宽度,它的高度宽度是由内容决定的 1 <style> 2 div{ 3 background-color: red; 4 width: 100px; 5 height: 100px; 6 } 7 span{ 8 b 阅读全文
posted @ 2020-05-24 21:25 竹石2020 阅读(252) 评论(0) 推荐(0) 编辑
摘要:伪类选择器 1 <style> 2 a:link{ # 未访问连接 3 color: green; 4 } 5 a:visited{ # 已访问连接 6 color: yellow; 7 } 8 a:hover{ #鼠标悬浮颜色 9 color: aqua; 10 } 11 a:active{ # 阅读全文
posted @ 2020-05-24 19:44 竹石2020 阅读(183) 评论(0) 推荐(0) 编辑
摘要:input标签: type属性 text password reset submit button file hidden CheckBox radio date name属性 分组,提交数据时的key,提交的数据value value:指定默认值 默认选中 checked readonly 只读 阅读全文
posted @ 2020-05-24 12:16 竹石2020 阅读(284) 评论(0) 推荐(0) 编辑
摘要:我是一个按钮 <b>你好 字体加粗 <i> 我好 斜体 <u>她也好 下划线 <s>大家都好 横线 标签分类两类: html标签:超文本标记语言,就是标记用的。 内敛标签(行内标签):不独占一行 ,内敛标签只能嵌套内敛标签 <b> <i> <u> <s> button span img 块级标签(行 阅读全文
posted @ 2020-05-22 17:42 竹石2020 阅读(155) 评论(0) 推荐(0) 编辑
摘要:html 骨架 css 颜色 衣服 尺寸 js 页面动态效果 jQuery js的封装版 bootstrap 上面所有内容的封装 import socket server = socket.socket() server.bind(('127.0.0.1',8080)) server.listen( 阅读全文
posted @ 2020-05-21 23:02 竹石2020 阅读(153) 评论(0) 推荐(0) 编辑
摘要:连接数据库: 1 import pymysql 2 3 conn = pymysql.connect(host='127.0.0.1', user='root', password="123", 4 database='homework') 5 cur = conn.cursor(cursor=py 阅读全文
posted @ 2020-05-21 18:59 竹石2020 阅读(270) 评论(0) 推荐(0) 编辑
摘要:b+ 树 b是balance 平衡的意思 为了保证每个数据查找经历的IO次数都 相同 只在叶子节点存储数据 为了降低树的高度 叶子节点之间加入了双向连接 为了查找范围的时候比较快 聚集索引(聚簇索引) 全表的数据都存储在叶子节点上Innodb 存储引擎中的主键 非聚集索引(非聚簇索引)/辅助索引 叶 阅读全文
posted @ 2020-05-21 09:55 竹石2020 阅读(144) 评论(0) 推荐(0) 编辑
摘要:1.查询的条件字段不是索引字段,对哪一个字段创建了索引,就用这个字段做条件 2.创建索引的时候应该对区分度比较大的列进行创建 1/10以下的重复率比较适合创建索引 3.范围 范围越大越慢 范围越小越快 like '%a' 速度慢 like ‘a%’ 速度快 4.条件列参与计算/使用函数 速度慢 5. 阅读全文
posted @ 2020-05-20 23:59 竹石2020 阅读(635) 评论(0) 推荐(0) 编辑
摘要:索引 创建 删除 知道用了它会加快查询速度 root 根节点 branch 分支节点 leaf 叶子节点 数据存在叶子节点,在叶子节点之间加上双向节点(方便做范围查询) 二叉树 左边小上边 右边分支大于上边的 平衡树 能够让查找某一个值经历的查找速度尽量平衡 balance tree 平衡树不一定是 阅读全文
posted @ 2020-05-20 20:58 竹石2020 阅读(118) 评论(0) 推荐(0) 编辑
摘要:所谓连表查询就是把两张表连接在一起之后,就变成一张大表,从from开始一直到on条件结束就看做一张表 之后可以用where条件 group by 分组 order by limit 都可以正常的使用 子查询: select dep_id from employee group by dep_id h 阅读全文
posted @ 2020-05-18 23:53 竹石2020 阅读(167) 评论(0) 推荐(0) 编辑
摘要:连表查询 总是在连接的时候创建一张大表,里面存放的是两张表的笛卡尔积 在根据条件进行筛选就可以了 select * from department,employee where department.id = employee.dep_id; 当有相同的字段名时候需要制定表名。 select * f 阅读全文
posted @ 2020-05-18 12:31 竹石2020 阅读(115) 评论(0) 推荐(0) 编辑
摘要:分组 group by 根据谁分组,可以求这个组的最大值,最小值,平均值,求和,但是这个求出来的值只是和分组字段对应 并不和其他任何字段对应,这个时候查出来的所有其它字段都不生效 select post,group_concat(emp_name) from employee group by po 阅读全文
posted @ 2020-05-16 21:12 竹石2020 阅读(174) 评论(0) 推荐(0) 编辑
摘要:比较运算符 > < <= >= <> != select * from employee where sex='male'; select * from employee where id>10; select * from employee where salary between 10000 a 阅读全文
posted @ 2020-05-15 23:49 竹石2020 阅读(302) 评论(0) 推荐(0) 编辑
摘要:数据的操作 增 指定指端写 insert into t1(username,hobby) values ('杨得港','上课,写作业,考试'); insert into t2(id,username) select id,username from t1; 删 delete from 表 ; 直接删 阅读全文
posted @ 2020-05-15 13:01 竹石2020 阅读(128) 评论(0) 推荐(0) 编辑
摘要:分析步骤:#1、先站在左表的角度去找是否左表的多条记录可以对应右表的一条记录,如果是,则证明左表的一个字段foreign key 右表一个字段(通常是id) #2、再站在右表的角度去找是否右表的多条记录可以对应左表的一条记录,如果是,则证明右表的一个字段foreign key 左表一个字段(通常是i 阅读全文
posted @ 2020-05-14 21:43 竹石2020 阅读(144) 评论(0) 推荐(0) 编辑
摘要:1.修改表名 alter table 表名2.添加一个字段 ater table 表名 add 字段名 数据类型[约束条件];add 字段名 数据类型[约束条件]; 3.将添加的字段放在某个字段之后, 放在最前面用first alter table 表名 add 字段名 数据类型[约束条件] aft 阅读全文
posted @ 2020-05-14 19:28 竹石2020 阅读(970) 评论(0) 推荐(0) 编辑
摘要:enum 单选行为 set 对选行为 create table t8(id int,name char(18),gender enum('nale','female')); create table t10(id int,name char(18),hobby set('film','aiai',' 阅读全文
posted @ 2020-05-12 22:13 竹石2020 阅读(202) 评论(0) 推荐(0) 编辑
摘要:mysql中的数据类型: 数字 默认是有符号的 使用unsigned变为无符号。 tinyint 1个字节(-128,127)(0,255) int 4个字节 float(255,30) 小数点后面保留30位,总共有255位 例如float(5,2)总共有五位,小数点后面2位,234.32 floa 阅读全文
posted @ 2020-05-11 22:39 竹石2020 阅读(128) 评论(0) 推荐(0) 编辑
摘要:写入数据的方式 1. insert into 表名 values (值1,值2,值3); 这张表有多少个字段,就需要按照字段的顺序写入多少个值 2. insert into 表名 values (值1,值2,值3),(值1,值2,值3),(值1,值2,值3); 一次性写入多条数据。 3.insert 阅读全文
posted @ 2020-05-11 20:43 竹石2020 阅读(121) 评论(0) 推荐(0) 编辑
摘要:Inodb 存储引擎 数据和索引存储在一起 2个文件 数据索引\表结构 Myism存储引擎 数据和索引不存储在一起 3个文件 数据\索引\表结构 Memory 存储引擎 数据存储在内存中 1个文件 表结构 支持事务 支持行级锁 支持外键 开启事务 : 为了保证数据的完整性,将多个操作变成原子性操作 阅读全文
posted @ 2020-05-10 15:37 竹石2020 阅读(133) 评论(0) 推荐(0) 编辑
摘要:安装步骤:下载5.6 解压 配置ini 配置环境变量 安装服务端 启动服务端net mysql start 启动客户端 mysql -u root -p 查看当前用户 调用函数select user(); 登录远程服务器的数据库 mysql -u root -p 123456 -h 127.0.0. 阅读全文
posted @ 2020-05-08 00:15 竹石2020 阅读(123) 评论(0) 推荐(0) 编辑
摘要:html:就相当于一个盒子 htyper text markup language:超文本标记语言 CSS:主要做布局 JS:做动画效果 <hr> 横线 </br> 换行 <p></p> 段落 空格字符 &nbsp; 大于号 &lt; 小于号 &gt; 阅读全文
posted @ 2020-05-03 22:52 竹石2020 阅读(152) 评论(0) 推荐(0) 编辑
摘要:1 import selectors, socket 2 3 sel = selectors.DefaultSelector() 4 5 6 def accept(sock, mask): 7 coon, addr = sock.accept() 8 print('accepted', coon, 阅读全文
posted @ 2020-05-02 21:34 竹石2020 阅读(181) 评论(0) 推荐(0) 编辑