自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (3)
  • 收藏
  • 关注

原创 编程规范

现阶段的我认为写代码必须要保证三点:(1)可读性强,(2)代码运行效率高 (3)代码的结构设计合理,可扩展性强,可靠性高。其实现在前端框架能帮助我们做很多事情,至少他们现在都是模块化的,为我们省去很多功夫。我觉得一个好的程序员他不一定要懂的很多种语言,因为语言大多都大同小异,只是一些记忆的定西,而对于一个项目的架构设计,具体的技术选型,再具体到项目中一个功能的具体实现的思路才是最能体现出程序员水平...

2018-05-18 16:13:05 133

原创 js 深度克隆函数

function re (obj){ let obj1; obj1=returnType(obj); if(typeof obj1 !== 'object'){ return obj1 } for(var i in obj){ if(typeof obj[i] !=='object'){ obj1[i]=obj[i]; }else{ ...

2018-04-17 14:35:56 1078

原创 谈谈网页上进行视频解码

      h5出现以后在浏览器上能做的事情越来越多,大无论是桌面应用还是移动App大有将这些应用取代的趋势,reactNative使这种趋势变的更明显,在我上一家公司刚入职和我的组长谈论起了js都能干些什么,我说node出来以后js什么都能干,无论是前端还是服务器端,我说完以后他先是呵呵一笑,然后说那就好,在随后的项目的项目实现中遇到了一个关于视频处理的问题,视频码流是H.264码流,从硬件获得...

2018-03-07 12:36:15 8127 1

原创 vue中如何引入第三方库

虽然说jquery从某些角度说已经过时了,对他的情结还是在的,在vue中用用jquery也不是不可以的,但是要怎么引入呢,总不能直接<script src='jquery.js'></script>吧。当然这也是一种办法,只不过优点过于简单粗暴,而且eslint也会检查报错首先要  npm install jquery --save(1)最简单的办法就是在哪个组件用就在那里...

2018-03-06 18:00:43 4002

原创 es6 class

class语法是es6新加的语法,用于生成一个类,es5时生成类是通过构造函数,看着特别不舒服。es5声明类:// function Point(x,y) {// this.x=x;// this.y=y;// }//// Point.prototype.toString=function () {// return '('+...

2018-03-06 15:27:57 142

原创 vue.js 轮播图组件

       之前用jQuery写过轮播组件,用的jquery动画实现的图片滑动效果。这个组件的滑动特效是原生js搭配vue的数据绑定实现的,不依赖其他库,虽然可以再vue.js中引入swiper,但是引入类库的最大的缺点就是冗余代码太多,所以还是自己写一个比较好,简单扼要。(ps:组件的宽高设置还有有点小bug,子组件中需要改为用js动态修改container的宽高,另外可能还有其他地方有不合理...

2018-03-05 22:29:18 2845

原创 前端页面中子元素垂直居中的几种方式

1.使用flex    这是最简单的一种方法,但是此种方法只兼容到IE10以上<div class="parent"> <div class="child"> <div> 我是child </div> </div></div>.parent{ display:

2018-02-18 10:53:00 654

原创 git 版本管理器常用命令

据说这是现在最好用的版本管理器(没有之一),据说是由Linus花了2周时间完成的(有时在想一个程序员怎样才能叫大牛,可能这就是吧)。Git :分布式管理,运行速度快,强大的分支管理,这些都是svn没有的,下面总结一下git常用的命令和安装过程供参考。安装:下载:https://git-scm.com/downloadswindows环境下,下载好安装包之后一路next安装好就可以了,找到 Git ...

2018-02-09 17:22:54 157

原创 http请求过程

http协议(hypertext transfer protocol),是一种基于TCP/IP的应用层协议(像apache服务器默认80端口,当然可以改动),用于传输音视频,文本图片等信息,它是一种短连接无状态,媒体独立,的协议(短连接:消息传输完成后就会断开连接每个http请求只负责一次请求,无状态是指协议对请求事务没有记忆状态,每次需要时都需要重新连接发送请求,媒体独立是指任何文件都可以通过h

2018-01-14 14:02:13 329

原创 扑克洗牌算法

最近看到了遇到面试题,内容是以最快的方法将一副扑克牌重洗?觉得挺有意思,总结了三种方法,下面的的代码是用js,呵呵,下面是代码。 function Shuffle() { this.arr=[]; //重整新排列数组 this.newArr=function () { this

2018-01-13 13:54:33 459

空空如也

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

TA关注的人

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