08 2018 档案

摘要:子查询指一个查询语句嵌套在另一个查询语句内部的查询,这个特性从MySQL4.1开始引入。在select子句中先计算子查询,子查询结果作为外层另一个查询的过滤条件,查询可以基于一个表或者多个表。子查询中常用的操作符由ANY(SOME)、ALL、IN、EXISTS。子查询可以添加到select, upd 阅读全文
posted @ 2018-08-30 21:58 _杨魏 阅读(185) 评论(0) 推荐(0)
摘要:1.在没有()的情况下,not的优先级高于and,and的优先级高于or,即优先级关系为() not and or,同一优先级从左往右计算。 例题,判断下列逻辑语句的结果: Python 8 or 4 0 and 3 0 or 4 and 3 or 7 or 9 and 6 Python print 阅读全文
posted @ 2018-08-28 09:49 _杨魏 阅读(199) 评论(0) 推荐(0)
摘要:如下图所示,假设变量a = 10, b = 20 阅读全文
posted @ 2018-08-27 21:30 _杨魏 阅读(252) 评论(0) 推荐(0)
摘要:如下图所示, 假设变量a = 10, b = 20: 阅读全文
posted @ 2018-08-27 21:25 _杨魏 阅读(202) 评论(0) 推荐(0)
摘要:有一个需求,问用户的姓名,年龄,工作,爱好,然后打印成以下格式: 这种形式用字符拼接的方式还很难实现这种格式的输出,因此需要格式化输出。 只需要把打印的格式先准备好,由于里面的一些信息是需要用户输入的,没办法预先知道,因此可以先放置个占位符,再把字符串里的占位符与外部的变量做个映射关系。 %就是代表 阅读全文
posted @ 2018-08-27 21:14 _杨魏 阅读(151) 评论(0) 推荐(0)
摘要:基本循环 如果条件为True,那么循环体将执行 如果条件为False,那么循环不会执行 while···else··· 与其他语言else一般只与if搭配不同,在Python中还有个while···else···语句 while后面的else是指,当while循环正常执行完,中间没有被break中止 阅读全文
posted @ 2018-08-27 10:02 _杨魏 阅读(257) 评论(0) 推荐(0)
摘要:假如把程序比作走路,当遇到分叉路口时,往哪个方向走时有判断的。 你要判断哪条岔路才是你真正应该走的路。 但是,如果我们想让程序也能处理这样的判断怎么办? 只需要在程序里预设一些条件判断语句,满足哪个条件,就走哪块代码。 这个过程就叫流程控制。 if···else···语句 单分支结构 示例: 双分支 阅读全文
posted @ 2018-08-27 08:40 _杨魏 阅读(335) 评论(0) 推荐(0)
摘要:有时候我们写的东西不一定都是给用户看的,或者不希望解释器执行,那么我们可以选择注释掉代码。 被注释的内容是不会执行的,可以方便在以后能读懂代码。 注释分为两种,一种是单行注释,一种是多行注释。 单行注释: \ 被注释的内容 多行注释:是用3个引号引起来的: '''被注释的内容''' """被注释的内 阅读全文
posted @ 2018-08-27 08:25 _杨魏 阅读(178) 评论(0) 推荐(0)
摘要:变量 将运算得到中间结果暂存到内存,以便后续程序调用。 变量的命名规则: 1. 变量由字母、数字、下划线搭配组合而成 2. 不能以数字开头,更不能全是数字 3. 不能是Python中的关键字,这些符号和字母已经被Python占用,不能使用 4. 不能用中文 5. 名字要有意义 6. 不要太长 命名规 阅读全文
posted @ 2018-08-26 22:01 _杨魏 阅读(366) 评论(0) 推荐(0)
摘要:当我们在编写Python代码时,我们得到的是一个包含Python代码的,以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。 由于整个Python语言从规范到解释器都是开源的,所以理论上,只要水平够高,任何人都可以Pyhon解释器来执行Python代码(难度非常大)。 阅读全文
posted @ 2018-08-26 21:28 _杨魏 阅读(699) 评论(0) 推荐(0)
摘要:编程语言主要从以下几个角度进行分类: 编译型和解释型 静态语言和动态语言 强类型定义语言和弱类型定义语言 编译和解释的区别是什么? 编译器把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言类运行此程序,速度很快。 而解释器则是只在执行程序时,才一条一条的解释 阅读全文
posted @ 2018-08-26 21:27 _杨魏 阅读(1336) 评论(0) 推荐(0)
摘要:Python的创始人为吉多·范罗苏姆(Guido Van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 最新的TIOBE排行榜,Python已经占据世界第一的位子。 Python崇尚优美、清晰、简单,是一个优 阅读全文
posted @ 2018-08-26 21:26 _杨魏 阅读(283) 评论(0) 推荐(0)
摘要:1. 什么是Ajax? Ajax是“Asynchronous Javascript And XML(异步Javascript和XML)”的缩写, 是指一种创建交互式网页应用的网站开发技术。 Ajax不是一种新的编程语言, 而是一种用于创建更好、更快以及交互性更强的web应用程序的技术。 它是一套综合 阅读全文
posted @ 2018-08-26 21:20 _杨魏 阅读(267) 评论(0) 推荐(0)
摘要:remove() 语法: $(selector).remove(); 解释:删除节点后,事件也会删除(简言之,删除了整个标签) detach() 语法: $(selector).detach(); 解释:删除节点后,事件会保留 empty() 语法: $(selector).empty(); 解释: 阅读全文
posted @ 2018-08-26 13:33 _杨魏 阅读(923) 评论(0) 推荐(0)
摘要:replaceWith() 语法: $(selector).replaceWith(content); 将所有匹配的元素替换成指定的string、js对象、jQuery对象。 replaceAll 语法: $(selcetor).replaceAll("h2"); 解释: 替换所有。将所有的h2标签 阅读全文
posted @ 2018-08-26 13:16 _杨魏 阅读(937) 评论(0) 推荐(0)
摘要:语法: $(selector).clone(); 解释:克隆匹配的DOM元素 阅读全文
posted @ 2018-08-26 13:02 _杨魏 阅读(294) 评论(0) 推荐(0)
摘要:append() 语法 父元素.append(子元素) 解释:追加某元素,在父元素中添加新的子元素。子元素可以为:string/element(js对象)/jQuery元素 代码如下: PS:如果追加的是jQuery对象,那么这些元素将从原位置上消失。简单来说,就是一个移动操作。 appendTo( 阅读全文
posted @ 2018-08-25 21:57 _杨魏 阅读(735) 评论(0) 推荐(0)
摘要:使用jQuery的基本步骤 (1)引包 (2)入口函数 (3)功能实现代码(事件处理) 注意:导包的代码一定要放在js代码的上面 jQuery的版本 jQuery有两个大版本: 1.x版本: 最新版为v1.11.3 2.x版本: 最新版为v2.1.4(不再支持IE6、7、8) 3.x版本 下载jQu 阅读全文
posted @ 2018-08-25 18:35 _杨魏 阅读(213) 评论(0) 推荐(0)
摘要:什么是jQuery jQuery是js的一个库,封装了我们开发过程中常用的一些功能,方便我们调用,提高开发效率。 js库是把我们常用的功能放到一个单独的文件中,我们在用的时候,直接引用到页面里即可。 关于jQuery的相关资料: 官网:http://jquery.com/ 官方API文档:http: 阅读全文
posted @ 2018-08-25 17:20 _杨魏 阅读(866) 评论(0) 推荐(0)
摘要:表单控件是jQuery的重中之重,因为一旦牵扯到数据交互,就离不开form表单的使用,比如用户的登录注册功能等。 在进行操作input的value值的时候,主要使用jQuery的val()方法。 点击查看val()的使用方法 看如下代码: 阅读全文
posted @ 2018-08-25 16:17 _杨魏 阅读(21140) 评论(0) 推荐(1)
摘要:语法 $(selector).animate({params}, speed, callback); 参数: params: 必选,要执行动画的CSS属性。 speed: 可选,执行动画时长。 callback: 可选,动画执行完成后,立即执行的回调函数。 作用: 执行一组CSS属性的自定义动画 示 阅读全文
posted @ 2018-08-25 15:19 _杨魏 阅读(1029) 评论(0) 推荐(0)
摘要:语法: $(selector).one(type, data, callback) 作用: (1)为每一个匹配元素的特定事件(比如click)绑定一个一次性的事件处理函数。 (2)每个对象上,这个事件处理函数只会被执行一次。 (3)其他规则与bind()函数相同。 参数解释: type(String 阅读全文
posted @ 2018-08-25 14:47 _杨魏 阅读(2238) 评论(0) 推荐(0)
摘要:其实事件的bind和unbind,都是为了自定义事件做准备。 语法: $(selector).trigger(type, data); 作用:在每一个匹配的元素上触发某类事件,它触发的是由bind()注册的自定义事件。 参数解释: type(string):要采用护法的事件类型 data(Array 阅读全文
posted @ 2018-08-25 14:45 _杨魏 阅读(3627) 评论(0) 推荐(0)
摘要:语法: $(selector).unbind([eventType][,handler(eventObject)]); 返回值:jQuery 参数解释: eventTypey:类型:String以后包含javaScript事件类型的字符串, 比如click或submit handler(eventO 阅读全文
posted @ 2018-08-23 21:33 _杨魏 阅读(2063) 评论(0) 推荐(0)
摘要:语法: $(selector).bind(eventType[, eventData], handler(eventObject)); 参数解释: eventType(String): 一个包含一个或多个DOM事件类型的字符串, 比如"click"或"submit"或自定义事件的名称。 eventD 阅读全文
posted @ 2018-08-23 21:00 _杨魏 阅读(379) 评论(0) 推荐(0)
摘要:语法格式: $(selector).stop(true, false); 第一个参数: + ture: 后续动画不执行 false:后续动画会执行 第二个参数: true: 立即执行完成当前动画 false: 立即停止当前动画 如果两个参数都不写, 默认两个都是false。 实际工作中,直接写sto 阅读全文
posted @ 2018-08-23 19:32 _杨魏 阅读(649) 评论(0) 推荐(0)
摘要:1. 淡入动画 1.1 不带参数的淡入动画 格式: $(selector).fadeIn(); 示例代码: 1.2 带数值参数的淡入动画 格式: $(selector).fadeIn(Number); 参数: Number为毫秒值, 1s = 1000ms 代码示例: 1.3 带String参数的淡 阅读全文
posted @ 2018-08-22 20:59 _杨魏 阅读(884) 评论(0) 推荐(0)
摘要:值操作是对DOM属性value进行读取和设置操作。 比如html()、 text()、 val(). 1. html 1. 1 html()获取值 返回值:String 描述:获取集合中第一个匹配元素的HTML内容 格式: $(selector).html() 这个方法不接受任何元素 作用:在一个H 阅读全文
posted @ 2018-08-20 22:25 _杨魏 阅读(2914) 评论(1) 推荐(2)
摘要:类样式的操作:指对DOM属性className进行添加、移除操作。比如addClass()、removeClass()、toggleClass()。 1. addClass() 1.1 概述 $(selector).addClass(className) className 类型: String 为 阅读全文
posted @ 2018-08-20 20:08 _杨魏 阅读(545) 评论(0) 推荐(0)
摘要:代码示例: 什么时候使用attr(), 什么时候使用prop()? (1). 当只有true或者false时, 使用prop(); (2). 其他则使用attr() 阅读全文
posted @ 2018-08-20 18:47 _杨魏 阅读(279) 评论(0) 推荐(0)
摘要:DOM属性操作是对DOM元素的属性进行读取、设置和移除操作, 比如prop()、 removeProp(). 1. prop() 1.1 使用prop()获取返回值 prop() 用于返回属性值时, 则返回第一个匹配元素的值。 1.2 使用prop()设置属性值 1.2.1 使用prop() 设置单 阅读全文
posted @ 2018-08-20 17:48 _杨魏 阅读(2046) 评论(0) 推荐(0)
摘要:jQuery的属性操作, 是对html文档中的属性进行读取、设置和移除操作。比如,attr()、 removeAttr()。 1. attr() attr()可以设置属性值或者返回被选元素的属性值 1.1 使用attr()获取值 结果为: 1.2 使用attr()设置值 1.2.1 使用attr() 阅读全文
posted @ 2018-08-20 16:49 _杨魏 阅读(2988) 评论(0) 推荐(0)
摘要:1. 滑入动画(类似于商店的卷帘门) 解释: 此语句实现的功能为, 在XX时间内, 下拉动画, 显现元素。 当 slideDown() 中省略参数, 或者传入不合法的值是, 那么系统会使用默认值:400ms。 回调函数可以省略不写。 示例代码如下: 2. 滑出动画效果 解释: 此语句实现的功能为, 阅读全文
posted @ 2018-08-18 21:18 _杨魏 阅读(5475) 评论(0) 推荐(1)
摘要:1. 显示动画 以下面一个代码示例: 显示动画的方式有三种方式 方式一: 解释:使用show(), 不带有参数, 表示让指定的元素直接显示出来。 其实这个方法的底层就是通过display:block;实现。 方式二: 解释: 使用show(数值), 表示在一定时间之内, 逐渐显示出来。 这种方法是通 阅读全文
posted @ 2018-08-18 15:52 _杨魏 阅读(4503) 评论(0) 推荐(0)
摘要:1. jQuery的基本选择器 代码示例如下所示: 显示结果如下图: 2. 层级选择器 代码如下: 显示的效果, 如下图所示: 3. 基本过滤选择器 代码如下: 显示结果为: 4. 属性选择器 示例代码如下: 显示的结果如下图所示: 5. 筛选选择器 示例代码如下所示: 显示结果如下图所示: 阅读全文
posted @ 2018-08-17 21:45 _杨魏 阅读(321) 评论(0) 推荐(0)
摘要:1. 二者的不同之处: 通过jQuery获取的元素是一个数组, 数组中包含着原生JS中的DOM对象。 例如, 针对下面的一个div结构: 通过原生JS获取这些元素节点的方式是: 通过jQuery获取这些元素节点的方式: 结果显示为: 由于jQuery自带了css()方法,我们还可以直接在代码中给di 阅读全文
posted @ 2018-08-17 17:09 _杨魏 阅读(1347) 评论(0) 推荐(0)
摘要:jQuery使用$的原因是: 书写简洁, 相对于其他字符与众不同, 容易被记住。 JQuery占用了两个变量: $ 和 jQuery。 当在代码中打印 $ 和 jQuery时: 显示的结果如下: 从结果中可以得出结论: $代表的就是jQuery。 那么应该如何理解jQuery里面的 $ 符号呢? $ 阅读全文
posted @ 2018-08-17 16:21 _杨魏 阅读(3643) 评论(0) 推荐(2)
摘要:原生的JS的入口函数指的是:window.onload = function(){}: 如下所示: 而jQuery的入口函数, 有以下几种写法: 写法一: 写法二:(写法一的简洁版) 写法三: jQuery入口函数和js入口函数的区别: 区别一: 书写个数不同: (1)JS的入口函数只能出现一次, 阅读全文
posted @ 2018-08-17 15:59 _杨魏 阅读(7474) 评论(0) 推荐(0)
摘要:创建对象的几种常用方式 1.使用Object或对象字面量创建对象 2.工厂模式创建对象 3.构造函数模式创建对象 4.原型模式创建对象 1.使用Object或对象字面量创建对象 JS中最基本创建对象的方式: var student = new Object(); student.name = "ea 阅读全文
posted @ 2018-08-16 21:19 _杨魏 阅读(230) 评论(0) 推荐(0)
摘要:在Python2.X和Python3.X有很多不同的地方,其中一个区别就是和继承有关。 在Python3.X中,一个类如果没有指明其继承哪个类的时候,其默认就是继承object类。 而在Python2.X就没有这个默认这个选项。 和继承有关的另外一个区别就是在多继承的时候,Python2.X在多继承 阅读全文
posted @ 2018-08-16 09:31 _杨魏 阅读(459) 评论(0) 推荐(0)