自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

记录点滴

逝去的青春

  • 博客(27)
  • 收藏
  • 关注

原创 python基础七——dict和set

dictdict是dictionary简写,英文字典、词典的意思,dict是Python内置的数据类型,定义时使用大括号,里边采用键值对的形式存储数据,具有无序性,它具有极快的查找速度。(跟JavaScript中的对象写法一样)特点:1、键必须是唯一的(如数字、字符串、元组),如果key为list列表,将会报错!值不必是唯一的,如果多个重复的键,最后定义的会覆盖前边;2、值可以是任...

2019-07-31 17:12:28 612

原创 python基础六——循环语句

在python中,有两种循:for in和whilefor in循环for循环只要是用来遍历序列、集合、字典。用法:list = [1,2,3]for i in list: print(i,end='') # 1 2 3 tuple = (1,2,3,)for i in tuple: print(i) # 1 2 3上边代码,分别循环li...

2019-07-31 12:15:41 3712

原创 python基础五——range函数

range( start , stop , step ) 函数,它可以创建一个整数列表,结合for循环,用法非常灵活。三个参数意思是:start:起始位stop:终止位step:步长range( )函数始终遵循左闭右开的原则!一个参数:(其实一个参数的情况与两个参数起始位为0的情况是等价的)默认从0开始,创建一个0~4 左闭右开的整数列表。for i in ran...

2019-07-31 09:38:57 2185

原创 python基础四——内置数据类型list及tuple

list列表当小编看到list的样子的时候,惊讶道:这不是数组吗?哈哈哈!我在开篇有讲到,python中好多数据类型跟JavaScript十分相像,话不多说,切入正题。下边我们来看下list [ ]list是python内置的一种数据结构,list是一种有序的集合,可以随时添加或删除里边的元素!这与字符串str、元组tuple十分类似,他们都是一种有序集合,共同点都可以使用 [ ] 通...

2019-07-30 17:57:24 453

原创 python基础三——中条件判断语句

条件判断:python中的条件判断if,与js类似,只不过是写法不一样,我们来看下:num = 20if num < 10: print("num小于10")elif num < 20: print("num小于20")else: print("num小于30")上边代码,if后边以判断语句,后边跟着一个冒号,返回True则进入里边缩进的代码块,其他判断...

2019-07-30 16:29:53 825

原创 python基础二——数据类型之字符串str

这篇文章,我们着重看下字符串str一些方法及函数,主要包括以下8个知识点:ord()函数 chr()函数 str.encode方法 bytes.decode方法 str( )函数 字符串中插入变量 字符串截取方法 (补充)字符串其它方法 isdigit( ) 函数在最新的python3版本中,字符串以unicode编码的,也就是说,Python的字符串支持多语言,例如:...

2019-07-30 15:25:53 859

原创 python开篇—数据类型及变量

近年来儿童编程日趋火爆,而Python语言似乎成为了热门,原因很简单,1.入门相对简单;2、大数据、人工智能的时代下,而Python语言主要应用于人工智能和数据挖掘领域,以及它周边生态系统相当丰富。2012年起,云时代的到来,Openstack云计算平台基于Python开发的,自动化运维工具Ansible、SaltStack基于Python开发的。2013年大数据时代的到来,海量的数据处理,而Py...

2019-07-30 11:21:50 390

原创 es6数据结构Map

Map与Set一样,也是ES6中新引入的数据结构,来切入正题。。。我会从这几个方面来聊下Map数据结构:1、传统对象(Object)缺点2、Map数据结构基本用法3、Map结构的实例属性和操作方法4、Map结构的遍历方法5、Map与数组、对象、JSON互相转换1、传统对象( Object )缺点:传统的JavaScript的对象(Object),本质上是键值对...

2019-07-26 17:35:20 230

原创 ES6数据结构Set

ES6中引入新的数据结构Set非常强大,直接切入正题!我们从三个方便来聊下Set: Set基本用法 Set的属性 Set方法————————————————————————————————————————————————————————1、Set基本用法:Set数据结构类似于数组,但是里边的成员都是唯一的(也就是说如果用set存储数据,你不用担心数据是否有重...

2019-07-26 09:02:16 192

原创 ES6解构赋值及扩展运算符

今天我们来聊下ES6中的解构赋值和扩展运算符,它们在原生js开发、vue开发、小程序开发等等应用非常广泛!目前浏览器已经部分支持ES6的语法特性,当然用于线上的时候还是需要工具转换成es5,但是可以预见未来浏览器肯定是全面支持es6,(现在高版本浏览器已经支持es6语法)——————IE:都看我干嘛!!!直接进入正题**************************************...

2019-07-25 16:26:45 839

原创 vue插槽(2.6.0最新版)

vue在2.6.0中,为具名插槽和作用域插槽引入了新的语法(v-slot指令),之前的slot和slot-scope这两个已经被废弃,但未移除文档。最近搜了搜百度上边关于插槽相关知识点,内容有点老旧,大多都是2.6.0之前版本的slot,有一些新版的要不就是全篇一堆代码,要不就是跟官方文档一模一样!!!闲来之余,结合官方文档,详细解读下新版插槽slot:以下我从8个方面介绍插槽的用法:...

2019-07-24 10:26:23 1484 8

原创 vue发布订阅者模式$emit、$on

家住南京的李先生,最近看上了一套房子,到了售楼处才发现,该楼盘放在早已售罄。好在售楼处工作人员王女士出于好心告知李先生,不久之后还会有一些尾盘推出,开发商在办理相关手续,手续办理好之后便可购买。但到底什么时候能办理好,目前无人知道。于是李先生记下了售楼处电话,每天都会打电话询问是否到了购买时间。除了李先生,还有它的朋友、七大姑八大姨也会每天定点咨询这个问题。一周之后,售楼处王女士决定辞职,...

2019-07-21 11:19:10 2462

原创 vue组件间数据传递—props

关于props,老套路,看下官网的解释:props可以是数组或对象,用于接收父组件的数据。。。之所以父组件的数据需要通过props传到子组件中,因为组件实例的作用域是孤立的,子组件模板不可能直接引用父组件数据。。。(也就是说子组件不能在模板中渲染父组件中的数据)<div id="app"> <son-component :alias="name">&lt...

2019-07-20 17:02:40 818

原创 vue组件化

vue中组件化十分重要知识点,这里不过多赘述,相信大家已经掌握。这几天又看了几遍官方文档,有些重点在这记录下,日后方便查阅。组件是一个个可复用的独立的ui模块,它是一个Vue实例,所以它们与new Vue接受相同的选项,data、computed、watch、methods、生命周期钩子都有。但是除el之外,因为最终所有组件都会被插入到根实例中去。全局组件:Vue.component(na...

2019-07-19 12:19:55 218

原创 vue生命周期中的钩子函数(全面)

先来看下官方文档的解释:每个vue实例在被创建时都要经过一系列的初始化过程。例如:数据、事件的监听、编译模板,同时在这个过程中,vue会在其中添加一些函数、运行,这些函数叫做生命周期钩子函数。这里我分了三个阶段说下都有哪一些钩子函数:阶段一:Vue实例创建阶段的生命周期函数 beforeCreate:Vue实例在内存中刚被创建,数据对象(data)和方法(method...

2019-07-16 17:23:43 3671 3

原创 vue 中的h函数

在讲h函数之前,我们先来了解下虚拟dom:虚拟dom简单来说就是一个普通的JavaScript对象,包含tag,props,children三个属性。。。<div id="app"> <p className="text">lxc</p></div>上边的HTML代码转为虚拟DOM如下:{ tag:"div", ...

2019-07-15 17:29:11 38310 9

原创 vue自定义指令directive

先看下官方文档怎么解释:vue2.0中,代码的复用和抽象主要形式是组件,然而有些情况需要对普通对象进行dom操作时,可用自定义指令:局部指令: <div id="app"> <input type="text" v-focus> </div><script>// 页面加载输入框自动获取焦点let vm...

2019-07-14 08:20:06 365

原创 vue 一个考察基础的小应用——商品列表

来一个小应用,考察对vue中的输入框、复选框数据的双向绑定、filter过滤器、数组灵活运用及computed应用的小例子:商品列表:全选功能,总价根据复选框和商品数量而定,删除商品等等。。。大家可以复制代码运行下,在编辑器里看比较合适!!!直接上代码:<style> .wra { width: 100%; position: absolute; top: ...

2019-07-12 17:29:01 380

原创 vue 过滤器filter(全面)

在官方文档中,是这样说明的:可被用于一些常见的文本格式化,vue中过滤器的作用可被用于一些常见的文本格式化。(也就是修饰文本,但是文本内容不会改变)补充:过滤器分全局过滤器和局部过滤器,下边我着重说下全局过滤器,因为全局过滤器在项目中使用频率非常高!局部过滤器:过滤器可以用在两个地方:双花括号插值 或 v-bind表达式。eg:先来看看第一个小例子:<div id=...

2019-07-12 16:35:48 36521 14

原创 vue 动态绑定样式

常用动态绑定样式:class先看下官方文档:对象语法 :class="{ property : truth }"动态绑定class,我们可以传给v-bind一个对象,动态切换class<div id="app" class="active" :class="{show:isShow,hidden:isHidden}"></div><sc...

2019-07-12 11:18:55 1076

原创 JavaScript对象继承 - ES5构造函数

Prototype:js继承机制的设计思想就是,原型对象的所有属性和方法,都能被实例对象共享,不仅节省了内存,还体现了实例对象之间的联系。JS中规定,每一个函数都有一个prototype属性,指向一个对象。我们来看下下边代码:function test(){}console.log(test.prototype) //{constructor: ƒ}打印结果:上边的代码...

2019-07-12 09:45:52 353

原创 vue中的computed和watch

computed计算属性先解读下官方文档,conputed的设计的初衷用于简答的运算,模板内不宜放入太多的逻辑,否则维护艰难。 <div id="app">{{message.split("").reverse().join("")}}</div><script> var vm = new Vue({ el:"#app...

2019-07-11 16:02:18 769

原创 ES5 数据劫持—Object.defineProperty(干货)

本篇文章,着重来说下ES5中的Object.defineProperty两个非常重要的方法:getter方法和setter方法,别的属性百度一下一大堆,且讲的很详细。在vue2.0中数据的双向绑定底层原理就是用的Object.defineProperty,当然马上要出的vue3.0用的是ES6的proxy(代理)实现双向绑定,具体区别以及proxy的用法我会在下一篇文章详细介绍。。。Obj...

2019-07-10 18:04:31 486

原创 js promise对象

promise对象是javaScript的异步操作解决方案,,为异步操作提供统一的接口。它起到代理的作用(proxy),充当异步操作与回调函数之间的中介,使得异步操作具备同步操作的接口。Promise可以让异步操作写起来,就像在写同步操作的流程,而不必一层层的嵌套回调函数。Promise的设计思想是,所有异步任务都返回一个Promise实例,Promise实例有一个then方法,用来指定下一步...

2019-07-09 17:29:59 425

原创 vue中常用表单的双向绑定

checked单个复选框:最终绑定的是布尔值( true 或者 false );( 常用于单选题 )<div id="ele"> <input id="box" type="checkbox" v-model= "mes"> <label for="box">{{mes}}</label></div><scri...

2019-07-09 16:54:19 384

原创 vue常用指令及事件

v-text :更新文本内容_____________________________________________________________________________________________________<div id="ele"> <p v-text="mes"></p></div> <scri...

2019-07-07 08:25:41 1108

原创 ES6—super关键字

super关键字:我们知道this关键字总是指向函数所在的当前对象,ES6又新增了另一个类似的关键字super,super关键字既可以当对象来用,也可以当函数使用。。。第一种情况:super作为函数来使用,代表父类的构造函数。ES6要求,子类的构造函数必须先先先(重要的事情写三遍)执行一次super函数。class Father{ constructor(){ ...

2019-07-04 20:50:29 506

空空如也

空空如也

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

TA关注的人

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