富Web应用开发的七大原则

【编者按】对于Web开发者而言,除了具拥有精湛的开发技术外,还应具备一些软技能。而针对富Web应用,开发者应该注意哪些要点呢?原文作者Guille认为如何让用户以最快的时间获得想要的数据尤为重要,开发者应注重以下七大原则。译文如下:网络上有关Web开发未来的热门讨论有很多,比如:JavaScript能否替代实现诸如历史记录、网页浏览、页面渲染等浏览器功能?开发者应该放弃后端,直接进行HTML渲染吗...
Web开发 互联网Web应用 用户体验

8个实用的SVG工具

SVG可缩放矢量图形(Scalable Vector Graphics)是基于可扩展标记语言(XML),用于描述二维矢量图形的一种图形格式。SVG是W3C在2000年8月制定的一种新的二维矢量图形格式,也是规范中的网络矢量图形标准。SVG严格遵从XML语法,并用文本格式的描述性语言来描述图像内容,因此是一种和图像分辨率无关的矢量图形格式。鉴于近几年SVG迅猛的发展,小编为大家介绍几款实用的SVG工...
SVG工具 Web开发

高效的jQuery代码编写技巧大盘点

jQuery在Web前端开发中至关重要,好的jQuery代码会带来速度的提升,快速渲染和响应意味着更好的用户体验。 开发者在脑子的意识:jQuery就是javascript。这意味着我们应该采取相同的编码惯例,风格指南和最佳实践。当你准备使用jQuery,我强烈建议你遵循下面这些指南: 缓存变量DOM遍历是昂贵的,所以尽量将会重用的元素缓存。//糟糕 h=$(#element).height...
编写技巧 jQuery代码

.net使用Aspose.Words进行Word替换操作的实现代码

.net使用Aspose.Words进行Word替换操作的实现代码。之前在工作中,需要实现Word打印功能,并且插入图片。当时采取的方式则是使用书签进行操作。首先在word内插入书签,完成后,存为模板。程序加载该模板,找到书签,并在指定位置写入文字即可。后期维护过程中,发现模板经常需要变更,但是书签在word中不方便查看,用户在编辑word的时候容易出错。于是想采取特殊字符串标识的方式进行替换。此...
.net Aspose.Words

CSS实现跨浏览器范围输入兼容样式

自从IE10发布,输入范围样式备受关注。 现在仅仅使用CSS就可以生成跨浏览器、可兼容的输入范围(滑块)。今天,我们就一起来简单实践下。自从IE10发布,输入范围样式备受关注。 现在仅仅使用CSS就可以生成跨浏览器、可兼容的输入范围(滑块)。今天,我们就一起来简单实践下。把上图变成这样:为了简化生成样式的过程,为添加了LESS样式表,CSS也可用。应用基础CSS样式被输入范围应用的几个样式需要添加...
CSS 跨浏览器

网页首屏设计之图文混排的10大技巧

 1、强化对比  Packdog网页首屏设计之图文混排的10大技巧  Wearetelegraph网页首屏设计之图文混排的10大技巧  首先网页首屏中的文字必须具备可读性才行,所以你需要确认文字与背景之间的色彩搭配能让用户看得清楚。当你选择一个暗色调的背景,那么你需要使用白色或者浅色的的文字,而当背景比较素雅的时候,文字可以使用深色,这就是我所说的强化对比。  当然,对比不仅限于色彩,文字同样存在...
文混排 设计图

基于HTML5实现的Heatmap热图3D应用

Heatmap热图通过众多数据点信息,汇聚成直观可视化颜色效果,热图已广泛被应用于气象预报、医疗成像、机房温度监控等行业,甚至应用于竞技体育领域的数据分析。基于HTML5实现的Heatmap热图3D应用已有众多文章分享了生成Heatmap热图原理,可参考《How to make heat maps》和《How to make heat maps in Flex》,本文将介绍基于HTML5技术的实现...
Heatmap热图 3D应用

合成与分解GIF图片

.NET Framework 中不能创建动态GIF图片,本文所提供NGif 组件为大家提供了一种合成GIF动态图片,以及将动态图片分解成单张静态图片的方法下面是使用该组件的示例代码:/*createGif*/ //youshouldreplacefilepath String[]imageFilePaths=newString[]{c:\\01.png,c:\\02.png,c:\\0...
合成与分解 GIF图片

C#使用iCSharpcode进行文件压缩

最近事情不是很多,所以对iCSharpcode的使用进行了一些研究,根据公司一些用法,写出了一个压缩的使用类,效果还ok,也算是自己的一个学习了。1:参数类usingSystem; usingSystem.Collections.Generic; usingSystem.Linq; usingSystem.Text; namespaceZipCompress { publiccla...
文件压缩 iCSharpcode C#

WPF实现3D翻转的动画效果简介

、前端代码实现1.1 原理见代码注析GridMouseDown=Grid_MouseDown Viewport3D Viewport3D.Camera !--Position属性指定3D空间中摄像机的位置,LookDirection属性为摄像机方向-- PerspectiveCameraPosition=00500LookDirection=00-1/ /Viewpo...
动画效果 WPF