- 浏览: 7952475 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (2425)
- 软件工程 (75)
- JAVA相关 (662)
- ajax/web相关 (351)
- 数据库相关/oracle (218)
- PHP (147)
- UNIX/LINUX/FREEBSD/solaris (118)
- 音乐探讨 (1)
- 闲话 (11)
- 网络安全等 (21)
- .NET (153)
- ROR和GOG (10)
- [网站分类]4.其他技术区 (181)
- 算法等 (7)
- [随笔分类]SOA (8)
- 收藏区 (71)
- 金融证券 (4)
- [网站分类]5.企业信息化 (3)
- c&c++学习 (1)
- 读书区 (11)
- 其它 (10)
- 收藏夹 (1)
- 设计模式 (1)
- FLEX (14)
- Android (98)
- 软件工程心理学系列 (4)
- HTML5 (6)
- C/C++ (0)
- 数据结构 (0)
- 书评 (3)
- python (17)
- NOSQL (10)
- MYSQL (85)
- java之各类测试 (18)
- nodejs (1)
- JAVA (1)
- neo4j (3)
- VUE (4)
- docker相关 (1)
最新评论
-
xiaobadi:
jacky~~~~~~~~~
推荐两个不错的mybatis GUI生成工具 -
masuweng:
(转)JAVA获得机器码的实现 -
albert0707:
有些扩展名为null
java 7中可以判断文件的contenttype了 -
albert0707:
非常感谢!!!!!!!!!
java 7中可以判断文件的contenttype了 -
zhangle:
https://zhuban.me竹板共享 - 高效便捷的文档 ...
一个不错的网络白板工具
一、在新窗口打开链接
用下面的代码,你点击链接即可在新窗口打开:
$(document).ready(function() {
//select all anchor tags that have http in the href
//and apply the target=_blank
$("a[href^='http']").attr('target','_blank');
});
二、设置等高的列
应用下面的代码,可以使得你的WEB应用每一列高度都想等:
<div class="equalHeight" style="border:1px solid">
<p>First Line</p>
<p>Second Line</p>
<p>Third Line</p>
</div>
<div class="equalHeight" style="border:1px solid">
<p>Column Two</p>
</div>
<script src="http://apps.bdimg.com/libs/jquery/1.11.1/jquery.min.js"></script>
<script>
$(document).ready(function() {
equalHeight('.equalHeight');
});
//global variable, this will store the highest height value
var maxHeight = 0;
function equalHeight(col) {
//Get all the element with class = col
col = $(col);
//Loop all the col
col.each(function() {
//Store the highest value
if ($(this).height() > maxHeight) {
maxHeight = $(this).height();
}
});
//Set the height
col.height(maxHeight);
}
</script>
三、jQuery预加载图像
这个小技巧可以提升页面加载图片的速度:
jQuery.preloadImagesInWebPage = function() {
for (var ctr = 0; ctr & lt; arguments.length; ctr++) {
jQuery("").attr("src", arguments[ctr]);
}
}
// 使用方法:
$.preloadImages("image1.gif", "image2.gif", "image3.gif");
// 检查图片是否被加载
$('#imageObject').attr('src', 'image1.gif').load(function() {
alert('The image has been loaded…');
});
四、禁用鼠标右键
$(document).ready(function() {
//catch the right-click context menu
$(document).bind("contextmenu", function(e) {
//warning prompt - optional
alert("No right-clicking!");
//delete the default context menu
return false;
});
});
五、设定计时器
$(document).ready(function() {
window.setTimeout(function() {
// some code
}, 500);
});
六、计算子元素的个数
<div id="foo">
<div id="bar"></div>
<div id="baz">
<div id="biz"></div>
<span><span></span></span>
</div>
</div>
<script src="http://apps.bdimg.com/libs/jquery/1.11.1/jquery.min.js"></script>
<script type="text/javascript">
//jQuery code to count child elements $("#foo > div").size()
alert($("#foo > div").size())
</script>
七、把元素定位到页面中间
<div id="foo" style="width:200px;height: 200px;background: #ccc;"></div>
<script src="http://apps.bdimg.com/libs/jquery/1.11.1/jquery.min.js"></script>
<script type="text/javascript">
jQuery.fn.center = function() {
this.css("position", "absolute");
this.css("top", ($(window).height() - this.height()) / 2 + $(window).scrollTop() + "px");
this.css("left", ($(window).width() - this.width()) / 2 + $(window).scrollLeft() + "px");
return this;
}
//Use the above function as:
$('#foo').center();
</script>
用下面的代码,你点击链接即可在新窗口打开:
$(document).ready(function() {
//select all anchor tags that have http in the href
//and apply the target=_blank
$("a[href^='http']").attr('target','_blank');
});
二、设置等高的列
应用下面的代码,可以使得你的WEB应用每一列高度都想等:
<div class="equalHeight" style="border:1px solid">
<p>First Line</p>
<p>Second Line</p>
<p>Third Line</p>
</div>
<div class="equalHeight" style="border:1px solid">
<p>Column Two</p>
</div>
<script src="http://apps.bdimg.com/libs/jquery/1.11.1/jquery.min.js"></script>
<script>
$(document).ready(function() {
equalHeight('.equalHeight');
});
//global variable, this will store the highest height value
var maxHeight = 0;
function equalHeight(col) {
//Get all the element with class = col
col = $(col);
//Loop all the col
col.each(function() {
//Store the highest value
if ($(this).height() > maxHeight) {
maxHeight = $(this).height();
}
});
//Set the height
col.height(maxHeight);
}
</script>
三、jQuery预加载图像
这个小技巧可以提升页面加载图片的速度:
jQuery.preloadImagesInWebPage = function() {
for (var ctr = 0; ctr & lt; arguments.length; ctr++) {
jQuery("").attr("src", arguments[ctr]);
}
}
// 使用方法:
$.preloadImages("image1.gif", "image2.gif", "image3.gif");
// 检查图片是否被加载
$('#imageObject').attr('src', 'image1.gif').load(function() {
alert('The image has been loaded…');
});
四、禁用鼠标右键
$(document).ready(function() {
//catch the right-click context menu
$(document).bind("contextmenu", function(e) {
//warning prompt - optional
alert("No right-clicking!");
//delete the default context menu
return false;
});
});
五、设定计时器
$(document).ready(function() {
window.setTimeout(function() {
// some code
}, 500);
});
六、计算子元素的个数
<div id="foo">
<div id="bar"></div>
<div id="baz">
<div id="biz"></div>
<span><span></span></span>
</div>
</div>
<script src="http://apps.bdimg.com/libs/jquery/1.11.1/jquery.min.js"></script>
<script type="text/javascript">
//jQuery code to count child elements $("#foo > div").size()
alert($("#foo > div").size())
</script>
七、把元素定位到页面中间
<div id="foo" style="width:200px;height: 200px;background: #ccc;"></div>
<script src="http://apps.bdimg.com/libs/jquery/1.11.1/jquery.min.js"></script>
<script type="text/javascript">
jQuery.fn.center = function() {
this.css("position", "absolute");
this.css("top", ($(window).height() - this.height()) / 2 + $(window).scrollTop() + "px");
this.css("left", ($(window).width() - this.width()) / 2 + $(window).scrollLeft() + "px");
return this;
}
//Use the above function as:
$('#foo').center();
</script>
发表评论
-
微信开发工具中时间问题的小坑
2018-02-07 19:07 834刚开始用微信小程序开发工具,每次运行任何应用,都报这个错误: ... -
三篇不错的介绍CSS GRID的文章
2017-12-06 09:08 560三篇不错的介绍CSS GRID的文章: http://www. ... -
双因素认证(2FA)教程
2017-11-03 09:16 1574http://www.ruanyifeng.com/blog/ ... -
es6 中的export
2017-08-20 08:00 825https://juejin.im/post/5998625f ... -
markdown中的空格
2017-08-20 07:53 1705即使手动输入空格, 也是很不推荐的方法。我推荐全角空格,切换 ... -
(转)讲真,别再使用JWT了
2017-08-17 23:21 1014不错的好文: http://insights.thoughtw ... -
(转)手把手教你WebStorm+chrome实现时时调试刷新
2017-08-15 10:50 3033参考: http://jingyan.baidu.com/ar ... -
IntelliJ Idea 2017 免费激活方法
2017-08-15 09:38 93391. 到网站 http://idea.lanyus.com/ ... -
前端框架这么多,该何去何从?
2017-08-04 07:17 652http://insights.thoughtworkers. ... -
记录一个HTML 5画拓扑图的商业公司
2017-07-18 19:56 852http://qunee.com/ DEMO:http:// ... -
vue 2例子学习收集
2017-07-16 11:46 10101 vue2.0手撸闲鱼App https://githu ... -
(收藏)虚拟DOM内部是如何工作的
2017-07-13 22:08 600虚拟DOM内部是如何工作的 https://segmentfa ... -
最近看到的几篇精彩JAVASCRIPT博客文章推荐
2017-07-11 07:10 576【深度长文】JavaScript数组所有API全解密 http ... -
jsonp 跨域原理:深入浅出 jsonp
2017-07-10 19:55 1434https://lzw.me/a/jsonp.html jso ... -
(转)深度长文-JavaScript数组所有API全解密
2017-07-08 19:59 825深度长文-JavaScript数组所有API全解密 http: ... -
(收藏)网页导出PDF的方案
2017-07-06 07:13 995(收藏)网页导出PDF的方案 https://yiqiwuli ... -
Chromium 新的弹窗机制以及 HTML 的 <dialog> 元素
2017-06-28 12:37 1152https://juejin.im/post/59525195 ... -
国内一个不错的大屏UI设计厂家
2017-06-03 19:43 3162http://www.lanlanwork.com/dp.ph ... -
canvas仿芝麻信用分仪表盘
2017-05-28 20:21 1597canvas仿芝麻信用分仪表盘 https://segment ... -
(转)CSS 变量教程
2017-05-10 21:12 582http://www.ruanyifeng.com/blog/ ...
相关推荐
《jQuery Mobile 开发技巧集萃》是一份专为软件工程师准备的珍贵资源,它集结了50个关于jQuery Mobile的高效开发技巧、实用插件、示例应用和组件教程,旨在帮助开发者快速构建高质量的跨平台移动网站,提升用户体验...
《jQuery1.2.6源码与中文参考手册》是一份专门为jQuery爱好者和开发者准备的资源,它包含了一份详尽的API CHM手册以及原始的jQuery1.2.6库的源代码。这个资料包旨在加速jQuery的学习过程,提供一个方便的速查工具,...
在前端开发领域,JavaScript、CSS和jQuery是至关重要的技术组件,它们共同构建了现代网页的交互性和视觉效果。本资源合集包含九个文件,...对于希望提升前端技能或准备面试的开发者来说,这是一个非常有价值的资源。
这个“jquery经典实例15个”的压缩包文件显然包含了一些能够帮助用户快速掌握jQuery核心概念和实用技巧的示例。下面我们将深入探讨这些经典实例所涵盖的知识点。 1. **选择器**: jQuery的选择器是其强大功能之一,...
以下是五个jQuery小技巧,它们可以帮助你提高效率并优化代码。 1. **禁用右键菜单** 右键菜单在某些情况下可能会干扰用户体验或暴露不必要的信息。通过绑定`contextmenu`事件,你可以轻松地禁用页面上的右键点击...
《锋利的jQuery》PDF电子书是一本专为前端开发者准备的深入学习jQuery的资源,它结合了实际的代码示例,旨在帮助读者理解和掌握jQuery的核心功能和高级技巧。这本书全面覆盖了jQuery库的各个方面,从基本的选择器、...
这个"整合了网上大多数jQuery面试题及答案"的资源集合,显然是为准备jQuery相关面试的开发者们精心准备的。让我们深入探讨一下jQuery的核心知识点。 1. **jQuery选择器**:jQuery的选择器基于CSS,允许开发者轻松地...
jQuery EasyUI 是一个基于 jQuery 的前端框架,它提供了一系列的 UI 组件,使得开发者能够快速构建出美观且功能丰富的 Web 应用程序。这个框架大大简化了网页界面的设计工作,使得开发者可以专注于业务逻辑,而无需...
通过这些实战案例,你不仅可以学习到jQuery的基本语法和技巧,还能掌握实际项目中常见效果的实现方法。结合王兴魁老师的讲解视频(可以在verycd上找到),相信你会对jQuery有更深入的理解,从而在Web开发领域更加...
描述部分则简单介绍了文档内容,即通过jQuery实现自动播放声音的方法,并为需要此功能的开发者提供了参考。 本知识点主要围绕以下几个方面展开:Web音频播放的兼容性问题、HTML5中的标签、jQuery的使用技巧、以及...
这个压缩包包含的 "jQuery Easy UI 学习模板" 是为初学者准备的实践资源,帮助他们更好地理解和应用这一框架。 首先,jQuery Easy UI 建立在 jQuery 的基础上,这意味着你需要对 jQuery 的基础语法有一定的了解。...
这个“jquery插件库-jquery加载动画插件.zip”压缩包显然是专门为网页设计师和开发者准备的,它包含了用于创建动态加载动画效果的jQuery插件。 jQuery插件是jQuery核心库的扩展,它们提供了丰富的功能,如动画效果...
C#.NET Web开发者指南教程是一本专为想要深入学习C#.NET Web开发的程序员准备的资源,涵盖了从基础到高级的各个层面。本教程通过丰富的示例和源代码,帮助读者掌握利用C#.NET构建高效、可扩展的Web应用程序的关键...
《jQuery in Action》是一本专为开发者准备的实战指南,深入浅出地讲解了jQuery库的使用技巧和核心概念。jQuery是一个广泛应用于Web开发的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互等任务,...
总的来说,“jQuery 图片代替文字”是网页设计中的一个重要技巧,它平衡了视觉效果、性能和可访问性。通过使用合适的jQuery插件,如可能的`facemark`,开发者可以轻松地在他们的网站上实现这一功能,提升用户体验。...
**jQuery前台模板详解** 在网页开发中,前端模板起着至关重要的作用,它能帮助开发者快速构建用户界面,提高开发效率。...通过研究这个demo,你可以掌握使用jQuery和模板引擎来构建高效前端界面的技巧。
这个"开发者常用CHM文档整合包"正是为了满足这种需求而准备的资源集合。CHM(Compiled HTML Help)是一种由微软开发的帮助文件格式,它将HTML文档、图像和其他资源压缩到一个单一的文件中,便于快速访问和离线阅读。...
环境准备与入门实例是初学者迈出的第一步,这里将指导你如何正确引入JQuery库,创建基本的DOM操作和事件处理,为后续的学习打下坚实的基础。 第二讲主要讲解了“可编辑的表格”功能。JQuery提供了便捷的方法来操作...
《jQuery Mobile Up and Running》是一本专为移动应用开发者准备的指南,主要聚焦于使用jQuery Mobile框架进行响应式和触控优化的Web应用开发。jQuery Mobile是一个轻量级、跨平台的JavaScript库,旨在简化HTML5应用...