#封装

Vue中axios的封装

axios是 vue 官方推荐的一个HTTP库,用axios官方简介来介绍它,就是:Axios是一个基于promise的HTTP库,可以用在浏览器和node.js 中。作为一个优秀的HTTP库,axios打败了曾经由 vue 官方团队维护的vue-resource,获得...
代码星球 ·2020-12-24

JS防抖函数、节流函数工具类封装

当持续触发事件时,一定时间段内没有再触发事件,事件处理函数才会执行一次, 如果设定时间到来之前,又触发了事件,就重新开始延时。也就是说当一个用户一直触发这个函数,且每次触发函数的间隔小于既定时间,那么防抖的情况下只会执行一次。/***防抖函数(可用于防止重复提交)*当持续触发事件时,一定时间段内没有再触发事件...

封装Vue组件并发布到npm(完美解决组件中的静态文件引用)

不少前端开发者学习到一定阶段都会去封装一些自己的组件并将其开源。笔者在学习过程中发现,发布的资源包基本分为两类:打包发布的资源包非打包发布的资源包那么这两种方式有何不同呢,他们的使用场景如何,具体的操作步骤又是怎么样的。本文将基于这两种发布方式,对比他们的不同,详解其步骤,并对在封装vue组件和发布npm依赖过程中所遇...

jsonp promise封装

npm安装jsonpimportoriginJSONPfrom'jsonp'exportdefaultfunctionjsonp(url,data,option){  url+=(url.indexOf('?')<0?'?':'&')+param(data)  returnnewPromise((reso...
代码星球 ·2020-12-17

PHP封装

类的概念对象的概念定义类classRen{//成员变量//成员方法}造对象$r=newRen();调用对象的成员$r->面向对象三大特性:封装,继承,多态1.封装目的:让类更加的安全。做法:不让外界直接访问类的成员具体做法:1.成员变为私有:访问修饰符(publicprivateprotected)2.造成员方法...
代码星球 ·2020-12-13

linux平台,对线程等待和唤醒操作的封装(pthread_cond_timedwait 用法详解)

前言linux平台下,线程等待和唤醒操作是很常见的,但是平台函数不易使用;笔者对此操作做了封装,使之更易于使用。线程等待和唤醒函数比较 平台提供了线程等待相关函数,这些函数之间用法也有些差异:sleep线程等待,等待期间线程无法唤醒。pthread_cond_wait 线程等待信号触发,如果没有信号...

音频播放封装(pcm格式,Windows平台 c++)

介绍pcm格式是音频非压缩格式。如果要对音频文件播放,需要先转换为pcm格式。windows提供了多套函数用于播放,本文介绍WaveformAudioFunctions系列函数。原始的播放函数比较难用,因工作需要,我写了一个播放器,将播放相关函数封装了;非常好用,还不易出错。 播放流程 程序头文件&...

使用ffmpeg实现对h264视频解码 -- (实现了一个易于使用的c++封装库)

H264是当今流行的视频压缩格式;ffmpeg是一个开源库,实现了对h264视频文件的解压缩。为了降低使用ffmpeg的复杂性,尽量隐藏实现细节,我写了一个封装库。c#也可以很方便的使用此库。解压后的数据可以为yuv格式,也可以为rgb格式。同时可以对rgb格式视频做缩放。类H264Decode实现了所有解码功能。最后...

全局组建封装(挂载到vue实例的原型中,通过this访问)

主题:组建的封装 一:install注册的全局封装(v-grid九宫格组建)            1.九宫格的封装主要有三个api点击功能每行个数是否隐藏边框  &nb...

Laravel自定义 封装便捷返回Json数据格式引用

一般返回数据格式returnresponse()->json(['status'=>'success','code'=>200,'message'=>'关注成功']);returnresponse()->json(['status'=>'fail','code'=>500,'e...

Java知识回顾 (7) 继承、多态与接口、封装

  子类拥有父类非private的属性、方法。 子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。子类可以用自己的方式实现父类的方法。Java的继承是单继承,但是可以多重继承。单继承就是一个子类只能继承一个父类,多重继承就是,例如A类继承B类,B类继承C类,所以按照关系就是C类是B类...

javascript的函数、创建对象、封装、属性和方法、继承

转自原文javascript的函数、创建对象、封装、属性和方法、继承 一,function从一开始接触到js就感觉好灵活,每个人的写法都不一样,比如一个function就有N种写法如:functionshowMsg(){},varshowMsg=function(){},showMsg=function(){...

数据请求对象封装

后台中,经常需要有带分页的条件查询,需要将当前页,每页条数,以及其它条件传到Controller进行查询,这时我们可以写一个公共的类来处理数据请求。通常在前台将所需要的数据放在对象数组中,然后将对象数组变成字符串传到Controller,然后Controller进行处理数据请求对象封装类:packagecom.***....
代码星球 ·2020-10-02

微软云平台媒体服务实践系列 1- 使用静态封装为iOS, Android 设备实现点播(VoD)方案

微软的云平台媒体服务为流媒体服务提供了多种选择,在使用流媒体服务为企业做流媒体方案时,首先需要确认要流媒体接收目标,如针对广大iOS,Android移动设备,由于它们都支持HLS 格式的流媒体,基于该认知,比较推荐的是使用动态封装,但是必须额外添加流式处理单元,方法是在Azure 门户,点击媒体服务...

微软云平台媒体服务实践系列 2- 使用动态封装为iOS, Android , Windows 等多平台提供视频点播(VoD)方案

文章微软云平台媒体服务实践系列 1- 使用静态封装为iOS,Android 设备实现点播(VoD)方案  介绍了如何针对少数iOS,Android 客户端的场景,出于节约成本的目的使用媒体服务的静态封装实现视频点播方案。实际应用中,所支持的客户端越多,那么所获...
首页上一页...56789...下一页尾页