- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 节点
节点操作节点概述网页页面中的所有内容都是节点(标签、属性、文本、注释等),在DOM中节点以Node来表示在使用DOM操作对节点实现修改、添加、删除操作一般情况下,节点至少拥有三个基本属性nodeType:节点类型,这里的类型是标签的名称nodeName:节点名称,这里的名称是js中给这个节点起的一个名字nodeValue:节点值创建节点document.createElement(“div”)document.createElement(tagName)方法创建由tagName指定的
2021-01-18 09:23:52
513
原创 JS对象和类
面向过程与面向对象面向过程面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了。面向对象面向对象是把事务分解成为一个个对象,然后由对象之间分工与合作。面向对象的三大特征封装、继承、多态性面向过程与面向对象对比面向过程面向对象优点性能比面向对象高,适合跟硬件联系很紧密的东西,例如单片机就采用的面向过程编程。易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统 更加灵活
2021-01-05 15:30:26
165
原创 JS对象
内置对象JS中的对象总共分三种:自定义对象、内置对象、浏览器对象。前两种都是JS的基础内容属于ECMAScript。浏览器对象属于JS独有的,之后学习的Web API中专门讲解。内置独享包含哪些根据JS API(Application Program Interface),开发文档说明,讲解的内置对象就是指JS语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或者最基础的最必要的功能(常用的属性、函数等)JavaScript内置对象:Math、Date、Array、String等内置对象
2020-12-26 11:10:05
444
原创 移动端基础 flex布局
移动端基础浏览器现状PC端常见浏览器:360浏览器、谷歌浏览器、火狐浏览器、QQ浏览器、百度浏览器、搜狗浏览器、IE浏览器。移动端常见浏览器:UC浏览器,QQ浏览器,欧朋浏览器,百度手机浏览器,360安全浏览器,谷歌浏览器,搜狗手机浏览器,猎豹浏览器,以及其他杂牌浏览器。国内的UC和QQ,百度等手机浏览器都是根据Webkit修改过来的内核,国内尚无自主研发的内核,就像国内的手机操作系统都是基于Android修改开发的一样。总结:兼容移动端主流浏览器,处理Webkit内核浏览器即可。手机屏幕的现状
2020-12-23 15:59:31
385
1
原创 JS-学习笔记--数组
数组数组的概念数组是可以将一组相关的数据一起存放,并且提供了一些方便访问以及获取的方式数组的本质是一组数据的集合,里面的每个成员数据称为元素,一个数组里面可以存放任意多个以及任意类型的数据(一个JS数组中的元素类型可以不相同)数组的创建使用关键字new创建直接使用[]进行创建 var arr=["张三","男",23]; console.log(arr);数组的创建方式1里面new后面跟的是Array,添加数组元素可以使用数组索引的方式
2020-11-26 17:30:45
112
原创 JavaScript 流程控制
流程控制流程控制的概念在一个程序的执行过程中。每行代码的执行顺序如果不同,对于程序的执行结果是不一样的。一般情况下需要人为控制代码的执行过程以达到我们需要的效果通过一定的手段控制代码的执行顺序分类顺序结构:标准的从上往下执行的顺序分支结构:通过判断一定的条件选择所要执行的代码,而产生若干分支循环结构:通过一定的条件约束部分代码重复执行若干次顺序流程最简单最基本的流程控制,默认的程序代码按照从上往下的顺序依次执行分支流程分支结构代码由上往下执行的过程中,根据条件进行选择不同的代码执
2020-11-19 16:54:55
72
原创 js 学习
JavaScript语言来历1995年,布兰登.艾奇 10天。和Java原始Sun公司合作正式命名为JavaScript是什么?是一种运行在客户端的脚本语言脚本语言:不需要编译,只需要js解释器(js引擎)逐行来进行解释并执行js也可以基于Node.js技术进行服务器端编程能力网页动态功能设计(网页特效,表单验证-js最初的目的)服务器端开发桌面程序App控制硬件物联网游戏开发…JS的组成JS基础语法ECMAScript-是由ECMA国际(欧洲计算机制造商会)进行标
2020-11-16 17:51:36
77
原创 表单
HTML 表单表单是一个包含表单元素的区域。表单元素是允许用户在表单中输入内容,比如:文本域(textarea)、下拉列表、单选框(radio-buttons)、复选框(checkboxes)等等。表单使用表单标签 < form> 来设置:<form></form>文本域(Text Fields)文本域通过< input type=“text”> 标签来设定,当用户要在表单中键入字母、数字等内容时,就会用到文本域。<form>
2020-10-29 19:44:20
176
原创 HTML学习第一天笔记
HTML简介HTML(英语:超文本标记语言,简称:HTML)也叫作超文本标记语言,是一种使用结构化Web网页及其内容的标记语言,您可以使用HTML来建立自己的WEB站点。通过学习本教程,您可以使用HTML来创建站点。HTML是非常容易学习的!相信您可以很快学会它!实例<!DOCTYPE html><html><body><h1>我是第一个标题</h1><p>我是第一个段落。</p></body&g
2020-10-27 16:34:12
166
原创 迭代器
迭代器什么是迭代器迭代是访问集合元素的一种方式,迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不能往后可迭代对象基本上我们知道的可遍历对象:list、tuple、str等类型数据都可以使用for …in…的循环进行遍历(从里面依次往出获取数据)数据,这种过程除了叫做遍历之外,还叫做迭代检测可迭代对象#先导入迭代对象模块from collections import Iterable#函数判断list是否是Iterabl
2020-08-18 13:07:45
140
原创 多线程与多进程区别
进程与线程区别什么是进程(Process):普通的解释就是,进程是程序的一次执行,而什么是线程(Thread),线程可以理解为进程中的执行的一段程序片段。在一个多任务环境中下面的概念可以帮助我们理解两者间的差别:进程间是独立的,这表现在内存空间,上下文环境;线程运行在进程空间内。一般来讲(不使用特殊技术)进程是无法突破进程边界存取其他进程内的存储空间;而线程由于处于进程空间内,所以同一进程所产生的线程共享同一内存空间。同一进程中的两段代码不能够同时执行,除非引入线程。线程是属于进程的,当进程退出时
2020-08-06 20:38:58
267
4
原创 模块与包
模块模块Python中的模块(Module),是一个Python文件,后缀名为.py,包含了Python对象定义和Python语句,模块中也能定义函数、类、变量,模块里也能包含可执行代码导入模块导入模块的方式import 模块名[,模块名,模块名,…]from 模块名 import 功能名称[,功能名称,功能名称,…]from 模块名 import *(导入所有功能)import 模块名 as 别名from 模块名 import 功能名称 as 别名制作模块在Python中,每个P
2020-08-03 20:07:46
115
原创 复习笔记
# 注释 解释器不执行注释的内容 # 变量,简单的是变量就是cpu存储一个需要的数据时存储空间的名字# 变量的作用# 用来临时保存数据,便于项目的后期升级维护,节约内存# 定义变量名时 需要注意标识符的命名规则:由数字、字母、下划线组成,不能用数字开头,不能内置关键字,严格区分大小写# 命名习惯:见名知意,大驼峰 ,即每个单词首字母大写,(MyName)小驼峰 ,第二个单词首字母大写 (myName)下划线(my_name)# python中的数据类型:int(整数),float(浮点型),.
2020-08-01 16:30:07
86
原创 python笔记
第一天1.计算机组成硬件系统主机部分外设部分硬件系统的设计采用的都是 冯·诺依曼体系结构软件系统系统软件应用软件操作系统的作用:向上支持软件运行, 向下管理硬件没有安装操作系统的主机称为裸机2.认识Python“Python是一种跨平台的计算机程序设计语言,是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的,大型项目的开发,已被逐渐广泛应用于系统管理任务的处理和Web编程。”3
2020-07-31 17:33:49
144
原创 笔记、面向对象总结
面向对象编程介绍面向对象概述目前软件开发技术中两种主流思想:面向过程、面向对象面向过程思想出现较早,C语言面向对象思想出现较晚,C++语言,C#,Java,Python。。。。面向过程需要实现一个功能的时候,将人类的思维转变成为计算机的思维,然后重点去实现这个功能的每个步骤和过程,每一个步骤都需要亲力亲为面向对象需要实现一个功能的时候,并不需要考虑其计算机实现这个功能的细节,不考虑步骤和过程,只需要关心谁去做,做的最终结果即可例如生活中案例:吃饭面向过程:自己动手(丰衣足食)
2020-07-29 19:12:09
373
原创 函数 、引用、冒泡、递归算法
函数定义的参数总结 1.标准参数 2.缺省参数,一般经验而言缺省参数声明在后 3.不定长参数(参数的个数不确定) a.不定长参数元组 b.不定长参数字典什么是引用 引用指的是在计算机中变量记录数据的一种方式1.一个变量如果是进行了重新赋值,那么他的地址就会发生改变2.如果一个变量拥有了一个内存地址的引用就可以为所欲为3.id()函数里用函数可以查看在内存中地址的标识(独立序号)可变、可不变可变 b =b+b是重新赋值
2020-07-27 20:50:18
248
转载 python面向对象
面向对象类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。**类变量:**类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。**数据成员:**类变量或者实例变量用于处理类及其实例对象的相关的数据。**方法重写:**如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重写。**局部变量:**定义在方法中的变量,只作用于当
2020-07-25 20:36:44
155
原创 文件处理python基础
文件操作介绍什么是文件在计算机中只要是装载数据的物理载体都是文件,数据在计算机中持久保存主要依靠的就是文件。例如:音乐在计算机中以.mp3,.wav,.flac…视频在计算机中以.mp4,.avi,…文字数据在计算机中以.txt,.xls,.doc,.ppt,.md,…图片?以上都是文件,在使用计算机时要搞清楚什么是文件文件的作用在计算机中如果要保存数据,必须要使用文件进行装载数据,数据在计算机中以文件的形式进行保存计算机存储数据变量形式存储通过变量类型来区分数据不同(int,f
2020-07-24 18:03:55
76
原创 笔记
流程控制关键字break,continue,return作用控制流程语句的执行区别continue:结束本次循环,开始下一次循环,不会跳出该循环break:结束当前循环,跳出当前的循环部分执行循环之后的代码return:结束当前方法,只要遇见有return的地方,不论reutrn在哪里,直接自return所在处结束当前的函数匿名函数目标认识匿名函数匿名函数的特点和语法格式匿名函数的使用场景认识匿名函数匿名函数是指在python中使用lambda来创建函数,称之为匿名函数
2020-07-23 16:59:44
216
原创 学生信息管理(初级)
存放学生信息的容器stu_ser = {1000: {“hao”: “1000”, “name”: “张三”, “age”: 23, “res”: 87}}登入界面def look():print("")print(“学生管理系统”)print(“请按要求输入功能按钮”)print(“1 添加学生”)print(“2 删除学生”)print(“3 修改学生”)print(“4 查询学生”)print(“5 展示所有学生信息”)print(“6 附加功能(输入q 计算平均值,b 统计及
2020-07-20 19:25:18
170
1
原创 字符串与列表
字符串和列表1.怎样将"100"转换为100a = int("100")2.怎样将100转换为"100"a = str(100)3.有字符串a=“abcdef”,怎么使用下标来获取字符串中的字符"c"a ="abcdef"b = a[2]print(b)4.有字符串 a=“abcdef”,怎么使用切片来获取字符串中的字符"cde"a = "abcdef"rest = a[2:5]print (rest)5.怎样测得字符的长度led()6.名片管理器v1.0,记录一张
2020-07-17 17:59:01
1243
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人