`
文章列表
@PathParamuri路径参数写在方法的参数中,获得请求路径参数。比如:@PathParam("username") String userName 前端请求: <!DOCTYPE html> <html ng-controller="PathParam"> <head> <title>@PathParam</title> <meta http-equiv="keywords" content="keyword1,keyword2,keywor ...
介绍:RESTful (Representation State Transfer) 描述了一个架构样式的网络系统,比如 web 应用程序。它首次出现在 2000 年 Roy Fielding 的博士论文中,他是 HTTP 规范的主要编写者之一。RESTful 指的是一组架构约束条件和原则,满足这些约束条件和原则的应用程序或设计就是 RESTful。 正文:Jersey RESTful 框架是开源的RESTful框架, 实现了JAX-RS (JSR 311 & JSR 339) 规范。它扩展了JAX-RS 参考实现, 提供了更多的特性和工具, 可以进一步地简化 RESTful serv ...
/** * 格式化文件大小, 输出成带单位的字符串 * @method formatSize * @grammar formatSize( size ) => String * @grammar formatSize( size, pointLength ) => String * @grammar formatSize( size, pointLength, units ) => String * @param {Number} size 文件大小 * @param {Number} [pointLength=2] 精确 ...
我们在项目中会出现定时刷新,延迟加载等多种场景。 接下来就看$interval和$timeout的使用 $interval可用于定时任务,我们只需在controller注入$interval即可使用.下面是每十秒钟执行一次alert()函数。 app.controller("ctrl", function($scope,$timeout,$interval) { $interval(function(){ alert("545") },10000); }); 我们可以定义该函数的执行次数,如下执行三次就不再执行 app.control ...
本文为webuploader.js中学习心得,感谢开源,从中加入了ie的edge判断 /** * @description 简单的浏览器检查结果。 * * * `webkit` webkit版本号,如果浏览器为非webkit内核,此属性为`undefined`。 * * `chrome` chrome浏览器版本号,如果浏览器为chrome,此属性为`undefined`。 * * `ie` ie浏览器版本号,如果浏览器为非ie,此属性为`undefined`。 * * `firefox` firefox浏览器版本号,如果浏览器为非fire ...
第一步:引入angular-animate.js 第二步:注入ngAnimate var lxApp = angular.module("lxApp", [ 'ngAnimate' ]); 第三步:定义controller,设置好三张轮播图片 .z_login_bg1 { position: absolute; width: 100%; height: 100%; left: 0; background-size: cover; background-repeat: no-repeat; background-position: center ...
当网络问题导致传输错误时,只需要重传出错分片,而不是整个文件。另外分片传输能够更加实时的跟踪上传进度。多的不说了直接怼代码 前端是三个监听:一个是获取md5,一个是分片,最后一个是合并代码 <!DOCTYPE html> <html ng-app="uploadApp" ng-controller="uploadCtl"> <head> <title>fileupload.html</title> <meta http-equiv="keywords" c ...
Web Uploader WebUploader是由Baidu WebFE(FEX)团队开发的一个简单的以HTML5为主,FLASH为辅的现代文件上传组件。在现代的浏览器里面能充分发挥HTML5的优势,同时又不摒弃主流IE浏览器,沿用原来的FLASH运行时,兼容IE6+,iOS 6+, android 4+。两套运行时,同样的调用方式,可供用户任意选用。 采用大文件分片并发上传,极大的提高了文件上传效率。 地址:http://fex.baidu.com/webuploader/ 现目前百度文库这款产品的文档上传就是基于Web Uploader 接下来就是第一个demo实现文件上传,后端采用 ...
现在很多主流系统例如百度、有道、爱奇艺等的搜索框都有一个特点,滑动到刚好看不到搜索框时,固定搜索框到顶部,这也算是一个对用户友好型的操 作。 在看了百度的js和css后自己摸索出来实现效果,还是学艺不精,没读懂百度的js,有点小bug。 <!DOCTYPE html> <html> <head> <title>柳絮飞祭奠</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> & ...
我们时常会在不同controller之间进行通信,接下来就介绍三种controller之间的通信方式 一、使用$on、$emit和$broadcast进行controller通信 虽然AngularJS是不推荐使用嵌套controller的使用,但是会有场景使用到父子controller传值的情况 $on、$emi ...
我们在使用angualr的监听时候,业务的需要我们会去监听一个数组的某一个值得变化,再写逻辑代码。然而我们在使用$scope.$watch(“”,function(){ })时候会发现不管用,这是由于$scope.$watch是有三个参数的,默认情况下是 $scope.$watch(“”,function(){ },false),只是去监听数组的地址是否发生变化,当我们要去监听数组的某一个值时候,需要把第三个参数设置为true,如下。 $scope.$watch("files",function(){ },true);
转自:http://blog.csdn.net/yuexianchang/article/details/51188309 感谢博主搜集分享
一、配置config app.config([ '$locationProvider', function($locationProvider) { $locationProvider.html5Mode({           //设置为html5Mode(模式),当为false时为Hashbang模式 enabled : true,           //是否需要加入base标签,这里设置为false,设置为true时,需在html的head配置<base href="" />标签 requireBase : false }); } ]); 注意 ...
在开发中我们可能会遇到滚动鼠标到浏览器底部实现数据的加载,js和jquery实现都不复杂都是既然AngularJS提供现成的我们怎么不用昵。 ng-infinite-scroll.js这个组件则可以实现: ng-infinite-scroll.js:下载地址:http://sroze.github.io/ngInfiniteScroll/ 使用: <!DOCTYPE html> <html ng-app="lxApp" ng-controller="lxCtrl"> <head> <title&g ...
一、基本语法 {{$index}}:获取元素的下标。 {{$first}}:判断当前元素是否是第一个元素,是则为true,否则:false; {{$last}}:判断当前元素是否是最后一个元素,是则为true,否则:false; {{$middle }}:判断当前元素是否是中间元素,,是则为true,否则:false; {{ $odd}}:判断当前元素是否是奇数,,是则为true,否则:false; {{ $even}}:判断当前元素是否是偶数,,是则为true,否则:false; 二、嵌套ng-repeat 获取父级的属性用{{$parent.$index}},当然一个也可以多个$parent ...
Global site tag (gtag.js) - Google Analytics