自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

趙小二啊

富不学富不长,穷不学穷不尽!

  • 博客(32)
  • 收藏
  • 关注

原创 git提交代码到GitLab步骤及拉取远程分支内容

使用git提交代码到gitlab步骤以及提取远程分支内容

2023-05-16 16:21:04 2299

原创 【无标题】

自定义页面滚动条样式

2023-04-18 11:37:19 66

原创 自定义滚动条样式

自定义滚动条样式,可以修改任何颜色及滚动条宽度大小

2022-06-08 12:28:06 104

原创 js设置用户当input、textarea值改变没有保存时关闭或离开页面则提醒用户保存信息(onbeforeunload)

var dirty = false;//是否有输入的内容未保存标志,初始值为false $(document).on("change","input,textarea,select",function(){ dirty = true; }); $("#id").on("click", function() { dirty = false; });window.onbeforeunload = function(event){ .

2021-03-22 13:05:38 532 1

原创 JS数组排序及去重

var arr = [1,1,2,2,4,5,2,1,2];//一、数组排序 //1、冒泡排序法 for(var i=0;i<arr.length;i++){ for(var j=0;j<arr.length-i;j++){ if(arr[j]>arr[j+1]){ var a=arr[j]; arr[j] = arr.

2021-02-20 13:18:10 98

原创 JS实现模拟购物车功能计算商品件数及价钱总和

style部分 ul>li{ font-size: 20px; margin-bottom: 10px;}body部分 <div style="font-size: 30px;text-align: center;color: brown;">模拟购物车测试案例</div> <ul id="list"> <li> <input type="button" va

2021-02-20 13:11:28 1902 2

原创 解决video禁止自动全屏播放问题(ios、安卓)

同层页面内播放是标准的视频播放形态,安卓在video标签中添加且只需要添加一个(不要与x5-playsinline同时存在):x5-video-player-type='h5-page'属性来控制网页内部同层播放,可以在视频上方显示html元素ios 在video标签中添加webkit-playsinline="true"playsinline="true" 即可...

2021-01-28 13:57:56 2233 1

原创 微信浏览器内打开App Store链接,并跳转到App指定安装页面

id1234567 代表’id’ + appid,这里的是 测试的数据,在html中加上这个链接 https://itunes.apple.com/cn/app/id1234567可以唤起苹果商店直接在浏览器中输入此链接 也可以唤起 苹果商店

2021-01-19 11:28:19 4197 2

原创 移动端底部input唤醒手机软键盘遮挡输入框问题

<input type="text" value="" class="tinput"/> //针对直接在浏览器打开此方法有效 $('.tinput').bind('focus', function() { // 软键盘弹起之后再调整滚动条位置 if ($(this).offset().top > document.body.scrollHeight / 2) { setTimeout(function (

2020-11-11 16:29:33 772

原创 ios输入input事件弹出软键盘后页面未回到底部(及点击input 弹出软键盘首字母默认大写)

最近app嵌套H5页面时,需要input输入,但是在ios屏幕上时,input引起软键盘弹出,此时ios页面高度发生变化,ios屏幕为保证输入框在可视范围内,往往会发生滑动。但是输入结束后,屏幕未回到底部。导致底部出现高度差。处理方法:监听window屏幕的foucusin和focusout事件,视情移动屏幕至底部此处做了延时执行,是因为在输入框切换的时候也会触发focusout和focusin事件,但此时用户输入并未完成,所以做30毫秒延时,避免触发回到底部。//用户完成输入时,点击输入完成,收回软

2020-07-10 17:30:29 822

原创 获取地理位置坐标GPS,GPS坐标转百度坐标

<p><button class="btn btn-success btns">点击获取坐标</button></p><p>经度: <input id="long" type="text" value="" /></p><p>纬度: <input id="lat" type="text" value="" /></p> $(".btns").click(function(){

2020-07-02 14:53:01 777 1

原创 解决audio、video视频在ios微信浏览器中不能自动播放的问题

解决audio、video视频在ios微信浏览器中不能自动播放的问题由于Android,IOS移动端的浏览器以及微信自带的浏览器为了用户更好的体验,规定不自动播放音频视频,默认屏蔽了autoplay,如果要想达到自动播放效果,需要单独处理解决方法一:在页面中引入微信插件:<srcipt src="http://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>页面中添加html代码:<audio controls="

2020-07-02 14:50:42 5859 5

原创 压缩图片base64格式

html代码<div id="preview"> <input type="file" id="file" value="" onchange="imgsrc(event)" /> <img id="imgs" /></div>js代码//第一个参数就是原来的字符串,第二个是宽度,第...

2019-12-24 14:45:12 684

原创 前端解析数组Json字符串中有\r\n换行符

将Json字符串中所有的\r\n转成\\r\\n注意:不能使用replace(/[\r\n]/g,"\\r\\n")同时\r\n转换,如果是\r\n连续出现的时候,就会被替换两次,三次....死循环下去。可以分两次转换:replace(/[\r]/g, "\\r").replace(/[\n]/g, "\\n")...

2019-12-20 13:28:54 3586

原创 ios下iframe页面内容宽度超出屏幕宽度

iframe,ios下iframe页面内容宽度超出屏幕宽度安卓,pc上面测试正常,ios异常解决方案:<div style="overflow: auto;-webkit-overflow-scrolling:touch;width:100%;height:100%;"> <iframe src="https://mp.csdn.net/postedi...

2019-09-04 18:37:04 427

转载 img取消无图片时的默认边框

当img中间无图片时显示默认边框,在firefox中是没有的,但是Chrome中显示,尝试用border:0无效可以使用属性选择器设置opacity为空img[src=""],img:not([src]){ opacity:0;}...

2019-05-13 13:38:02 2700

原创 关于IE浏览器出现滚动条问题

给页面添加CSS样式 如下html, body {-ms-overflow-style: scrollbar;}

2019-04-15 16:27:20 4494

原创 (安卓和ios)关于select最佳兼容性解决方案(css)

样式一:.select{ width: 100%; border: none; background: #f1f6fa; color: #666; height: 40px; appearance:none; -moz-appearance:none; -webkit-appearance:none; back...

2019-04-08 14:04:22 1871

原创 ios长按按钮不出现弹出框(及长按不出现放大镜效果、点击数字不出现拨打电话弹出框)

在a链接 加入css 弹窗就不会出现-webkit-touch-callout: none;ios点击数字会弹出拨打电话弹出框:解决方案:将下列代码添加到页面的head中<meta name="format-detection" content="telephone=no"><meta http-equiv="x-rim-auto-match" content="n...

2019-03-26 16:15:02 3051

原创 移动端左滑出现标记成未读及删除按钮

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt;&lt;meta charset="UTF-8"&gt;&lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;&lt

2019-03-13 14:13:08 456

转载 JavaScript构造函数学习:js中构造函数与普通函数的区别

构造函数不仅只出现在JavaScript中,它同样存在于很多主流的程序语言里,比如c++、Java、PHP等等。与这些主流程序语言一样,构造函数在js中的作业一样,也是用来创建对象时初始化对象,并且总与new运算符一起使用。在js中,构造函数与普通函数的区别不是很大。接下来就主要讲讲两者的区别。1.在命名规则上,构造函数一般是首字母大写,普通函数则是遵照小驼峰式命名法。2.在函数调用时...

2019-01-02 15:32:07 1797

转载 彻底弄懂JS的事件冒泡和事件捕获

事件捕获指的是从document到触发事件的那个节点,即自上而下的去触发事件。相反的,事件冒泡是自下而上的去触发事件。绑定事件方法的第三个参数,就是控制事件触发顺序是否为事件捕获。true,事件捕获;false,事件冒泡。默认false,即事件冒泡。Jquery的e.stopPropagation会阻止冒泡,意思就是到我为止,我的爹和祖宗的事件就不要触发了。这是HTML结构 1 ...

2018-12-04 13:20:12 108

原创 JS匿名函数和闭包

一、匿名函数函数是JavaScript中最灵活的一种对象,这里只是讲解其匿名函数的用途。匿名函数:就是没有函数名的函数函数定义常规方式第一种:这也是最常规的一种function double(x){ return 2 * x; }第二种:这种方法使用了Function构造函数,把参数列表和函数体都作为字符串,很不方便,不建议使用。(deprecated)var ...

2018-11-14 13:40:09 414

原创 正则

​http://www.regexlab.com/zh/regref.htm ​这里是一些基础语法 ​这个是正则表达式的实战内容

2018-11-14 13:38:39 71

原创 介绍JavaScript面向对象

JavaScript中的引用类型引用类型通常叫做类(class),也就是遇到引用值或者处理的对象。但是从严格意义上讲JavaScript并不是面向对象的,而是基于对象(object)的。之所以说是基于面向对象的原因是JavaScript中并没有类似Java中的多态,抽象,重载等面向对象语言中的概念。但是JavaScript中定义了"对象定义",在逻辑上等价于其他面向对象语言中的"类"的概念。 ...

2018-11-14 13:33:54 131

原创 Git 命令总结,从零到熟悉(全)

什么是 Git?Git 是一个免费的开源分布式版本控制系统,它的设计目的是为了速度和效率的处理从小型到大型的项目;Git 可以帮我们管理我们的代码,记录历史,只要代码提交到 Git 上就永久不会丢失,可以随时 “穿越”(回到之前的某一个版本);可以多端共享,团队协作中,多个人操作了同一个文件时,可以实现自动合并(模块化,组件化)、标记冲突,拥有强大的分支管理系统。Git 与 SVN...

2018-08-01 13:21:25 290

原创 JavaScript 的继承方式及优缺点

前言JavaScript 原本不是纯粹的 “OOP” 语言,因为在 ES5 规范中没有类的概念,在 ES6 中才正式加入了 class 的编程方式,在 ES6 之前,也都是使用面向对象的编程方式,当然是 JavaScript 独有的面向对象编程,而且这种编程方式是建立在 JavaScript 独特的原型链的基础之上的,我们本篇就将对原型链以及面向对象编程最常用到的继承进行刨析。继承简介...

2018-08-01 13:12:14 165

原创 浅谈 JavaScript 原型链

概述在 JavaScript 中有种说法叫 “万物皆对象”,就是说无论是构造函数创建的实例,构造函数本身、原型对象、数组、函数本质上都是对象,都拥有 __proto__ 属性,即隐式原型,所有函数都拥有 prototype属性,即显式原型(仅限函数),原型对象(prototype 属性指向的对象),在定义函数时就被创建。原型链指向概述在 JavaScript 中整个原型链及查找机制...

2018-08-01 13:10:49 236

原创 js获取键盘事件

js 里面的键盘事件经常用到,所以收集了键盘事件对应的键码来分享下:keyCode 8 = BackSpace BackSpacekeyCode 9 = Tab TabkeyCode 12 = ClearkeyCode 13 = EnterkeyCode 16 = Shift_LkeyCode 17 = Control_LkeyCode 18 = Alt_LkeyCode 19 = PausekeyCode 20 = Caps_LockkeyCode 27 = Escape Escape

2017-08-21 11:01:08 291

原创 常见html5语义化标签

语义化HTML:用最恰当的HTML元素标记的内容。               优点:1 提升可访问性;                    2 SEO;                    3 结构清晰,利于维护;          (HTML5旧的行内元素都被归类为短语内容)           通用容器:div——块级通

2017-06-05 15:37:49 892

原创 javascript深入理解js闭包

一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码  var n=999;  function f1(){    alert(n);  }  f1(); // 999另一

2017-05-09 09:48:22 181

翻译 表单验证

手工实现表单验证            用户注册页面                                        用户名:                              密码:         确认密码: email地址:

2017-05-09 08:46:16 237

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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