自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 H5页面在某些手机自带浏览器后退不刷新的问题

在一个项目里,点击首页头像,跳转登录页,登录完成后自动后退上一页并刷新。此时用到的代码是:window.history.back();这个后退上一页dai代码,当时测试不全面,只在部分手机浏览器上测试通过,所以并没有发现不妥,后来,同事偶然发现在华为p30手机自带浏览器上,登录后退后,数据不同步的问题。经过一番查询,发现了一个新的有效代码:window.location.href=document.referrer;这个亲测,有效。...

2020-07-22 10:39:36 969

原创 关于H5页面唤起app小记

纯属摸索记录。平时也遇到过这样的需求,虽然实现了,但是感觉不完美,所以,工作之余搜索发现了他人的‘先进’实现方法,于是实验一番,感觉不错。用到的插件为:callapp-lib地址:https://github.com/desandro/imagesloaded具体用法大家去看一下文档,说的很清楚。我这里只是简单测试了一下。var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //andro

2020-06-23 16:08:05 389

原创 video.js 实现m3u8格式视频 亲测有效果

作为总结,记录一下。代码不全贴了,只选择重要部分:1、引入css文件,js文件video-js.cssvideo.jsvideojs-contrib-hls.min.js我看有些文章说不能播放 跟video.js版本有关系,呵呵,反正我是没有遇到这个问题。videojs-contrib-hls.min.js自行去下载。2、html部分<video id="mVideo" class="video-js vjs-default-skin vjs-big-play-

2020-05-22 10:31:25 1152

转载 css实现超出几行省略并...

1、单行word-break: break-all; overflow:hidden; // 超出的文本隐藏 text-overflow:ellipsis; // 溢出用省略号显示 white-space:nowrap; // 溢出不换行2、多行word-break: break-all;overflow:hidden; // 超出的文本隐藏text-overflow:e...

2019-09-16 17:57:56 213

原创 快应用web组件加载网页如何与网页通信

快应用不多详述。在快应用里,web组件加载网页如下:&lt;template&gt; &lt;div class="doc-page"&gt; &lt;web id="web" class="web-page" trustedurl="{{trust}}" src="{{webUrl}}" onpagefinish="onPa

2019-01-23 09:12:43 2744 3

原创 Hbuilder如何连远程接服务器上传代码

1、打开Hbuilder编辑器,菜单-工具-插件安装-选择FTP-安装2、在自己项目右键-部署-运行web部署向导-选中FTP/SFTP/FTPS-下一步,按要求填写相关信息,最后确定。

2017-09-19 15:45:55 7511 1

转载 web前端如何优化

转自:http://blog.csdn.net/mahoking/article/details/51472697

2017-09-12 21:42:08 555

转载 浅谈web缓存

转自:http://www.alloyteam.com/2016/03/discussion-on-web-caching/#prettyPhoto

2017-09-12 21:33:26 572

转载 link与@import的区别

在HTML中引入CSS的方法主要有四种,分别是行内样式、内嵌样式、链接样式、导入样式,其中外部引入的两种就是链接样式和导入样式,也就是link和import。1、示例XML/HTML代码 XML/HTML代码 @import url("CSS文件"); 2、区别a、link属于html标签,除了引入css样式外还可以定义RSS等其他事务,@import

2017-09-12 15:18:05 1093

转载 js作为一种弱类型语言,它的优缺点

1、优点:a、js减少网络传输在js出现之前,传统的数据提交和验证工作均是由客户端浏览器通过网络传输到服务器上进行,如果数据量很大,这对于网络和服务器的资源来说实在是一种无形浪费,但使用js就可以在客户端就行数据验证。b、js方便操纵html对象。js可以方便的操纵html页面中的对象,用户可以使用js来控制页面中各个元素的外观、状态、甚至运行方式。c、js支持分布式运算。

2017-09-12 10:20:20 6233

转载 js中的call()和apply()

面试时两次遇到这个问题,第一次不会,回来查查资料知道了大概,没想过几天再次见到,依旧不会,我这脑子,所以,这次自己查资料看高手的总结,在这记录一下:1、call()方法定义:a、定义:调用一个对象的一个方法,以另一个对象替换当前对象。语法为call([thisObj[,arg1[, arg2[,   [,.argN]]]]]) 。b、说明:call方法可以用来代替另一个对象调用一个方法

2017-09-12 09:58:44 536

转载 web前端的跨域问题

所谓跨域是指浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。例如以下常见的:1、http://www.wenzehun.com/index.html 调用 http://www.wenzehun.com/server.PHP 这种情况是不跨域的2、http://www.wenzehun.com/index.html 调用

2017-08-29 20:59:00 565

原创 html空元素

去面试时被问到html有哪些空元素,一脸懵逼,回来后百度搜查一番,内心哦的一声,soeasy!所谓空元素就是指那些内容的html元素,且空元素是在开始标签中就关闭的,例如.经过汇总以下这些都是空元素:

2017-08-29 13:11:52 569

原创 angularjs+bootstrap 写轮播效果

因为项目中有需要轮播效果,所以,百度一下,发现不少案例,但是,实际用了几个,虽然可以,但是angularjs版本太低,换成新版本的angularjs就不行啦。所以,无奈,只能自己动脑动手去写了:1、html部分 2、js部分因为要用到$sce,所以要在controller里面加上 function newIndexCtrl($scope, $rootScope, $http, $win

2017-04-07 13:49:38 1933 1

原创 基于angularjs的瀑布流插件angular-waterfull.js

最近的项目中,是用angularjs写的,领导要求,其中的效果都用angular去写。这不,对接数据后就遇到问题啦,关于瀑布流的问题。之前是用的masonry.js这个插件,这个插件也很好,但是在与后台对接后,布局就乱了,我是百思不得其解,为什么对接前好好的,对接后就不行啦。。。后来就找呀找,也试了很多其他插件,虽然都是打着angularjs的名义,但是个人试用了几个,没有效果

2016-04-26 16:40:13 7125 6

原创 angularjs和angular-cookies 设置cookie的过期时间

最近的项目中用到angularjs,因为很多不熟悉,用起来有点困难。这不,今天就遇到了要设置cookiede 过期时间的问题。通过查找资料,解决办法如下:首先引入js文件,如下:angular-cookies.min.js对于初学者或者初次用angularjs的人来说,是非常好的一个插件,它里面封装了存cookie、读取cookie、删除cookie的方法,这几

2016-04-18 15:55:04 6735

原创 bootstrap+masonry.js写瀑布流

最近在用bootstrap写一个网站,其中有个图文展示的页面要用到瀑布流的效果。因为项目要求,项目要以bootstrap为基准,不准私自添加内联样式、内部样式,所以,自己写瀑布流就不行了,所以,根据要求,百度查找相关资料,看到masonry.js.个人认为这是一个非常好用的瀑布流插件。下面说一下我在引用的过程中遇到的问题,一开始我用bootstrap栅格系统布局,代码如下

2016-03-28 16:10:21 10042 4

原创 关于图片加载问题

今天要解决一个图片加载完成之前显示loding图片的问题,开始我试了常用的几种方法,但是完全不达标。很苦恼,旁边还坐着大师,心里也很忐忑。后来实在解决不了,只能求助大师,一语点破。写两个img标签,一个显示loding图片,一个显示要加载的图片。后者加上onload事件。onload事件执行一个函数,这个函数就是loding图片在图片加载未完成之前显示,完成后隐藏。针对问题,这个办

2016-03-22 17:19:36 732

转载 如何把base64转成图片

先从视频流中截取图片,转成base64码;function CatchCode() {  var canvans = document.getElementById("canvas");  var imgData = canvans.toDataURL();var base64Data = imgData.substr(22);$("#newimg").attr("src",i

2016-02-16 11:29:48 5179

转载 js获取当前时间戳

第一种: var timestamp = Date.parse(new Date());第二种: var timestamp = (new Date()).valueOf();第三种: var timestamp = new Date().getTime();

2016-02-16 11:21:36 463

转载 常用meta汇总

1、viewport即可视区域,对于桌面浏览器而言,viewport指页面除去所有工具栏、状态栏、滚动条等之后的区域。为了兼顾在传统web页面和webapp上都有良好的显示效果,viewport还有以下几种属性值可以设置:width: viewport 的宽度 (范围从 200 到 10,000 ,默认为 980 像素 )height: viewport 的高度 (范围

2016-01-06 20:54:48 436

转载 如何用JavaScript在浏览器端获取图片的原始尺寸大小?

今天在网上 冲浪时,看到一篇文章,我只选择主要的粘下来,留作后用:var img = $(“#img_id”); // Get my img elemvar pic_real_width, pic_real_height;$(“<img/>”).attr(“src”, $(img).attr(“src”)).load(function() {pic_real_wid

2015-10-23 11:16:50 631

转载 判断浏览器类型

<script language="JavaScript">   functiongetOs()  {      varOsObject = "";     if(navigator.userAgent.indexOf("MSIE")>0) {          return"MSIE";     }     

2015-09-07 20:57:44 336

转载 浏览器各种宽、高

2015-08-31 16:12:30 387

原创 准确取得当前滚动条的位置

准确取得当前滚动条的位置,正确的使用方法是:      document.documentElement.scrollTop:垂直方向     document.documentElement.scrollLeft:水平方向

2015-07-10 09:56:43 644

原创 获取键盘的值

由于在做项目的时候,用到这些,所以从网上找了,自己发篇文章保存起来,以待后用:keycode     8 = BackSpace BackSpacekeycode     9 = Tab Tabkeycode    12 = Clearkeycode    13 = Enterkeycode    16 = Shift_Lkeycode    17 = Contro

2015-07-08 16:48:21 447

原创 清除谷歌默认表单背景色

input:-webkit-autofill,    textarea:-webkit-autofill,    select:-webkit-autofill {        -webkit-box-shadow: 0 0 0 1000px white inset;    } 这是我一个交流群主【建站呀】群主 三日兄分享的方法

2015-07-06 14:48:13 485

原创 js处理backspace和enter键

//处理键盘事件   function do(e) {       var ev = e || window.event; //获取event对象                 if (ev.keyCode == 8) {alert("2")           return false;       }       if (ev.keyCode == 13) {

2015-07-03 10:23:40 744

原创 阻止事件冒泡方法

冒泡事件就是点击子节点,会向上触发父节点,祖先节点的点击事件。jQuery对DOM的事件触发具有冒泡特性。有时利用这一特性可以减少重复代码,但有时候我们又不希望事件冒泡。这个时候就要阻止jQuery.Event冒泡。以下提供两种方法参考:1、jQuery.Event提供了一个非常简单的方法来阻止事件冒泡:event.stopPropagation();2、一个更简单的方法阻止事件冒泡:return

2015-06-30 19:29:29 514

原创 jq写点击指定div以外的其他地方隐藏此div

// 点击空白隐藏花瓣$("*").bind("click",function(e){var target=$(e.target);if(target.closest(".leaf").length == 0){$(".leaf").show();$(".leaf_b").hide();}})

2015-06-25 19:01:16 3884

原创 js、jq怎么控制文本框只能输入数字

$(".note").blur(function(){ var s=$("#note").val(); var reg = new RegExp("^[0-9]*$"); if(!reg.test(s)){ alert("请输入数字"); } });

2015-06-23 17:43:30 976

原创 网站添加ico图标添加方法

1.首先要先制作图标2.其次转换成ico格式图标,命名为favicon.ico,并将此文件放在根目录之下(在线转成ico格式文件网站:http://www.bitbug.net/)3.然后在head标签里 添加此行代码:

2015-06-11 20:12:50 654

原创 div添加contenteditable属性

div标签加上此标签后,contenteditable="true"可转变为文本可编辑转态。

2015-06-10 20:28:09 843

原创 有关浏览器几种宽高的汇总

浏览器时下窗口可视区域高度$(window).height()浏览器时下窗口文档的高度$(document).height()浏览器时下窗口文档body的高度$(document.body).height()浏览器时下窗口文档body的总高度 包括border padding margin$(document.body).outerHeight(

2015-06-04 09:03:51 563

zen coding

sublime text 2 zen coding插件.下载后解压,然后把解压后的文件放在(点击sublime text2 菜单 Prefreences - Browse Packgaes)Packages文件夹下,然后重启sublime text2即可。

2015-09-16

空空如也

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

TA关注的人

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