- 博客(26)
- 收藏
- 关注
原创 1、jQuery
不兼容ie678,只支持最新的浏览器。除非特殊要求,一般不会使用3.x版本的,很多老的jQuery插件不支持这个版本。目前该版本是官方主要更新维护的版本。 兼容ie678, 使用最为广泛的,官方只做BUG维护,功能不再新增。因此一般项目来说,使用1.x版本就可以了。还有一种就是下载到本地后,直接引用,注意下面的写法是网页和js文件在同一个目录下写法。 不兼容ie678,很少有人使用,官方只做BUG维护,功能不再新增。
2023-04-19 16:43:41 138
原创 1、Ajax异步网络请求
AJAX (Asynchronous Javascript And Xml ) 异步JavaScript和XML,是指一种创建交互式网页应用的网页开发技术, 可以访问服务器数据的局部刷新的技术. AJAX不是一种新的编程语言支持客户端/服务端模式. 即请求(request)-响应(response)模式, 必须先请求才能得到响应, 服务器不能通过http协议直接发送数据给客户端。
2023-04-19 16:42:31 126
原创 4、JavaScript事件
button onclick = "" > 按钮 < / button >//获取到event对象(事件对象) console . log(e);//获取到event对象(事件对象)注意: evt||event不要倒过来写。
2023-04-19 16:40:35 42
原创 3、BOM和DOM
核心(ECMAScript)浏览器对象模型(BOM)文档对象模型(DOM) 是一种由ECMA国际(前身为欧洲计算机制造商协会,英文名称是European Computer Manufacturers Association)通过ECMA-262标准化的脚本程序设计语言。ECMAScript 定义的只是这门语言的基础,他的组成部分有:语法、类型、语句、关键字、保留字、操作符、对象等。
2023-04-19 16:39:38 54
原创 2、Javascript基础2
JS函数的概念: 函数就是把特定功能的代码抽取出来,使之成为程序中的一个独立实体。函数的作用: 正如函数的概念, 我们可以根据需要, 将特定的功能用函数来包裹函数可以在同一个程序或其他程序中多次重复使用(通过函数名调用)使程序变得更简短而清晰 , 提高可读性有利于程序维护function 函数名(参数 1 ,参数 2 ,……) {执行语句;return 返回值;} // JS函数 // 函数定义 function fn() {} // 函数调用 fn();
2023-04-19 16:37:51 195
原创 1、Javascript基础1
1996年3月, Netscape公司的浏览器Navigator 2.0浏览器正式内置了JavaScript脚本语言. 此后其他主流浏览器逐渐开始支持JavaScript. 谷歌浏览器,火狐浏览器, IE浏览器, 欧朋浏览器, Safari浏览器。注意: undefined 是派生自 null 的,因此 ECMA-262 规定对它们的相等性测试返回 true, 表示值相等, 但是两者的数据类型是不一样的。注意: 我们在定义变量的时候, 尽可能的不要只声明,不赋值, 而是声明的同时初始化一个值。
2023-04-19 16:37:23 35
原创 1、CSS语法
{background-position:left/center/right/数值 top/center/bottom/数值;可以看出,即使div1的宽度很小,页面中一行可以容下div1和div2,div2也不会排在div1后边,因为div元素是独占一行的。a:link,a:visited,a:hover,a:active,错误的顺序有时会使超链接的样式失效;}超链接被激活时的状态,即鼠标按下时超链接的状态;当不同选择器的样式设置有冲突的时候,高权重选择器的样式会覆盖低权重选择器的样式。
2023-04-19 16:36:02 40
原创 1、HTML基础
ECMA制定了行为(DOM(文档对象模型),ECMAScript)标准 ES6,7,8,9,10,11,12,13。在你鼠标悬停在该图片上时显示一个小提示,鼠标离开就没有了,HTML的绝大多数标签都支持title属性,title属性就是专门做提示信息的。HTML5指的是HTML的第五次重大修改(第5个版本)(HTML5 是 W3C 与 WHATWG 合作的结果)alt属性是在你的图片因为某种原因不能加载时在页面显示的提示信息,它会直接输出在原本加载图片的地方。<标记 属性=“属性值” />
2023-04-19 10:30:09 30
原创 python学习知识拓展(常见设计模式&简单算法)
实际应用:数据库连接池操作 ——> 应用程序中多处地方连接到数据库 ———> 连接数据库时的连接池只需一个就行,没有必要在每个地方都创建一个新的连接池,这种也是浪费资源 ————> 解决方案也是单例。程序运行过程中,确保某一个类只有一个实例【对象】,不管在哪个模块获取这个类的对象,获取到的都是同一个对象。应用程序中描述当前使用用户对应的类 ———> 当前用户对于该应用程序的操作而言是唯一的——> 所以一般将该对象设计为单例。设计模式是经过总结、优化的,对我们经常会碰到的一些编程问题的可重用解决方案。
2023-04-05 22:24:46 94
原创 python学习日记14 python基本语法(进程与线程)
实际上,每个任务都是交替执行的,但是,表面上看,由于CPU的执行速度实在是太快了,我们感觉就像所有任务都在同时执行一样【现在的电脑最起码都4核起】 线程的执行是抢占式的,多个线程在同一个进程中可以并发执行,其实就是CPU快速的在不同的线程之间切换,也就是说,当前运行的线程在任何时候都有可能被挂起,以便另外一个线程可以运行。而且线程是操作系统直接支持的执行单元,因此,高级语言通常都内置多线程的支持,Python也不例外,并且,Python的线程是真正的Posix Thread,而不是模拟出来的线程。
2023-04-05 21:17:01 84
原创 python学习知识拓展(字符编码Unicode和UTF-8)
文章目录一、字符编码1.ASCII2.GB2312、GBK、GB18030编码3.Unicode编码4.字符编码 UTF-85.编码和解码一、字符编码在计算机系统中,所有的数据都以二进制存储,所有的运算也以二进制表示,计算机自己能理解的”语言“是二进制,最小的信息标识是二级制位,8个二进制位表示一个字节,而我们人能所能理解的语言文字则是一套由英文字母、汉字、标点符号字符、阿拉伯数字等等很多的字符组成的字符集。如果要让计算机根据人类的想法意愿来执行,则需要把人类所使用的这些字符集转换成计算机能识别理解的二
2023-04-05 20:42:50 742
原创 python学习日记13 python基本语法(异常和错误&文件读写)
Python有两种错误很容易辨认:语法错误和异常 Python 的语法错误或者称之为解析错误,是初学者经常碰到的,比如缺少冒号等 在程序运行过程中,总会遇到各种各样的错误,有的错误是程序编写有问题造成的,这种错误我们通常称之为bug,bug是必须修复的;有的错误是用户输入造成的,这种错误可以通过检查用户输入来做相应的处理;还有一类错误是完全无法在程序运行过程中预测的,比如写入文件的时候,磁盘满了,写不进去了,或者从网络抓取数据,网络突然断掉了,这类错误被称为异常,在程序中通常是必须处理的,否则,程序
2023-04-05 16:28:45 108
原创 python学习日记12 python基本语法(封装&继承&多态&类方法和静态函数)
狭义的封装:在面向对象中,一个类中的某些属性,如果不希望被外界直接访问,则可以将该属性私有化,该属性只能在当前类中被直接访问,如果在类的外面需要访问【获取或修改】,则可以通过暴露给外界的函数间接访问。 如果两个或者两个以上的类具有相同的属性和方法,我们可以抽取一个类出来,在抽取出来的类中声明各个类公共的部分。但是,如果父类中实现的需求满足不了个别子类的使用,则需要在子类中重写父类中的函数。如果一个类有很多的子类,一部分子类可以直接继承父类中的函数实现的功能。广义的封装:函数的定义和类的定义。
2023-04-04 22:14:34 120
原创 python学习日记11 python基本语法(包和模块)
提高代码的可维护性提高了代码的复用度,当一个模块书写完毕,可以被多个地方引用引用其他的模块避免函数名和变量名的命名冲突。
2023-04-04 20:49:59 82
原创 python学习日记10 python基本语法(面向对象&类和对象&类中的成员&对象属性的动态绑定)
class 类名() :类体说明: a.Python中使用class关键字定义类 b.类名只要是一个合法的标识符即可,但是要求:遵循大驼峰命名法 ,如:KeyError,ValueError,NameError,IndexError……. c.尽量使用单个或多个有意义的单词连接而成 d.通过缩进来体现类体的存在 e.类体一般包含两部分内容:对类的特征描述和行为描述。
2023-04-04 19:36:20 360
原创 python学习日记9 python基本语法(常用高阶函数&装饰器&递归)
功能:将iterable中的元素依次传递给func,根据func的返回值决定是否保留该元素,如果func的返回值为True,则表示当前元素需要保留,如果为False,则表示过滤。功能:将iterable容器中的每一个元素传递给func,func返回一个结果,结果会成为iterator中的元素。:已知一个函数,如果需要给该函数增加新的功能,但是不希望修改原函数,在Python中,这种在代码运行。函数的本质:函数是一个变量,函数名是一个变量名,一个函数可以作为另一个函数的参数或返回值使用。
2023-04-04 17:08:06 80
原创 python学习日记8 python基本语法(函数的本质&闭包&函数作用域)
global关键字修饰变量后标识该变量是全局变量,对该变量进行修改就是修改全局变量,而nonlocal关键字修饰变量后标识该变量是上一级函数中的局部变量,如果上一级函数中不存在该局部变量,nonlocal位置会发生错误(最上层的函数使用nonlocal修饰变量必定会报错)。global关键字可以用在任何地方,包括最上层函数中和嵌套函数中,即使之前未定义该变量,global修饰后也可以直接使用,而nonlocal关键字只能用于嵌套函数中,并且外层函数中定义了相应的局部变量,否则会发生错误。
2023-04-04 15:50:15 146
原创 python学习日记7 python基本语法(函数定义及基本使用)
def 函数名(变量 1 ,变量 2. . . .) : 函数体 return 返回值说明: a.def是一个关键字,是definition的缩写,专门定义函数 b.函数名:遵循合法标识符的规则和规范即可,尽量做到见名知意 c.(变量1,变量2…):被称为形式参数,是一个参数列表,都只是没有赋值的变量,可以没有 d.函数体:封装某些特殊的功能 e.return是一个关键字,表示返回,只能用在函数中,表示结束函数,可以单独使用,也可以携带数据,当携带数据,则表示该函数的返回值。
2023-04-04 14:03:19 90
原创 python学习日记6 python基本语法(字符串)
index():从左往右进行检索,返回被查找的子字符串在原字符串中第一次出现的位置,如果查找不到则直接报错。find():从左往右进行检索,返回被查找的子字符串在原字符串中第一次出现的位置,如果查找不到返回-1。isdigit()/isdecimal():一个字符串非空并字符全部是数字才返回True ***split():使用指定的子字符串将原字符串进行分割,得到一个列表 【字符串-----》列表】startswith();join():使用指定的子字符串将列表中的元素连接【列表-----》字符串】
2023-04-04 10:33:50 55
原创 python学习日记5 python基本语法(元组、字典和集合)
元组:tuple 列表:list注意: 1、当元组中只有一个元素时,则需要在元素的后面添加逗号,以消除歧义 2、列表是可变的,元组是不可变的 3、如果在元组里面嵌套了列表等可变数据类型的容器对列表修改元素是能进行修改的{键1:值1, 键2:值2, 键3:值3, …, 键n:值n}字典和列表类似,都可以用来存储多个数据在列表中查找某个元素时,是根据下标进行的;字典中找某个元素时,是根据键查找的(就是冒号:前面的那个值,例如上面代码中的’name’、‘id’、‘sex’)
2023-04-03 22:35:57 82
原创 python学习日记4 python基本语法(数学功能及列表)
定义一个列表相当于定义一个列表类型的变量变量名 = 值语法:列表名 = [数据1,数据2,数据3…]说明: a.列表名其实就是一个变量名【标识符】,注意:尽量不要直接使用list【系统有一个功能list(x)】 b.[]是列表特有的表示方式 c.数据1,数据2,数据3被称为元素 d.列表中的元素会被自动编号,从0开始,该编号被称为索引,下标或者角标 e.索引的取值范围:0 ~ (元素个数 - 1)
2023-04-03 21:43:32 129 1
原创 python学习日记3 python基本语法(if语句和循环)
如果表达式的值为真,则执行对应的语句;如果表达式的值为真,则执行对应的语句。 说明:当程序执行到if-elif-else语句时,会先去判断if中的表达式1,如果表达式1最后返回值为“真”时,执行下方缩进的语句1,如果表达式判断为“假”则跳过语句1,执行语句2,依次向下运行,知道表达式值为“真”,如果都为假则执行else下方的语句m。 说明:当程序执行到if-else语句时,会先去判断if中的表达式,如果表达式最后返回值为“真”时,执行下方缩进的语句1,如果表达式判断为“假”则跳过语句1,执行语句2。
2023-04-03 20:20:31 377 1
原创 Python学习日记1 python和pycharm安装及设置
中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/清华:https://pypi.tuna.tsinghua.edu.cn/simple。阿里云:http://mirrors.aliyun.com/pypi/simple/第三步:修改安装位置,建议采用英文路径,勾选添加环境变量 下一步。软件安装完成后(激活省略比如某宝)需对软件进行简单设置才好用。第一步:选择自定义安装(推荐)也可以选择直接安装。第二步:修改安装路径(英文路径)点击Next。
2023-03-31 21:51:32 86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人