- 博客(20)
- 收藏
- 关注
原创 JS中的this问题
JS中的this问题this永远指向一个对象,而JS中万物皆对象。。。。。。可以将this理解为一个动态指针,他的指向不取决于声明和在什么地方被调用,而是取决于如何被调用。总的来说,一个函数执行时,他的执行环境就是他的this的指向,谁调用了this,他就指向谁。(this指向最后调用它的对象)而call bind apply 可以强行改变this指向。不同场景下的this1 全局环境下的thisstrict模式:指向undefined非strict模式:指向windowfunction
2021-02-14 17:04:38 289
原创 CSS学习笔记5
CSS学习笔记5CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。盒模型允许我们在其它元素和周围元素边框之间的空间放置元素。计算宽度和高度的不同。标准盒模型:盒子总宽度/高度 = width/height + padding + border + margin。( 即 width/height 只是内容高度,不包含 padding 和 border 值 )IE盒子模型:盒子总宽度/高度 = width/height + margin = (内容区宽度/
2021-01-29 22:59:41 107 1
原创 CSS学习笔记4
CSS学习笔记4CSS 边框,边距,填充,高度,盒子模型。边距填充边框边框样式:border-style:样式属性值:dotted -定义点虚线边框dashed -定义线虚线边框solid -定义实线边框double -定义一个双边框groove-定义3D凹槽边框。效果取决于边框颜色值ridge-定义3D棱形边框。效果取决于边框颜色值inset-定义3D嵌入边框。效果取决于边框颜色值outset-定义3D起始边框。效果取决于边框颜色值none -没有边界hidden -定义
2021-01-29 22:10:18 95
原创 CSS学习笔记3
CSS学习笔记3CSS背景属性:颜色图片重复附加位置颜色{background-color:颜色}颜色有三种表示形式:文字、十六进制、RGB值opacity属性指定元素的不透明度/透明度。取值范围为0.0-1.0。值越低,越透明。背景{ background-image: url(“paper.gif”);}重复及其他默认情况下,background-image在水平和垂直向上方向上重复图像。background-repeat: repeat-x; 水平重复backgroun
2021-01-29 00:02:26 107
原创 CSS学习笔记2
CSS学习笔记2插入CSS的三种方法:外部CSS(head链接)内部CSS(head)内联CSS(HTML元素内)级联顺序:内联CSS,内部、外部CSS(谁后起效显示谁),浏览器默认。外部CSS在head的中link内元素定义,文件为css后缀。<head><link rel="stylesheet" href="mystyle.css"></head>内部CSS在head中style元素定义<head><style>
2021-01-26 23:25:30 117
原创 HTML学习笔记8
HTML学习笔记8Web存储cookie:Web应用程序通过http协议传输数据,http协议是无状态协议,即数据传输完成后,客户端与服务器将断开连接,而想要再次传输数据就要重新建立连接。Cookie实际上是一小段的文本信息(key-value格式)。客户端向服务器发起请求,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个Cookie。客户端浏览器会把Cookie保存起来。当浏览器再请求该网站时,浏览器把请求的网址连同该Cookie一同提交给服务器。服务器检查该Cookie,
2021-01-23 16:40:41 104
原创 HTML学习笔记7
HTML学习笔记7视频 video<video> 不支持video的浏览器展示本行文字</video>video 支持三种格式的视频:OGG、MPEG4、WebM.用于 Safari 浏览器,视频文件必须是 MPEG4 类型。video准许多个source元素。方法用于播放(play())、暂停(pause())以及加载load()等。其中的属性(比如时长、音量等)可以被读取或设置。其中的 DOM 事件能够通知您,比方说,video 元素开始播放、已暂停,已停止,等等
2021-01-22 15:49:23 91
原创 算法常用思想
算法常用思想递归1.什么是递归函数在自身内部调用自己的一种编程技巧叫递归。递归三大要素:明确函数功能找出递归结束条件找出函数等价关系式(递推公式)递归总的来说:先递进,后回归。2.应用条件基线条件:函数调用本身,子问题和原始问题求解方法相同,且子问题规模更小。递归条件:递归不能是无限的。递归条件避免无限循环。 应用斐波那契数列阶乘 二叉树遍历3.举例斐波那契数列def f(x): if x <= 2: # 基线条件:结束递归 ret
2021-01-21 18:16:19 259 2
原创 HTML学习笔记6
#HTML学习笔记6canvas1.属性2.画直线3.画圆4.画方形5.文字6.渐变7.加入图片8.demo内联SVGSVG与canvas的区别
2021-01-11 23:14:20 70
原创 HTML学习笔记5
HTML学习笔记5HTML5HTML5是新一代html标准。相较于上一代html版本(4.01),HTML5作出了许多改进。增加了新元素与新属性,实现了更丰富的功能,例如完全支持CSS3,实现Video和Audio,2D/3D制图,本地存储,本地SQL数据,Web应用等。增加的新元素:标签 描述<article> 定义页面独立的内容区域。<aside> 定义页面的侧边栏内容。<bdi> 允许您设置一段文本,使其脱离其父元素的文本方向设置。<comm
2021-01-08 00:09:22 65
原创 HTML学习笔记1
HTML学习笔记1什么是HTML<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="description" content="静夜思-李白"><meta na,e="author" content="hwj"<title>静夜思-李白</title></head><body style="background-
2021-01-06 21:29:44 121
原创 HTML学习笔记4
HTML学习笔记4框架<iframe></iframe>iframe标签是一个内联框架,用于在一个html中嵌入另一个html。属性介绍:src: html文件路径width:宽度height:高度frameborder:边框,0为无边框,1为有边框。scrolling:滚动条,取值有yes,no,auto。HTML5 不支持 align 属性。使用 CSS 代替。在 HTML 4.01 中, 的 align 属性 已废弃CSS 语法:<ifram
2021-01-03 22:45:31 114 1
原创 HTML学习笔记3
HTML学习笔记3表单<form> 输入元素 </form>常用表单标签是input,输入类型由type定义。文本域:<form>First name: <input type="text" name="firstname"><br>Last name: <input type="text" name="lastname"></form>密码字段:<form>Password: <
2021-01-01 17:18:49 86
原创 HTML学习笔记2
HTML学习笔记2样式区块<style type="text/css">h1 {color:red;}p {color:blue;}</style><div>文档中的块级元素</div><span>文档中的内联元素</span>div 与span 的区别div 是块级元素;独占一行,可以设置宽和高,默认排列从上到下。span是典型的行内元素;行内元素的特点就是宽高和内容一样,是从左向右排列的。直到可视区域的宽度容纳
2020-12-30 23:53:38 741
原创 排序算法
排序算法文章目录排序算法冒泡排序选择排序插入排序希尔排序快速排序归并排序堆排序计数排序桶排序总结冒泡排序1.冒泡排序思路冒泡排序类比于冒泡的过程,排序过程:从一端到另一端冒泡,依次比较相邻两个数的大小,若小于。则交换位置。假设共有n个数参与排序,则需要n轮冒泡过程,每轮最后一位元素已排序好。冒泡排序有两层循环,外层冒泡轮数,内层冒泡过程。复杂度为O(n^2)2.代码实现:def bubblesort(list): for i in range(1,len(list)):
2020-12-28 23:56:04 338
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人