代码小兵988
程序员
API(ApplicationProgrammingInterface,应用程序接口)是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定。用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问源码,或理解内部工作机制的细节。在不使用jQuery函数库的情况下自制一个与jQuery同样原理的API:首先,确认以下两个需求:var$div=$('div')$div.addClass('red')//可将所有div的class添加一...
Java是一门面向对象语言,我们学习Java自然免不了接触面向对象。而所谓面向对象,是一种软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。随着,面向对面的领域不断扩展,面向对象设计原则也不断规范,本文就和大家分享7大面向对象设计原则。1.封装变化在软件领域中唯一不变的就是“Change”,因此封装你认为或猜测未来将发生变化的代码。OO...
eventBus又称为事件总线,在vue中可以使用它来作为沟通桥梁的概念,就像是所有组件共用相同的事件中心,可以向该中心注册发送事件或接收事件,所以组件都可以通知其他组件。eventBus也有不方便之处,当项目较大,就容易造成难以维护的灾难,那么在Vue的项目中怎么使用eventBus来实现组件之间的数据通信呢?具体通过下面几个步骤:1.初始化首先需要创建一个事件总线并将其导出,以便其他模块可以使用或者监听它.//event-bus.jsimportVuefrom'vue'e...
在Vue的创建,使用,销毁过程中,会有许多事件,这些事件就被统称为生命周期函数,也叫作生命周期钩子。它包括:beforeCreat,created,beforeMount,mounted,beforeUpdate,updated,beforeDestroy,destroyed这些。下面我们来一一简单介绍:1.beforeCreate(创建前),在数据观测和初始化事件还未开始2.created(创建后),完成数据观测,属性和方法的运算,初始化事件,$el属性还没有显示出来3.b...
Vue(读音/vjuː/,类似于view)是一套用于构建用户界面的渐进式JavaScript框架,我们在使用Vue框架进行开发时有一些必要的技巧是需要我们掌握的,下面我们给大家介绍6个实用Vue开发技巧。1.状态共享随着组件的细化,就会遇到多组件状态共享的情况,Vuex当然可以解决这类问题,不过就像Vuex官方文档所说的,如果应用不够大,为避免代码繁琐冗余,最好不要使用它,今天我们介绍的是vue.js2.6新增加的ObservableAPI,通过使用这个api我们可以应对一些...