自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

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