1、BOM对象 BOM:Broswerobjectmodel,即浏览器提供我们开发者在javascript用于操作浏览器的对象。 1.1、window对象 窗口方法 //BOMBrowserobjectmodel浏览器对象模型 //js中最大的一个对象.整个浏览器窗口出现的所有东西都是window对象的内容. console.log(window); //alert()弹出一个警告框 window.alert("hello"); //confirm弹出一个确认框,点击确认,返回true,点击取消,返回false varret=confirm("您确认要删除当前文件么?"); cons...

  KmYlqcgEuC3l   4天前   8   0   0 Python

1、JavaScript的历史 1.1、JavaScript的历史 JavaScript因为互联网而生,紧随着浏览器的出现而问世。回顾它的历史,就要从浏览器的历史讲起。 1990年底,欧洲核能研究组织(CERN)科学家TimBerners-Lee,在全世界最大的电脑网络——互联网的基础上,发明了万维网(WorldWideWeb),从此可以在网上浏览网页文件。最早的网页只能在操作系统的终端里浏览,也就是说只能使用命令行操作,网页都是在字符窗口中显示,这当然非常不方便。 1992年底,美国国家超级电脑应用中心(NCSA)开始开发一个独立的浏览器,叫做Mosaic。这是人类历史上第一个浏览器,从此网...

  KmYlqcgEuC3l   5天前   14   0   0 Python

CSS就是CascadingStyleSheet的缩写,中文译作“层叠样式表”或者是“级联样式表”,是用于控制网页外观处理并允许将网页的表现与内容分离的一种标记性语言,CSS不需要编译,可以直接由浏览器执行(属于浏览器解释型语言),是Web网页开发技术的重要组成部分。 那么接下来,继续看下,使用CSS有什么好处吧。 使用CSS样式可以有效地对页面进行布局,更加灵活多样。 使用CSS样式可以对页面字体、颜色、背景和其他效果实现精确控制,同时对它们的修改和控制变得更加快捷,更加强大。 站点中所有的网页风格都使用一个CSS文件进行统一控制,达到一改全改。还可以快速切换主题,我们可以把HTML比作是...

  KmYlqcgEuC3l   6天前   21   0   0 Python

1.事务 innodb引擎中支持事务,myisam不支持。 CREATETABLE`users`( `id`int(11)NOTNULLAUTO_INCREMENTPRIMARYKEY, `name`varchar(32)DEFAULTNULL, `amount`int(11)DEFAULTNULL )ENGINE=InnoDBDEFAULTCHARSET=utf8; 例如:李杰给武沛齐转账100,那就会涉及2个步骤。 李杰账户减100 武沛齐账户加100 这两个步骤必须同时完成才算完成,并且如果第一个完成、第二步失败,还是回滚到初始状态。 事务,就是来解决这种情况的。大白话:要成功都...

  KmYlqcgEuC3l   8天前   21   0   0 Python

1.索引 在数据库中索引最核心的作用是:加速查找。例如:在含有300w条数据的表中查询,无索引需要700秒,而利用索引可能仅需1秒。 mysql>selectfrombigwherepassword="81f98021-6927-433a-8f0d-0f5ac274f96e"; +----+---------+---------------+--------------------------------------+------+ |id|name|email|password|age| +----+---------+---------------+-----------------...

  KmYlqcgEuC3l   10天前   19   0   0 Python

1.必备SQL语句 上一节讲解了最基础SQL语句:增删改查,其实在日常的开发中还有很多必备的SQL语句。 这一部分的SQL语句都是围绕着对表中的数据进行操作的。 提示:今天的所有操作我都只会在MySQL自带的客户端工具上进行操作。 例如:现在创建如下两张表。 createdatabaseday26dbdefaultcharsetutf8collateutf8_general_ci; createtabledepart( idintnotnullauto_incrementprimarykey, titlevarchar(16)notnull )defaultcharset=utf8; ...

  KmYlqcgEuC3l   11天前   18   0   0 Python

1.安装&配置&启动 MySQL现在的版本主要分为: 5.x版本,现在互联网企业中的主流版本,包括:头条、美图、百度、腾讯等互联网公司主流的版本。 8.x版本,新增了一些了窗口函数、持久化配置、隐藏索引等其他功能。 所以,我们课程会以常用大版本中最新的版本为例来讲解,即:5.7.31(依然有很多企业在用5.6.x,但新项目基本上都是5.7.x了)。 1.1win系统 第1步:下载安装 https://downloads.mysql.com/archives/community/ 第2步:解压至任意文件夹 建议解压至软件安装目录,例如: 第3步:创建配置文件 在MySQL的安...

  KmYlqcgEuC3l   12天前   22   0   0 Python

1.多进程开发 进程是计算机中资源分配的最小单元;一个进程中可以有多个线程,同一个进程中的线程共享资源; 进程与进程之间则是相互隔离。 Python中通过多进程可以利用CPU的多核优势,计算密集型操作适用于多进程。 1.1进程介绍 importmultiprocessing deftask(): pass if__name__'__main__': p1=multiprocessing.Process(target=task) p1.start() importmultiprocessing deftask(arg): pass defrun(): p=multiprocessi...

  KmYlqcgEuC3l   13天前   21   0   0 Python

1.OSI7层模型 OSI的7层模型对于大家来说可能不太好理解,所以我们通过一个案例来讲解: 假设,你在浏览器上输入了一些关键字,内部通过DNS找到对应的IP后,再发送数据时内部会做如下的事: 应用层:规定数据的格式。"GET/s?wd=你好HTTP/1.1\r\nHost:www.baidu.com\r\n\r\n" 表示层:对应用层数据的编码、压缩(解压缩)、分块、加密(解密)等任务。"GET/s?wd=你好HTTP/1.1\r\nHost:www.baidu.com\r\n\r\n你好".encode('utf-8') 会话层:负责与目标建立、中断连接。在发送数据之前,需要会先...

  KmYlqcgEuC3l   14天前   25   0   0 Python

1.继承【补充】 对于Python面向对象中的继承,我们已学过: 继承存在意义:将公共的方法提取到父类中,有利于增加代码重用性。 继承的编写方式:继承 classBase(object): pass classFoo(Base): pass 多继承 classBase(object): pass classBar(object): pass classFoo(Base,Bar): pass 调用类中的成员时,遵循: 优先在自己所在类中找,没有的话则去父类中找。 如果类存在多继承(多个父类),则先找左边再找右边。 上述的知识点掌握之后,其实就可以解决继承相关的大部分问题。 但如果...

  KmYlqcgEuC3l   15天前   18   0   0 Python

1.必备基础 你必须了解的网络相关设备和基础概念。 1.1网络架构 假设alex上了一个野鸡大学买了一台电脑,电脑里存了1部小电影,整宿整宿的在宿舍反复的看。 alex如何想要和室友于超进行收发数据,可以通过一根网线来进行连接,并进行数据的传输。 1.1.1交换机 其他2位室友如何也想和他们的电脑相互连接然后进行资源的共享,此时就需要一个设备【二层交换机】组件一个局域网。 当电脑接入交换机之后,我们需要为每台电脑分配一个IP,例如: 电脑1:192.168.10.1 电脑2:192.168.10.2 电脑3:192.168.10.3 电脑4:192.168.10.4 局域网内容个电脑之间...

  KmYlqcgEuC3l   15天前   17   0   0 Python

1.知识补充 1.1nolocal关键字 在之前的课程中,我们学过global关键字。 name='root' defouter(): name="武沛齐" definner(): globalname name=123 inner() print(name) 武沛齐 outer() print(name) 123 其实,还有一个nolocal关键字,用的比较少,此处作为了解即可。 name='root' defouter(): name="武沛齐" definner(): nonlocalname name=123 inner() print(name) 123 o...

  KmYlqcgEuC3l   28天前   27   0   0 Python

1.内置模块 1.1json json模块,是python内部的一个模块,可以将python的数据格式转换为json格式的数据,也可以将json格式的数据转换为python的数据格式。 json格式,是一个数据格式(本质上就是个字符串,常用语网络数据传输) Python中的数据类型的格式 data=[ {"id":1,"name":"武沛齐","age":18}, {"id":2,"name":"alex","age":18}, ('wupeiqi',123), ] JSON格式 value='[{"id":1,"name":"武沛齐","age":18},{"id":2,"name":"a...

  KmYlqcgEuC3l   29天前   32   0   0 Python

1.自定义模块 1.1模块和包 importhashlib defencrypt(data): """数据加密""" hash_object=hashlib.md5() hash_object.update(data.encode('utf-8')) returnhash_object.hexdigest() user=input("请输入用户名:") pwd=input("请输入密码:") md5_password=encrypt(pwd) message="用户名:{},密码:{}".format(user,md5_password) print(message) 在开发简单...

  KmYlqcgEuC3l   30天前   12   0   0 Python

1.函数嵌套 python中以函数为作用域,在作用域中定义的相关数据只能被当前作用域或子作用域使用。 NAME="武沛齐" print(NAME) deffunc(): print(NAME) func() 1.1函数在作用域中 其实,函数也是定义在作用域中的数据,在执行函数时候,也同样遵循:优先在自己作用域中寻找,没有则向上一接作用域寻找,例如: 1.在全局作用域定义了函数func deffunc(): print("你好") 2.在全局作用域找到func函数并执行。 func() 3.在全局作用域定义了execute函数 defexecute(): print("开始") 优先...

  KmYlqcgEuC3l   2024年04月04日   44   0   0 Python

1.匿名函数 传统的函数的定义包括了:函数名+函数体。 defsend_email(): pass 1.执行 send_email() 2.当做列表元素 data_list=[send_email,send_email,send_email] 3.当做参数传递 other_function(send_email) 匿名函数,则是基于lambda表达式实现定义一个可以没有名字的函数,例如: data_list=[lambdax:x+100,lambdax:x+110,lambdax:x+120] print(data_list[0]) f1=lambdax:x+100 res=f1(1...

  KmYlqcgEuC3l   2024年04月04日   30   0   0 Python
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~