12 2019 档案

摘要:jQuery入门 jQuery的优点 轻量级。核心文件才几十kb,不会影响页面加载速度 跨浏览器兼容。基本兼容了现在主流的浏览器 链式编程,隐式迭代 对事件、样式、动画支持、大大简化了DOM操作 支持插件扩展开发。有着丰富的第三方的插件,例如:树形菜单、日期控件、轮播图等 免费、开源 通过jQuer 阅读全文
posted @ 2019-12-31 12:34 冬瓜先生 阅读(122) 评论(0) 推荐(0)
摘要:元素偏移量offset系列 offset翻译过来就是偏移量,我们使用offset系列相关属性可以动态的得到该元素的位置(偏移),大小等 获得元素距离带有定位父元素的位置 获得元素自身的大小(宽度高度) 注意:放回的数值都不带单位 offset系列常用属性 offset系列属性作用 element.o 阅读全文
posted @ 2019-12-20 19:10 冬瓜先生 阅读(563) 评论(0) 推荐(0)
摘要:BOM概述 BOM即浏览器对象模型,它提供了独立于内容而与浏览器窗口进行交互的对象,其核心对象是window BOM由一系列相关的对象构成,并且每个对象都提供很多方法与属性 BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C,BOM最初是Netscape浏览器 阅读全文
posted @ 2019-12-20 19:00 冬瓜先生 阅读(362) 评论(0) 推荐(0)
摘要:DOM简介 1.1什么是DOM: 文档对象模型(简称DOM),是W3C组织推荐的处理可扩展标记语言(HTML或XML)的标准编程接口 W3C已经定义了一系列的DOM接口,通过这些DOM接口可以改变网页的内容、结构和样式 1.2DOM树 文档:一个页面就是一个文档,DOM中使用document表示 元 阅读全文
posted @ 2019-12-20 18:52 冬瓜先生 阅读(820) 评论(0) 推荐(0)
摘要:变量 什么是变量 白话: 变量就是一个装东西的盒子 通俗: 变量是用于存放数据的容器。我们通过变量名获取数据,甚至数据可以修改。 变量在内存中的存储 本质: 变量是程序在内存中申请的一块用来存放数据的空间 类似我们酒店的房间,一个房间就可以看做是一个变量 变量的使用: 变量的在使用时分为两步: 1. 阅读全文
posted @ 2019-12-20 18:49 冬瓜先生 阅读(141) 评论(0) 推荐(0)
摘要:HTML5 HTML5简介 万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改。作为新HTML语言,具有新的元素,属性和行为 它具有更大的技术集,允许更多样化和强大的网站和应用程序 增加了新特性: 语义特性,本地存储特性,设备兼容特性,连接特性,网页多媒体特性, 阅读全文
posted @ 2019-12-20 12:11 冬瓜先生 阅读(975) 评论(0) 推荐(0)
摘要:map 与reduce map() 原型 map(fn,lsd) 参数1是函数 参数2是列表 功能 将传入的函数依次作用在序列中的每一个元素,并把结果作为新的Iterator返回 reduce() 需要导入 from functools import reduce 原型 reduce(fn,lsd) 阅读全文
posted @ 2019-12-07 11:41 冬瓜先生 阅读(127) 评论(0) 推荐(0)
摘要:Python自1.5以后增加了re的模块,提供了正则表达式模式 re模块使Python语言拥有了全部的正则表达式功能 re模块简介 导入re模块 import re re.match函数 原型:re.match(pattern,string,flags = 0) 参数: patter 匹配的正则表达 阅读全文
posted @ 2019-12-07 11:41 冬瓜先生 阅读(112) 评论(0) 推荐(0)
摘要:tkinter编程步骤 导入Tkinter 创建控件 import thinter 创建主窗口 #win = tkinter.Tk() 设置标题 win.title("xiaoxin") 设置大小和位置 win.geometry("400x400+200+20") 进入消息循环(控件就写这里) 1 阅读全文
posted @ 2019-12-07 11:40 冬瓜先生 阅读(363) 评论(0) 推荐(0)
摘要:什么是面向过程 自上而下顺序执行,逐步求精 其程序结构是按功能划分为若干个基本模块,这些就是树状结构 各模块之间的关系尽可能简单,在功能上相对独立 每一模块内部均是由顺序、选择和循环三种基本结构 其模块化实现的具体方法是使用子程序 程序流程在写程序时就决定了 什么是面向对象 把数据及对数据的操作方法 阅读全文
posted @ 2019-12-07 11:40 冬瓜先生 阅读(162) 评论(0) 推荐(0)
摘要:递归 递归调用 一个函数,调用了自身,称为递归调用 递归函数:一个会调用自身的函数称为递归函数 凡是循环能干的事,递归都能干 方式: 写出临界条件 找这一次和上一次的关系 假设当前函数已经能用,调用自身计算上一次的结果,再求出本次的结果 栈和队列 栈 存取数据的特点: 先进后出 模拟栈结构 stac 阅读全文
posted @ 2019-12-07 11:39 冬瓜先生 阅读(119) 评论(0) 推荐(0)
摘要:模块概述 目前代码比较少,写在一个文件中还体现不出什么缺点,但是随着代码量越来越多,代码就越来越难以维护 为了解决难以维护的问题,我们把很多相似功能的函数分组,分别放到不同的文件中取。这样每个文件所包含的内容相对较少,而且对于每一个文件的大致功能可用文件名来体现。很多编程语言都是这么来组织代码结构。 阅读全文
posted @ 2019-12-07 11:39 冬瓜先生 阅读(135) 评论(0) 推荐(0)
摘要:装饰器 概念:是一个闭包,把一个函数当做参数返回一个替代版的函数,本质上就是一个返回函数的函数 简单的装饰器 def func1(): print("sunck is a good man") def outer(func): def inner(): print("*** ** * * ***") 阅读全文
posted @ 2019-12-07 11:37 冬瓜先生 阅读(280) 评论(0) 推荐(0)
摘要:set: 类似dict, 是一组key的集合,不存储value 本质:无序和无重复元素的集合 创建: 创建set需要一个list或者tuple或者dict作为输入集合 重复元素在set中会自动被过滤 s1 = set([1,2,3,4,5,3,4,5,6]) 值为 {1,2,3,4,5,6} s2 阅读全文
posted @ 2019-12-07 11:37 冬瓜先生 阅读(204) 评论(0) 推荐(0)
摘要:布尔值与空值 布尔值: 一个布尔值只有True、False两种值 空值: 是python里一个特殊的值,用None表示。None不能理解为0。因为0是有意义的,而None是一个特殊值。 list(列表) 本质:一种有序的集合 创建列表 格式: 列表名= [列表选项1,列表选项2,列表选项3..... 阅读全文
posted @ 2019-12-07 11:33 冬瓜先生 阅读(290) 评论(0) 推荐(0)
摘要:字符串是以单引号或双引号括起来的任意文本 创建字符串 str1 = "shaoge is a good man!" 字符串运算 字符串连接 str6 = "shaoge is a" str7 = "good man" str8 = str7 +str6 输出重复字符串 str9 = "good" s 阅读全文
posted @ 2019-12-07 11:32 冬瓜先生 阅读(317) 评论(0) 推荐(0)
摘要:#代表注释一行 ‘’‘ 注释多行 print输出 打印到屏幕上一些信息 可以接受多个字符串,用逗号分隔,遇到逗号会输出一个空格 input输入 作用:从外部获取变量的值 用法 age = input("请输入您的年龄"); // 等待输入(阻塞),输入的内容保存在age里 print("age = 阅读全文
posted @ 2019-12-07 11:31 冬瓜先生 阅读(292) 评论(0) 推荐(0)