知道图片的url,怎么获取他的长宽

有一种情况是你要预先知道url图片的大小,这时候我们可以用js的方式获取。看代码(这个是angular的$q异步的处理,js和jq的异步需要自己写,我只写了个demo) // 通过URL获取图片信息 function getImageInfoByUrl(url) { »

photoswipe 一款好用的图片浏览js插件

PhotoSwipe是一个免费的基于HTML/CSS/JavaScript的图片画廊插件,尤其可用于移动设备。 photoswipe api 废话不多说上代码。 1.加入photoswipe的模版代码(完全复制官方网站的代码,需要自己引入所需的js和css) <!- »

Angular 代码的压缩

Angular的项目如果很多人去写去维护,那么很可能会碰到写的不规范(没有使用数组的方式注入依赖),然后js压缩时候的报错,推荐一个很好的gulp插件实现Angular 代码的自动规范化(gulp-ng-annotate),解决压缩报错的问题。 ps:顺便介绍一下压缩代码的开发环 »

echarts Angular 指令的封装

ECharts,缩写来自Enterprise Charts,商业级数据图表,一个纯Javascript的图表库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器(IE6/7/8/9/10/11,chrome,firefox,Safari等),底层依赖轻量级的Canvas类 »

Kendo UI Grid 的简单粗暴的实用配置

KendoUI是一套很棒的HTML5开发控件,它的优点是控件齐全,功能强,易于学习,使用代码简练。ps:这个是收费的 1.grid Angular页面的写法 2.grid 没有数据的时候的显示 $scope.KendoOptions={ messages: { »

改编你的浏览器的滚动条

在写页面的时候很多页面都会有滚动轴,但是可能会比较丑,这时候就需要自己写css来控制滚动轴的样式了 这就是个代码例子,看看就明白 #sidebar ::-webkit-scrollbar { width: 12px; }//id为sidebar 元素内的滚动轴样 »

bootstrap-datetimepicke 选择框错位解决办法

出现这个原因可能是你的页面设计不符合css的规范 原因:你的margin 影响了时间控件的计算位置 解决办法 1、css 解决 办法就是在body上设置pading 为0.1px(设置上实际没意义,因为像素的最小单位就是1了) 2、js 解决(不推荐) 这个方法就 »

videojs 播放器隐藏报错问题解决方法

videojs 在播放器的属性是display是none的时候,播放和暂停会报错,只存在非苹果浏览器 Uncaught TypeError: this.c.vjs_getProperty is not a function 修复方法就是:隐藏的时候把播放器销毁,然后显示的时候直 »

js == 与 ===特别注意

1、对于string,number等基础类型,==和===是有区别的 1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等 2)同类型比较,直接进行“值”比较,两者结果一样 2、对于Array,Object等高级类型,==和= »