javascript
文章平均质量分 67
u014772531
这个作者很懒,什么都没留下…
展开
-
html5实现本地图片预览功能
1.利用FileReader进行图片本地预览 FileReader类型实现的是一种异步文件读取机制,用来把文件读入内存,并且读取文件中的数据。各大浏览器的支持情况: 构造方法var reader = new FileReader();为了读取文件中的数据,FileReader提供了如下几个方法:readAsText(file,encoding):以纯文本的形...2016-06-09 21:13:19 · 1722 阅读 · 0 评论 -
babel是如何解析es6 extends继承的
ES6 Class 可以通过extends关键字实现继承,这比 ES5 的通过修改原型链实现继承,要清晰和方便很多,这跟JAVA中的继承比较类似。class Anima{ constructor(name){ this.name = name } say(){ let a = 2 console.log(`my name is ${t...原创 2017-08-03 16:45:01 · 904 阅读 · 0 评论 -
链表(JavaScript实现)
1.简介 其实在大学的时候就已经学过数据结构了,不过当时是C语言版的,如今有时间就又重新复习一遍,补一下基础,这次打算用js实现,知识点都是相同的,只不过是实现方式不同而已。 栈和队列相对比较简单,用js的Array对象的push,pop,shift,unshift就可以模拟,也是最常用的数据结构,比如要存储多个元素,用数组就十分方便。但是数组的大小是固定的,从数组...2017-07-16 20:49:07 · 122 阅读 · 0 评论 -
jquery源码分析笔记:jQuery.extend
基于jQuery-2.1.4,一切尽在注释中呀jQuery.extend = jQuery.fn.extend = function() { var options, name, src, copy, copyIsArray, clone, target = arguments[0] || {},//获取第一个参数 i = 1, length = arguments....原创 2016-02-16 11:31:43 · 137 阅读 · 0 评论 -
浅谈jquey 中queue队列
首先来一张w3c对queue用法介绍 恩,好像是这个样子,在queue出场之前先谈谈jquery链式操作,举个栗子:$('#div1').animate({ top:'50px', left:'100px' },'slow').css({ width...2015-11-04 11:30:46 · 118 阅读 · 0 评论 -
head first 一起实现js无缝上下滚动效果
在开始手动敲代码之前我们先谈谈js上下滚动效果的基本原理,上个图先:恩,图好像画的有点丑。。。 基本原理大致可分为以下几点: 1.(满足条件)需要滚动的区域(绿色边框)的高度必须大于可视区域(白色区域)的高度,不然就没有滚动的意义了.; 2.(如何进行滚动)js中如何让一个div移动起来,一般都是改变它的属性值,比如:top,left,margin-top...2015-08-28 21:59:17 · 125 阅读 · 0 评论 -
js获取获取本星期第一天,本月第一天,本季度第一天
项目中的具体需求:根据下拉框动态选择日期var timeUtil = { //获取本星期第一天 getFirstDayOfWeek:function(){ var now = new Date(); var day = now.getDate(), //获取本月几号 weekday = now.getDay(), //获取星期几 m...原创 2016-07-07 09:05:45 · 2236 阅读 · 0 评论 -
关于js中 function中的length属性和call,apply方法
其实js中function自身的属性和方法还是比较多的,比如打开console它会给你一大堆的提示 这里重点只说说length属性和call和apply(important),举个例子先: function fn1(){ console.log('fn1'); } function fn2(a,b){ ...2015-08-03 09:36:36 · 144 阅读 · 0 评论 -
html5调用摄像头,录音功能
HTML5 中的WebRTC提供了调用摄像头,录音等功能,WebRTC是“网络实时通信”(Web Real Time Communication)的缩写,它主要用来让浏览器实时获取和交换视频、音频和数据。getUserMedia介绍: navigator.getUserMedia方法目前主要用于,在浏览器中获取音频(通过麦克风)和视频(通过摄像头),将来可以用于获取任意数据...原创 2016-06-11 20:42:54 · 1205 阅读 · 0 评论 -
调试webView内嵌网页
android 上 对webView添加 下面的代码, 就可以在chrome调试了,chrome上开 chrome://inspect/#devicesif (Constant.DEBUG && Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { WebView.setWebContentsDeb...原创 2017-11-20 20:45:33 · 944 阅读 · 0 评论