- 博客(29)
- 收藏
- 关注
原创 JS原型链
var obj={};obj.toString();执行之后会打印"[object object]",自己定义的obj中并没有toString()方法,所以会像他的上级也就是Object.prototype中寻找toString()方法,发现有这个方法,那就直接用了,这就是属于应用原型链去调用原型的方法,自身没有就去上级找,嵌套多层也是一样的。Preson.prototype.lastName="...
2018-03-21 11:29:45 131
原创 在android中键盘弹出和收起会改变window的高度,因此监听window的resize
var clientHeight = document.documentElement.clientHeight || document.body.clientHeight; $(window).on('resize', function () { var nowClientHeight = document.documentElement.clientHeight || document....
2018-03-19 10:02:55 2666
原创 修改H5 placeholder默认颜色
/*修改placeholder默认颜色*/:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #999; opacity:1; }::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #999;opacity:1;}input:-ms-input-placeholder{...
2018-03-19 10:02:25 1382
原创 判断手机机型及用户访问方式
var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return { trident: u.indexOf('Trident') > -1, //IE内核 presto: u.indexOf('Presto')...
2018-03-19 09:57:25 1070
原创 判断复选框及读取复选框的值
if ($('input[name=fuxuan]').is(':checked')) { var chk_value =[]; $('input[name="fuxuan"]:checked').each(function(){ chk_value.push($(this).val()); }); var list=""; f...
2018-03-19 09:56:42 805
原创 轮播图平稳左移
html部分:<!--轮播图--> <div class="hl_main5_content"> <div class="hl_scrool_leftbtn"></div> <div class="hl_scrool_rightbtn"></div
2018-03-19 09:56:16 726
原创 解决动态添加input无法获取焦点事件
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>例子</title> <meta name="viewport" content="initial-scale=1.0, maximum-scal
2018-03-19 09:55:37 8720 2
原创 js简单翻页效果逻辑实例
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <style type="text/css"> body,html{ width:
2018-03-19 09:54:10 1030
原创 浅谈闭包个人理解。
必包其实和堆和栈中的引用值是很相似的,栈里面存放的就是作用域链指向的地址,堆里面存放的就是ao和go对象,你不将栈里面的地址保存下来的话,那你下次调用和重新创建栈和堆就是一样的过程了。我把栈里面的地址保存下来,那我自然就能访问到堆里面的内容了。函数a里面声明函数b,在函数b里面能访问函数a的变量,但是在函数a里面访问不到函数b的变量,就是因为函数a中生成的ao和go对象中并没有函数b的变量,但是函...
2018-03-19 09:53:52 214
原创 jquery动态为添加的元素绑定事件如果需要两种以上形参的话拼接方式
list+="<div class='list-h1' onclick=tongxun(\'"+contacts[i].displayName+","+contacts[i].phoneNumbers[0].value+"\')><p>"+str+"</p><h3>"+contacts[i].disp
2018-03-16 10:30:02 174
原创 本地预览pdf遇到的问题
在线预览pdf需引入1.7.225版本pdf.js及pdf.worker.js网络路径地址:http://10.192.42.142:8080/electronicContract/file/123.pdf#pdfjs.action=dpwnload'最主要需在网络路径后添加#pdfjs.action=dpwnload,否则ios预览不出来。当电子签名时,需将pdf.worker.js中的这句th...
2018-03-16 10:28:27 1197
原创 mui子页面关闭刷新父页面数据实例
父页面代码window.addEventListener('refresh', function(e) { location.reload(); }) 子页面代码mui.init({ beforeback: function() { //获得列表界面的webview var list = plus.webview....
2018-03-16 10:27:00 2404
原创 mui父页面触发子页面事件方法实例
父页面JS代码//添加列表项的点击事件mui('#yetou').on('tap', 'span', function(e) { var id = this.getAttribute('id'); //获得详情页面 if(!detailPage){ detailPage = plus.webview.getWebviewById('zhuyeChild.html'); } //触发...
2018-03-16 10:25:56 4391
原创 mui安卓无法下拉刷新解决方案
1 在引入mui前添加一个全局变量<script>var h5pullDown = true;</script>2 修改源码两处尾部添加h5pullDownif ($.os.plus && $.os.android &&!h5pullDown) { //android 5+if (!($.os.plus && $.os.and...
2018-03-16 10:25:08 1683
原创 md5加密传输文件实例
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <input id="ChooseFile" type=&q
2018-03-16 10:24:25 1220
原创 JS监听浏览器回退操作,包括手机浏览器
//监听浏览器返回$(document).ready(function(e) { var counter = 0; if (window.history && window.history.pushState) { $(window).on('popstate', function () { ...
2018-03-16 10:23:10 3139
原创 ios安卓设置状态栏背景色
<script type="text/javascript"> // H5 plus事件处理 function plusReady() { // 设置系统状态栏背景为红色 //alert(plus.os.name) var type = plus.os.name; if(type == "iOS") { plus.navigator.setSta...
2018-03-16 10:22:04 423
原创 html2canvas截屏跨域图片解决办法
//html2canvas.js需要修改1215行代码如下更改function ImageContainer(src, cors) { this.src = src; this.image = new Image(); var self = this; this.tainted = null; this.promise = new Promise(function(r...
2018-03-16 10:21:12 2899 1
原创 H5元素拖拽效果
需引入hammer.min.js库/*拖拽效果*/ //获取相关CSS属性 var getCss = function(o,key){ return o.currentStyle? o.currentStyle[key] : document.defaultView.getComputedStyle(o,false)[key]; }; ...
2018-03-16 10:16:25 1386
原创 h5 formData多张图片上传预览
代码实例://html:<div id="container"> <div class="shangchuan"> <input type="file" name="file" id="file_input" multiple/> </div> <di
2018-03-15 10:10:39 2032 3
原创 h5+调用系统通讯录
<!DOCTYPE html><html> <head> <meta charset="utf-8"/> <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/> <title&
2018-03-15 10:09:52 14421 6
原创 H5+APP监听安卓物理返回键
//双击退出应用//调用h5+function plusReady() { // 监听“返回”按钮事件 plus.key.addEventListener("backbutton", function() {}); // 在这里调用plus api}if (window.plus) { plusReady();} else { document.addEventListener('plusread...
2018-03-15 10:08:59 7807 1
原创 h5 input时间框显示默认当前时间
/*h5 input时间框显示默认当前时间*//*var now = new Date(), year = now.getFullYear(), month = ((now.getMonth() + 1)>9)?(now.getMonth() + 1):("0"+(now.getMonth() + 1)), date = translate(now.getDate()), hour = tr...
2018-03-15 10:08:16 15120
原创 h5修改移动端date默认右侧图标
.date input[type=date] { background-color:transparent; color:#fff; FILTER: alpha(opacity=0); /*androd*/ appearance:none; /*下拉框去掉右侧图标*/ -moz-appearance:none; -webkit-appe...
2018-03-15 10:07:41 2425
原创 get请求获得传递参数
本方法适用于a页面 href="index.html?a=123&b=234" 这类的get请求方式。//在get请求地址中获取传递的参数-----开始--------var urlinfo = window.location.href;urlinfo = decodeURI(urlinfo)var len = urlinfo.length; //获取url的长度var offset =...
2018-03-15 10:06:52 8756
原创 echarts实例后台交互数据展示
// 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('main')); //echarts等待框 myChart.showLoading({ text : '正在努力的读取数据中...' }); //向后台请求数据 $.ajax({ type:"post", ...
2018-03-15 10:05:23 3344
原创 五种比较常用的等待框
css部分:<style type="text/css"> .main-site{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000; opacity: 0.4; } #mainContent{ position: absolute; ...
2018-03-15 10:03:00 907
原创 js预编译AO对象及GO对象
简单谈一下js的预编译过程。function test(a,b){ console.log(a) var a=123; function a(){} console.log(b) var b=234; console.log(b) function b(){} console.log(a) var b=function(){} cons...
2018-03-15 09:57:28 8235 4
原创 javaScript堆和栈及原始值于引用值的个人理解。
分享一下个人对堆和栈的粗浅理解。 了解堆和栈首先要清楚JS语言中分为两种值:原始值和引用值。 原始值包括: undefined、null、string、number、boolean 五种类型,为原值数据,有不理解的地方建议巩固一下基础知识。 引用值包括: Object、function、array、date、RegExp.... 等等。 怎么区分我就不细讲了,只要你能清楚js...
2018-03-15 09:43:53 332
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人