es5
神才飞扬
取众人之长,才能长与众人!
展开
-
JavaScript中array.every()和array.some()的区别
Array.prototype.every() 概述 every() 方法测试数组的所有元素是否都通过了指定函数的测试。 语法 arr.every(callback[, thisArg]) 参数 callback用来测试每个元素的函数。thisArg执行 callback 时使用的 this 值。 描述 every 方法为数组中的每个元素原创 2016-10-20 14:54:03 · 4850 阅读 · 0 评论 -
控制浏览器全屏的事件
浏览器全屏模式的启动函数requestFullscreen仍然需要附带各浏览器的js方言前缀 // 判断各种浏览器,找到正确的方法 function launchFullscreen(element) { if(element.requestFullscreen) { element.requestFullscreen(); } else if(element.m转载 2017-03-03 11:00:45 · 744 阅读 · 0 评论 -
操纵浏览器的历史记录
window 对象通过history对象提供对浏览器历史记录的访问能力。它暴露了一些非常有用的方法和属性,让你在历史记录中自由前进和后退,而在HTML5中,更可以操纵历史记录中的数据。历史记录概览EDIT可以通过back(),forward()和go()方法在用户的历史记录中前进与后退。前进与后退要历史记录中后退,只需要这样做:window.history.back();这种行动就非常像用户在浏...原创 2018-03-23 11:04:46 · 1328 阅读 · 0 评论 -
面向对象之寄生组合继承
最近在使用面向对象编程,发现原型继承和构造函数继承的组合还是有点小缺陷,于是乎又把JS高级程序设计第六章面向对象又看了一遍,发现寄生组合继承确实挺好,就分享给大家。 function object( o ) { function F () {}; F.prototype = o; return new F() }; function inheritPrototype ( SubTy原创 2017-04-14 07:24:59 · 557 阅读 · 0 评论 -
在JQ上定义滚动条插件
$.fn.definedScroll = function(direction, childId, scrollId) { var parent = $(this), child = parent.find(childId), scroll = parent.find(scrollId); var childDiffHeight = child.height() - parent.原创 2017-07-13 15:24:27 · 409 阅读 · 0 评论 -
图片上传及显示
简单明了的图片上传及显示 $(fileId).change(function(){ var objUrl = getURL(this.files[0]); if(objUrl){ $("img").attr("src",objUrl); } }) //获取图片路径 function getURL(file){ var url=null; if (wind原创 2017-08-04 17:52:05 · 408 阅读 · 0 评论