自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 【js基础】继承

继承1.原型链继承

2020-06-07 16:05:27 168

原创 你知道吗?

https://blog.csdn.net/afterthestorm/article/details/810208961.如何居中一个浮动元素a.给浮动的元素添加个外壳,让外壳的宽度等于浮动元素,然后margin:0 auto;b.父容器float:left ;position:relative;left:50%;浮动元素:float:left ;position:relative;le...

2020-06-04 14:33:21 134

原创 js--理解

1.DOM事件流存在三个:事件捕获,目标事件,事件冒泡事件捕获:由外到内事件冒泡:由内到外

2020-03-25 22:32:06 185

原创 promise

promise(1)promise是为了解决回调地狱的问题,并不是减少代码量,将多层的嵌套改造为.then串联形式。promise是个构造函数,可以通过new()得到一个promise实例(2)在promise上有resolve(成功回调函数),reject(失败回调函数)(3)在promise构造函数的Prototype属性上有一个.then方法,只要是promise构造的实例都有.th...

2019-09-08 18:40:57 169

原创 ES6(上)

1.解构2.箭头函数3.剩余参数1.解构a.数组解构 let arr = [1,2,3]; let [a,b,c] = arr;console.log(a)console.log(b)console.log(c)b.对象解构 {}2.箭头函数形式:用一个变量接收箭头函数const fn = ()=>{}如果{}里面只有1句话,并且是返回值,可以省略return...

2019-09-08 18:38:39 150

原创 ES6(下)

Proxy1.当外界对该对象访问时,可以对外界的访问进行过滤和改写。通过new Proxy(target,handler)得到proxy实例。target和handler都是对象,如果没有handler,proxy实例就是target对象2.实例方法:写在new Proxy()里面(1)get(target,propertykey,[proxy实例]),拦截访问target对象的prop...

2019-09-08 18:33:36 122

原创 H5新特性、CSS3

1.H5新增语义化标签1.H5新增语义化标签

2019-08-25 15:48:42 187

原创 原型链

1.原型能够存储方法,由构造函数创建的对象可以访问这些方法。在函数创建的时候就有了原型属性,原型属性是一个对象,当访问对象属性或方法的时候,如果对象自身没有属性或方法的时候,就会去原型对象去找。就好像是把原型对象的方法拿过来自己用,这就是原型对象继承2.我的理解:每个函数都要prototype属性,prototype属性是一个对象,叫做原型对象,对于普通函数没有什么意义,但是对于构造函数来...

2019-08-23 19:50:36 120

原创 Dom,Bom

1.WebAPI和API2.innerText和innerHTML3.绑定事件4.删除事件5.事件对象6.target和this7.常见的事件对象的属性和方法8.什么是BOM9.window.load10.document11.window.onresize12.定时器13.同步和异步和事件循环14.location对象15.navigation对象16.histor...

2019-08-23 19:49:28 146

原创 jquery

0.一定要记住1.起步开头2.选择器3.写法注意点4.插入节点5.ajax6.面试题7.解决冲突8.核心函数9.jQuery对象10.静态方法11.each()12.map()13.each()和map()的区别14.其他静态方法15.attr方法和prop方法区别16.事件绑定17.事件解绑18.冒泡事件和默认事件19.自动触发事件20.自定义事件21....

2019-08-23 08:42:02 158

原创 Ajax

1.php基础$ 变量名输出echo,不能打印对象,数组,字定义数组:$arr = array(1,2,3,4) ,输出数组,对象,字典要用:printf_r($arr)典切记:要加上$运行代码要在服务器对应文件夹。2.在要提交的input 加上个name,表示提交的内容3.后端获取POST请求:printf_r($_POST)GET请求:printf_r($_GET)上传文...

2019-08-22 22:46:49 142

原创 git

-git init xxx文件夹名 //初始化xxx项目-git add xxx文件夹名 //添加文件到版本库-git commit xxx文件名 -m " … " //提交版本+描述-git log //查看版本号远程仓库GitHub...

2019-08-22 15:46:43 95

原创 h5-存储

1.什么是cookie1.什么是cookiecookie是是指极小量的用web服务器创建的,存储在用户浏览器目录文本文件的一些数据。当用户结束浏览器的时候会将cookie存储在用户本地硬盘中。目的:cookie存储了用户的信息,当用户访问网站的时候会带着cookie存储的数据,想要实现个性化网站。当用户访问同一个 Web 服务器时,浏览器首先要检查本地的Cookies,并将其原样发送给 We...

2019-08-22 15:45:50 114

原创 vuex

1.vuex是什么?2.如何使用vuex3.mutation修改state数据4.通过getters包装vuex1.vuex是全局数据共享区,相当于一个公共数据库,为了保存组件之间共享的数据,只有共享的数据才放在vuex中.2.使用vuexa.下载npm i vuexb.导包importc.vue注册vuexd.new vuex实例var store = new Vuex.St...

2019-08-02 18:36:38 114

原创 vue-router

a.总结下路由的使用1.要下载依赖: npm install vue-router --save2.在main.js引入路由:import Routers from ‘./routes’3.声明使用路由:Vue.use(VueRouter)4.创建路由,实例化对象const router = new VueRouter({routes:Routers,mode:‘history’ ...

2019-07-29 10:11:55 151

原创 vue动画-走马灯和列表增加删除元素

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0"> <meta http-equiv="X-UA-Comp...

2019-07-25 19:42:26 324

原创 css基础-变形-过渡-动画

一.变形1.变形涉及两种坐标系:笛卡尔坐标系和球坐标系。注意:1.笛卡尔坐标系的正方向2.每个元素都有自己 的参考系,各轴都相对自身运动3.2D变形中只是关注360度空间(即是x轴和y轴组成的平面),2D旋转是绕着z轴进行旋转的4.范围框:css控制的边框,轮廓和外边距都不算5.有多个变形函数的时候,如果有一个错了,整个变形函数都会失效的6.变形是不会叠加的,也就是只能在原图操...

2019-07-24 20:26:54 313

原创 css基础-定位篇

1.position:absolute;相对于容器的位置,如果没有position:relative;容器为body2.position: relative;(1)确定容器时候:容器元素定位position:relative(2)相对自己容器的定位如果相对定位过约束了,需要把其中一个值设置为另一个值的相反数,eg

2019-07-24 10:56:51 132

原创 css基础-浮动篇

1.浮动的理解:设置浮动的元素会飘着文档流的上方,它的兄弟元素会占据它的位置,但是它的兄弟认为浮动元素有内容的,兄弟元素的内容会被挤下去https://blog.csdn.net/qq_40421277/article/details/796872682.不管元素是什么类型的,浮动之后都是块级元素,3.浮动元素的左或右边界不可能超过容器的左或右边界4.浮动元素避免重叠=>如果前面元素...

2019-07-23 16:41:20 133

原创 js深入浅出-oop

2019-06-20 20:10:34 87

原创 深入浅出js-函数,this

this:执行上下文,调用方式不同,this的执行不一样=>(1)以函数的形式调用,this指向window(2)以方法的形式调用,谁调用this就指向谁...

2019-06-20 13:13:06 119

原创 深入浅出js-数组

1.数组是什么2.检测数组3.数组方法1.数组是什么数组是值的有序集合2.检测数组var myArr =[] console.log(myArr instanceof Array) //不同window,iframe不适用 console.log(Array.isArray(myArr)) //浏览器版本有关3.数组方法操作方法描述...

2019-06-18 16:16:21 120

原创 深入浅出js之对象

1.用create创造对象的时候:var obj1 = Object.create({x:1})x是原型链上的,所以obj1.hasOwnProperty(‘x’)//false(‘x’) in obj1//true2.读取对象属性![在这里插入图片描述](https://img-blog.csdnimg.cn/20190616200600143.png?x-oss...

2019-06-17 10:11:23 122

原创 深入浅出js-严格模式

严格模式是一种特殊的执行模式,它修复了部分语言上的不足,提供了更强的错误检查,并增强安全性。使用严格模式:function func(){‘use strict’;}或者在整个js文件开头用’use strict’;如果浏览器太old不支持的话就会当作字符串,没有什么影响也严格模式下:1.不能使用with2.不允许声明的变量被赋值3.arguments变成参数的静态副本了4...

2019-05-26 18:00:34 144

原创 深入浅出js-杂谈

function fd(){//do sthreturn trun}//用function fd()创建了函数对象fd,这样叫做函数声明var fe=function(){//do sth}//定义了fe对象,然后将匿名函数赋值给了fe就叫做函数表达式主要区别:函数声明会预先处理,叫做函数前置。for…,in:1.顺序不确定哦2/如果设置了enumerable为false不...

2019-05-26 17:24:33 417

原创 深入浅出js-try-catch

注意:如果有try-catch语句则先执行如果没报错则会忽视try-catch语句如果报错则try-catch语句,但是不管报不报错都会执行finally语句,try一定要有catch或者finally说明1:嵌套的里面抛出Error,没有catch,就去执行里面的finally,因为里面没有catch Error,就去执行外面的catch说明2:嵌套的里面抛出Error,里面...

2019-05-26 17:01:24 278

原创 深入浅出-易犯的错误

delete obj.xvar obj = {x:1}Object.defineProperty(obj,‘x’,{configurable:false//设置不可删除属性});delete obj.x; //falseobj.x; //1在js中类中(Object)中的属性有4个描述起行为的特性:Configurable:表示能否通过dele...

2019-05-26 16:45:31 221

原创 深入浅出js-检测类型

typeOf检测类型:如果是null返回的是object如果是array返回的也是object如果是NAN返回的是numberinstanceOf基于原型链进行判断类型,如果左边不是对象则返回false。如果右边不是obj直接报错。每一个构造函数都有prototype的对象属性,函数的prototype属性指向了原型对象而原型对象又有个constructor属性指向相关的构造函数每...

2019-05-26 11:28:21 241

转载 em和rem

一直遇到面试里的rem和em的问题,今天决定好好弄懂它们的区别1.emem作为字体单位时,相对于父类元素字体大小,e’m作为其他属性的单位时,就是相对于自身字体的。举个栗子:父元素font-size:12px;  自身元素如果写成:font-sise:2em;则自身元素用px表示就是24px(相对父元素字体大小);  但是自身元素设置:width:2rem,那么自身元素用px表示就是...

2019-04-10 10:26:26 180

转载 python对切片的理解

在学习python之前对切片理解只算是了解,所以今天更加深入理解。看到有位博主对切片的总结,总结的非常好,值得学习。这里是推送门:https://www.jianshu.com/p/15715d6f4dad温馨提示:里面有博主的栗子,看着也比较好理解哦。下面也来写写自己对于切片的一点总结:1.理解明白切片表达式,一个完整的切片表达式包含两个“:”,用于分隔三个参数(start_inde...

2019-04-02 15:42:20 263

原创 笔记之 小甲鱼零基础学python 第19课

第19课 我的地盘听我的0.函数与过程函数是由返回值的,而过程是简单、特殊、无返回值的1.python只有函数,无过程。下面举个栗子:解释一波:首先定义了hello函数,将hello函数赋值给temp,运行了hello函数。尝试范文temp,无显示,那是不是说没有返回值就是过程了呢?答案:不是的,没有显示是因为hello没有返回东西。如果hello 有返回东西,访问的时候就会返回东西了...

2019-02-23 13:42:02 490

原创 笔记之 小甲鱼零基础学python 第18课

第18课 灵活即强大0.形参(parameter)是函数定义时起的参数,实参(argument)是指实际调用函数的参数举个栗子:这里的x就是形参,y就是实参1.函数文档和直接用&amp;amp;quot;#&amp;amp;quot;为函数写注释有说明不同?写函数文档是为了让别人更好的理解你写的函数,格式:函数名._doc_可以打印函数文档的内容,而#写的注释则不会啦。*另外:*我们可以使用help(函数名)查看函数文档2.使用关键字...

2019-02-19 21:20:54 388

原创 笔记之 小甲鱼零基础学python 第17课

第17课 python的乐高积木养成一个良好的习惯,一起从0开始。haha0.为什么要使用函数(0) 可以少写很多的代码(1) 可以降低维护成本(2) 可以增加程序的可读性1.请问这个函数有多少个参数?1.def MyFun((x, y), (a, b)):2. return x * y - a * b如果你回答四个,那么恭喜你错啦,答案是0,因为类似于...

2019-02-19 18:13:17 495

原创 笔记之小甲鱼 零基础学python第16课

第16课 序列!序列!1.列表、元组和字符串的共同点——都可以通过索引得到每一个元素——默认索引值总是从0开始——可以通过分片(splice)的方法得到一个范围内的元素的集合——有很多共同的操作符(重复、拼接、成员关系操作符)2.斐波那契数列:1,1,2,3,5,8,13,21,34,55,89想想知道多点:https://baike.baidu.com/item/斐波那契数列/9...

2019-02-19 12:41:07 527

原创 笔记之 小甲鱼零基础学python 第15课

第15课字符串的格式化 1.为什么字符串要格式化答:为了使字符串能够按照我们的意向转换,举个栗子:同样的10,在2进制表示2,而在10进制表示10.2.format接受2个参数:位置参数和关键字参数3.三种使用方法,你一看就会了(1)&amp;amp;quot;{0} love {1}&amp;amp;quot;.format(“I”,“python”) #{0}, {1}, {2}是位置参数(2)&amp;amp;quot;{a} love {b}&amp;

2019-02-18 22:41:51 270

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除