- 博客(10)
- 问答 (3)
- 收藏
- 关注
原创 编程规范
现阶段的我认为写代码必须要保证三点:(1)可读性强,(2)代码运行效率高 (3)代码的结构设计合理,可扩展性强,可靠性高。其实现在前端框架能帮助我们做很多事情,至少他们现在都是模块化的,为我们省去很多功夫。我觉得一个好的程序员他不一定要懂的很多种语言,因为语言大多都大同小异,只是一些记忆的定西,而对于一个项目的架构设计,具体的技术选型,再具体到项目中一个功能的具体实现的思路才是最能体现出程序员水平...
2018-05-18 16:13:05
168
原创 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
1112
原创 谈谈网页上进行视频解码
h5出现以后在浏览器上能做的事情越来越多,大无论是桌面应用还是移动App大有将这些应用取代的趋势,reactNative使这种趋势变的更明显,在我上一家公司刚入职和我的组长谈论起了js都能干些什么,我说node出来以后js什么都能干,无论是前端还是服务器端,我说完以后他先是呵呵一笑,然后说那就好,在随后的项目的项目实现中遇到了一个关于视频处理的问题,视频码流是H.264码流,从硬件获得...
2018-03-07 12:36:15
8395
原创 vue中如何引入第三方库
虽然说jquery从某些角度说已经过时了,对他的情结还是在的,在vue中用用jquery也不是不可以的,但是要怎么引入呢,总不能直接<script src='jquery.js'></script>吧。当然这也是一种办法,只不过优点过于简单粗暴,而且eslint也会检查报错首先要 npm install jquery --save(1)最简单的办法就是在哪个组件用就在那里...
2018-03-06 18:00:43
4052
原创 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
175
原创 vue.js 轮播图组件
之前用jQuery写过轮播组件,用的jquery动画实现的图片滑动效果。这个组件的滑动特效是原生js搭配vue的数据绑定实现的,不依赖其他库,虽然可以再vue.js中引入swiper,但是引入类库的最大的缺点就是冗余代码太多,所以还是自己写一个比较好,简单扼要。(ps:组件的宽高设置还有有点小bug,子组件中需要改为用js动态修改container的宽高,另外可能还有其他地方有不合理...
2018-03-05 22:29:18
2902
原创 前端页面中子元素垂直居中的几种方式
1.使用flex 这是最简单的一种方法,但是此种方法只兼容到IE10以上<div class="parent"> <div class="child"> <div> 我是child </div> </div></div>.parent{ display:
2018-02-18 10:53:00
748
原创 git 版本管理器常用命令
据说这是现在最好用的版本管理器(没有之一),据说是由Linus花了2周时间完成的(有时在想一个程序员怎样才能叫大牛,可能这就是吧)。Git :分布式管理,运行速度快,强大的分支管理,这些都是svn没有的,下面总结一下git常用的命令和安装过程供参考。安装:下载:https://git-scm.com/downloadswindows环境下,下载好安装包之后一路next安装好就可以了,找到 Git ...
2018-02-09 17:22:54
184
原创 http请求过程
http协议(hypertext transfer protocol),是一种基于TCP/IP的应用层协议(像apache服务器默认80端口,当然可以改动),用于传输音视频,文本图片等信息,它是一种短连接无状态,媒体独立,的协议(短连接:消息传输完成后就会断开连接每个http请求只负责一次请求,无状态是指协议对请求事务没有记忆状态,每次需要时都需要重新连接发送请求,媒体独立是指任何文件都可以通过h
2018-01-14 14:02:13
365
原创 扑克洗牌算法
最近看到了遇到面试题,内容是以最快的方法将一副扑克牌重洗?觉得挺有意思,总结了三种方法,下面的的代码是用js,呵呵,下面是代码。 function Shuffle() { this.arr=[]; //重整新排列数组 this.newArr=function () { this
2018-01-13 13:54:33
511
空空如也
如何用javascript在浏览器上实现h264视频编解码
2017-07-26
如何用javascript在浏览器上实现h264视频编解码
2017-07-26
javascript在浏览器上实现h264视频解码解决方案
2017-07-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人