Welcome 微信登录

首页 / 脚本样式 / JavaScript

AngualrJS中每次$http请求时的一个遮罩层Directive

AngualrJS中每次$http请求时的一个遮罩层Directive

AngularJS是一款非常强大的前端MVC框架。在AngualrJS中使用$http每次向远程API发送请求,等待响应,这中间有些许的等待过程。如何优雅地处理这个等待过程呢?如果我们在等待过程中弹出一个遮罩层,会是一个比较优雅的做法。这就涉及到了对$http的请求响应进行拦截了。请求的时候,弹出一个遮罩层,收到响应的时候把遮罩层隐藏。其实,$httpProvider已经为我们提供了一个$httpProvider.interceptors属性,我们只需要把...
js实现网页图片延时加载 提升网页打开速度

js实现网页图片延时加载 提升网页打开速度

提升网页加载速度的方法有很多种,用 jquery.lazyload.js 实现图片异步延迟加载,对于页面包含图片较多的网站来说,会是个不错的提升网页打开速度的方法。代码君网站栏目页列表左侧,在PC端预览时能看到一个文章略缩图展示模块,一定程度上会延长网页加载时间。本文采用图片异步延迟加载的方法,来提升本站页面加载速度。图片异步加载,就是不必一次性把页面的所有图片都加载显示出来,等用户滑动滚动条到某个位置时才会加载显示相应位置的图片,这样能很好地提升网页加载...
jQuery Easyui实现左右布局

jQuery Easyui实现左右布局

EasyUI 简介easyui是一种基于jQuery的用户界面插件集合。easyui为创建现代化,互动,JavaScript应用程序,提供必要的功能。使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面。easyui是个完美支持HTML5网页的完整框架。easyui节省您网页开发的时间和规模。easyui很简单但功能强大的。在后台管理系统开发的过程中,上左右的布局是最常见的页面布局方式,现在我们来看看使用easyui...
jQuery插件开发精品教程让你的jQuery提升一个台阶

jQuery插件开发精品教程让你的jQuery提升一个台阶

要说jQuery 最成功的地方,我认为是它的可扩展性吸引了众多开发者为其开发插件,从而建立起了一个生态系统。这好比大公司们争相做平台一样,得平台者得天下。苹果,微软,谷歌等巨头,都有各自的平台及生态圈。学会使用jQuery并不难,因为它简单易学,并且相信你接触jQuery后肯定也使用或熟悉了不少其插件。如果要将能力上升一个台阶,编写一个属于自己的插件是个不错的选择。本教程可能不是最精品的,但一定是最细致的。jQuery插件开发模式软件开发过程中是需要一定的...
jQuery Easyui学习之datagrid 动态添加、移除editor

jQuery Easyui学习之datagrid 动态添加、移除editor

使用easyui行编辑的时候完成编辑的功能比较简单,但是如果要根据一个框的值动态改变别的值或者编辑的时候禁用某个框的时候就比较麻烦了。 比如像下面这样:添加行的时候每个值都是手动输入,修改的时候第一个值不能修改。我们来看下怎么实现这样的效果。easyui本身是不提供这么细节的功能的,需要我们自己拓展下: 在编辑的时候移除第一列的editor属性,添加的时候,添加第一列的属性。//扩展datagrid:动态添加删除editor$.extend($.fn.da...
<< 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 >>