摘要:
实现javascript打印功能,打印整个页面就很简单,但如果指定打印某一个区域就有点难点,这里有一个jQuery插件PrintArea可实现打印页面某区域功能。使用说明需要使用jQuery库文件和PrintArea库文件使用方法一,包含文件部分二,html部分打印.....文本打印部分.....三... 阅读全文
摘要:
如今的JavaScript技术界里最火热的一项技术应该是‘事件委托(event delegation)’了。使用事件委托技术能让你避免对特定的每个节点添加事件监听器;相反,事件监听器是被添加到它们的父元素上。事件监听器会分析从子元素冒泡上来的事件,找到是哪个子元素的事件。基本概念非常简单,但仍有... 阅读全文
摘要:
随着浏览器不断的升级改进,CSS和JavaScript之间的界限越来越模糊。本来它们是负责着完全不同的功能,但最终,它们都属于网页前端技术,它们需要相互密切的合作。我们的网页中都有.js文件和.css文件,但这并不意味着CSS和js是独立不能交互的。下面要讲的这五种JavaScript和CSS共同... 阅读全文
摘要:
浏览jQuery的deprecated列表,发现live()和die()在里面了,赶紧看了一下,发现从jQuery1.7开始,jQuery引入了全新的事件绑定机制,on()和off()两个函数统一处理事件绑定。因为在此之前有 bind(), live(), delegate()等方法来处理事件绑定,... 阅读全文
摘要:
动态加载Javascript是一项非常强大且有用的技术。这方面的主题在本站已经讨论了不少,我也经常会在一些个人项目上使用RequireJS和Dojo加载js。它们很强大,但有时候也会得不偿失。如果你使用的是jQuery,它里面有一个内置的方法可以用来加载单个js文件。当你需要延迟加载一些js插件或其... 阅读全文
摘要:
jQuery已经成为任何web项目的重要组成部分。它为网站提供了交互性的通过移动HTML元素,创建自定义动画,处理事件,选择DOM元素,检索整个document,让最终用户有一个更好的体验。在这篇文章中我已经收集了20 +个可重复使用的jQuery代码片段,你可以很容易地复制并直接粘贴到你的项目中。... 阅读全文
摘要:
介绍 这是一个能帮你从HTML生成有效XHTML的经典库。它还提供对标签以及属性过滤的支持。你可以指定允许哪些标签和属性可在出现在输出中,而其他的标签过滤掉。你也可以使用这个库清理Microsoft Word文档转化成HTML时生成的臃肿的HTML。你也在将HTML发布到博客网站前清理一下,否则像... 阅读全文
摘要:
使用技术:Asp.net MVC与jquery.uploadify,Jcrop首先上页面0102030405Index06070809101112134344454647484950515253545556575859606162636465JS0101publicclassCropController : Controller02{03publicActionResult Index()04{05returnView();06}0708[HttpPost]09publicActionResult upload(HttpPostedFileBase Filedata)10{11try12{13 阅读全文
摘要:
1. Razor Helpers 的运用:例如,定义好 ViewBag.Message = "Welcome to ASP.NET MVC!";我要在界面上显示"Welcome ..."; 那我们一般有2种操作,3种实现操作:2种操作:Extension Method off HtmlHelpers 和 Razor Declarative @Helper Sytnax3种实现方式:一、 Extension Method在当前项目下建立一个文件夹,命名为Helpers,在这个文件夹下添加 HtmlHelpers类,具体实现如下namespaceMVCET. 阅读全文
摘要:
jQuery和CSS3导航菜单在网页设计和开发的重要组成部分之一。利用jQuery+CSS3实现可以做出拥有各种动画效果的漂亮菜单。在这里,我们收集了一些最好的jQuery+CSS3实现的导航菜单。Creating A Fancy Menu Using CSS3 And JQueryRocking And Rolling Rounded Menu With JQueryHow To Create A Cool Animated Menu With JqueryHorizontalNavAnimated Menu Using JQueryCreate A Cool Navigation With 阅读全文
摘要:
今天群里有人问到怎么自定义select下拉选择框的样式,于是群里就展开了激烈的讨论,刚开始一直就是考虑怎样使用纯CSS实现,把浏览器默认的样式覆盖掉,但最后均因兼容问题处理不好而失败告终,最后的解决方案就是用其他的元素(如ul,li)模拟下拉菜单,或者是使用网上一些现成的插件。其实select这个东西只靠纯CSS是不能解决这个自定义样式问题的,但既然折腾了这么久,还是说一下CSS实现的思路吧。首先对于默认的样式:刚开始想到使用背景,但经试验对select设置背景是无效的,于是后来就想到了覆盖,用其它元素把那个向下的箭头盖住,然后给这个元素设置背景,写了个demo发现可行,于是就有了下面的这些。 阅读全文
摘要:
JX.Animate 是由腾讯前端团队 AlloyTeam 推出的一个 CSS3 动画库,通过 JX(腾讯的前端框架)插件的形式提供。Why CSS3众所周知在支持HTML5的浏览器中,使用CSS3的动画效果无论从性能还是流畅程度都远超传统的JavaScript定时器动画效果。然而CSS3动画却存在CSS样式文件不好维护、动画过程不易控制、无法在运行动态生成动画等不足之处。JX.Animate 可以帮助开发者在 JavaScript 代码中方便调用和控制 CSS3 动画,例如动画时长、重复次数、动画缓冲、结束回调等,并且支持播放声音。项目地址:http://alloyteam.githu... 阅读全文
摘要:
本文写给广大正在做软件开发的、曾经做过软件开发的以及即将做软件开发的女同胞们。同时也希望男同胞们能够给女同胞多一些理解和包容,多一些关心和帮助,让女同胞能在软件开发的路上走的更远一点,走的更好一些。本文有感于公司一位女程序员的离职,在她身上,我看到了当年自己的影子,也看到了很多女孩子的影子。她是公司软件开发部2年来新进的第二位女生,也是目前做开发的唯一的女孩子。她大概是3月份入职的,是个小美女。这半年开发部新进了太多的人了,但是她格外引人注意,还是因为她的性别。我一直关注她。因为自己曾经的遭遇,所以比较关注她的发展。刚开始的时候,看得出,她很有激情,跟一起入职的男孩子比,一点也不示弱,跟男生. 阅读全文
摘要:
说是让人惊讶,你可能会觉得我们没见过世面,但这里提及的一些 jQuery 的插件的确平时比较少见,用的人应该更少。Grid portfolio使用竖排方式显示条目信息,现在很流行的的内容布局方式。Slide out contextual tips通过扩展一个平滑的动画显示用户想看到的一些特别的内容,例如用来显示更多的产品等。Quicksand – reorder and filter这是一个非常不错的 jQuery 插件,用于实现动画洗牌效果jVectorMapJVectorMap 是一个显示矢量地图的jQuery插件.它使用 SVG 在Firefox 3 or 4, Safari, Chro 阅读全文
摘要:
javascript中存在几种对URL字符串进行编码的方法:escape(),encodeURI(),以及encodeURIComponent()。这几种编码所起的作用各不相同。escape() 方法:采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。比如,空格符对应的编码是%20。不会被此方法编码的字符:@ * / +encodeURI() 方法:把URI字符串采用UTF-8编码格式转化成escape格式的字符串。不会被此方法编码的字符:! @ # 阅读全文