03 2014 档案
摘要:本文将介绍一些方法用于优化ASP.NET网站性能,这些方法都是不需要修改程序代码的。它们主要分为二个方面:1. 利用ASP.NET自身的扩展性进行优化。2. 优化IIS设置。
阅读全文
摘要:JavaScript出现近二十年了,但由于其有些问题不能解决,使得像Python和Ruby这一类的语言很吸引人,这些问题包括命令行接口、交互式开发环境、包的管理和没有一个有组织开源社区等。幸亏Node.js和npm,使得JavaScript的现状有了明显改善。
阅读全文
摘要:IE条件注释是一种特殊的HTML注释,这种注释只有IE5.0及以上版本才能理解。简而言之,除了“Windows上的IE”之外的所有浏览器都会认为条件注释只是一段普通的HTML注释。你不能在CSS代码中使用条件注释。
阅读全文
摘要:我正在评估一个 ASP.NET Web 项目应用。它有一些可扩展性问题。意味着当网站访问量增加的时候。系统将会变得缓慢。当我查看应用日志。我找到了大量的 ThreadAbortException. 这个应用大量的使用了 Response.Redirect (是的 endResponse= true),这个就是可扩展性问题的根源。
阅读全文
摘要:Web 开发很简单,Web 应用的 UI 开发却很复杂,如果能够利用一些成熟的 UI 框架可以大大的减少开发的复杂度。本文向你介绍 5 款界面效果很不错的 JS 框架。
阅读全文
摘要:没有其他技术能够像WebSocket一样提供真正的双向通信,许多web开发者仍然是依赖于ajax的长轮询来实现。对Websocket缺少热情,也许是因为多年前他的安全性的脆弱,抑或者是缺少浏览器的支持,不管怎样,这两个问题都已经被解决了。
阅读全文
摘要:看到alibaba的一个图片切换效果,感觉不错,想拿来用用。但代码一大堆的,看着昏,还是自己来吧。由于有了做图片滑动展示效果的经验,做这个就容易得多了。
阅读全文
摘要:选择器(selector)是CSS中很重要的概念,所有HTML语言中的标记都是通过不同的CSS选择器进行控制的。用户只需要通过选择器对不同的HTML标签进行控制,并赋予各种样式声明,即可实现各种效果。
阅读全文
摘要:在今天的手机设备世界里,生活的节奏继续加快,因此访问你的网站的用户的耐心也在渐渐失去。同时,我提供了非常多的特性,为了防止你的网站变得过时或者廉价,你必须跟上竞争对手。你想赢得访问者的喝彩,但访问者没有在页面停留足够长的时间来载入页面,不可能对页面有很深的印象。
阅读全文
摘要:1989年3月,互联网的发明者蒂姆-伯纳斯-李(Tim Berners-Lee)首次提出了有关“信息管理系统”的概念,他认为“我们应该开发一个万向连接的信息系统,该系统必须是通用和便捷的,因为这比花哨的图片技术和其他复杂操作都更为重要。”
阅读全文
摘要:Base64是最常用的编码之一,比如开发中用于传递参数、现代浏览器中的标签直接通过Base64字符串来渲染图片以及用于邮件中等等。Base64编码在RFC2045中定义,它被定义为:Base64内容传送编码被设计用来把任意序列的8位字节描述为一种不易被人直接识别的形式。
阅读全文
摘要:目前全球信息基础设施的特点是,拥有大量的数据交换格式。这一点也不奇怪。互联网几乎已经老了,而“物联网”及“大数据”正从概念走进现实。但我仍然相信,在这一领域还有一股较强的历史趋势,推动JSON数据格式的应用。
阅读全文
摘要:现在有各种各样的语法高亮工具,可以格式化语言,并且根据不同的编程语言进行高亮显示。无论是个 HTML 页面还是 PHP,Ruby,Python 或者是 ASP。这篇文章中,我们会介绍 15 款最好的代码语法高亮工具,帮助大家用更迷人的方式展示代码片段。
阅读全文
摘要:写了这么久的CSS,但大部分前端er都没有按照良好的CSS书写规范来写CSS代码,这样会影响代码的阅读体验,这里总结一个CSS书写规范、CSS书写顺序供大家参考,这些是参考了国外一些文章以及我的个人经验总结出来,我想对写CSS的前端用户来说是值得学习的。
阅读全文
摘要:无论你是编程高手,还是技术爱好者,在进行Web开发过程中,总避免不了犯各种各样的错误。犯了错误,可以改正。但如果犯了某些错误,则会带来重大损失、遗憾。令人惊讶的是,这些错误往往是最普通,最容易避免。下面将列举最需要注意的五大错误。
阅读全文
摘要:Flash 做动画时会用到 Tween 类,利用它可以做很多动画效果,例如缓动、弹簧等等。我这里要教大家的是怎么利用 Flash 的 Tween 类的算法,来做js的Tween算法,并利用它做一些简单的缓动效果。
阅读全文
摘要:今日话题——优秀的程序员和一般的程序员差别在哪?,在我平时所见到的程序员中,如果纯以编码能力来看,个人觉得可以分为五类。
阅读全文
摘要:我以前关于 Visual Studio 调试技巧的文章引起了大家很大的兴趣,以至于我决定分享更多调试的知识。以下的列表中你可以看到写原生开发的调试技巧(接着以前的文章来编号)。这些技巧可以应用在 VS2005 或者更新版本中(当然有一些可以适用于旧版本)。如果你继续,你可以知道每个技巧的详细信息。
阅读全文
摘要:最近碰巧读了Ivan Shcherbakov写的一篇文章,《11个强大的Visual Studio调试小技巧》。这篇文章只介绍了一些有关Visual Studio的基本调试技巧,但是还有其他一些同样有用的技巧。我整理了一些Visual Studio(至少在VS 2008下)原生开发的调试技巧。
阅读全文
摘要:想必大家对于jQuery这个最流行的javascript类库都不陌生,而且只要是前端开发人员肯定或多或少的使用或者接触过,在今天的这篇文章中,我们将介绍一些书写高质量jQuery代码的原则,我们不单单会告诉你如何去书写,也会告诉你为什么这样书写,希望大家会觉得有所帮助。
阅读全文
摘要:有太多人,只知道羡慕别人的成就,却看不见别人的汗水,这已经被无数鸡汤文提到;那么也有不少人,汗水付出也很多,加班很辛苦,累的七死八活,但是依然没有什么太好的成绩,我想说,这里除了部分人运气不佳,大部分是“用力不用心”(或者说“用力不用脑”),白白耽误自己的青春。
阅读全文
摘要:网站快速加载,是提供良好用户体验的前提。然而,网站功能的不断增多,程序包的不断臃肿,导致网站访问时较大的下载量,最终影响了响应速度。没有一个用户喜欢等待,如何减少代码量,为网站减去过多负担。
阅读全文
摘要:有很多小型的服装公司网站都交给一些富有个性,创意十足的设计师打理,可能他们的规模并不如大品牌那样出众,但这些网站的表现却令人感到惊艳。今天我们收集了25个酷炫的服装行业网站,来看下它们有哪些不俗的布局与惊喜的彩蛋吧。
阅读全文
摘要:下面为大家介绍 16款最流行的 JavaScript 框架,赶快收藏!。jQuery 是最流行的 JavaScript 框架,它简化了HTML 文档遍历、事件处理、动画和Ajax交互。jQuery插件非常之多。
阅读全文
摘要:本文主要研究HTML5 WebSockets的使用方法,它是HTML5中最强大的通信功能,定义了一个全双工的通信信道,只需Web上的一个Socket即可进行通信,能减少不必要的网络流量并降低网络延迟。
阅读全文
摘要:当人们刚接触布局的时候都比较倾向于使用定位的方式。因为定位的概念看起来好像比较容易掌握。表面上你确切地指定了一个块元素所处的位置那么它就会坐落于那里。可是定位比你刚看到的时候要稍微复杂一点。对于定位来说,有一些东西会绊倒新手,所以在它成为你的惯用技巧前你需要掌握它们。
阅读全文
摘要:大脑有着无穷无尽的能源,它是如此的迷人,既复杂又强大,大脑有着很多很多的未知数。它好比电脑的CPU指挥着我们做各种各样的事情。本文我们并不是为了解剖大脑,而是通过七大“误区”来解析程序员的大脑是如何编码。
阅读全文
摘要:在网站中需要一个图片上传裁剪的功能,借鉴这篇文章 Ajax+PHP+jQuery 图片截图上传 的指点,找到了jquery.imgAreaSelect这个不错插件,能对图片进行自定义区域选择并给出坐标,类似微博等同类网站上传头像要求按比例裁剪的功能,正合适就自己做了个。
阅读全文
摘要:HTML 已经走过了近20的发展历程。从HTML4到XHTML,再到最近十分火热的HTML5,它几乎见证了整个互联网的发展。但是,即便到现在,有很多基础的概念和原则依然需要开发者高度注意。下面,向大家介绍这些应该遵循的开发原则。
阅读全文
摘要:第一种安全性比较低,把文本文件1.txt改成1.jpg照样可以上传,但其实现方法容易理解,实现也简单,所以网上很多还是采取这种方法。第二种不检测文件后缀而是检测文件MIME内容类型。第三种可以实现真正意义上的文件类型判断。
阅读全文
摘要:滑动展示效果主要用在图片或信息的滑动展示,也可以设置一下做成简单的口风琴(Accordion)效果。这个其实就是以前写的图片滑动展示效果的改进版,那是我第一篇比较受关注的文章,是时候整理一下了。
阅读全文
摘要:对于很多人来说,制作页脚是只是设计师顺手而为的任务。它似乎很容易,似乎可以忽略不计。因为很多人都觉得网站底部很少人会去看,而且页脚链接的所有链接的点击率(CTR)都是最低的,何必呢?
阅读全文
摘要:Promises是一种异步编程模型,通过一组API来规范化异步操作,这样也能够让异步操作的流程控制更加容易。由于Promises对于新手而言理解曲线还是比较陡峭的,这里给大家介绍 JavaScript Promises 实现框架一览及对比。
阅读全文
摘要:调试是软件开发周期中很重要的一部分。它具有挑战性,同时也很让人疑惑和烦恼。总的来说,对于稍大一点的程序,调试是不可避免的。最近几年,调试工具的发展让很多调试任务变的越来越简单和省时。这篇文章总结了可能节省你大量时间的十个visual studio的调试技巧和方法。
阅读全文
摘要:有人说,女程序员不靠谱,或许是因为你们的工作经历中没遇到过女程序员,其实她们可能会比那些男程序员都强!!所以,下面来看看一个女程序员的故事,一个让人回味很久,在脑海里挥之不去的故事,她的经历或许跟你们有些相似,她的想法又和你们有木有共鸣呢……
阅读全文
摘要:CDN 中动态内容是不太好解决的,通常需要很麻烦的技术和方法来实现这些功能,比如我设计过一种动态缓存的方法,基于 session 栏接,然后根据热点来做动态缓存时间的控制。目前开放的实现 Cache 的技术主要有 CSI,SSI,ESI 之类几种。
阅读全文
摘要:本文主要探讨用于构建实时跨源通信的两个模块:跨文档消息通信(Cross Document Messaging)和 XMLHttpRequestLevel2。通过这两个模块,我们可以构建不同域间进行安全通信的Web应用。
阅读全文
摘要:当开发人员思考如何优化网站时,往往会选择优化内容——文件组合、多媒体优化、缓存和压缩文件,但也有需要对服务器进行优化。其中一个最佳指标就是首字节的加载时间,首字节加载时间表示从链接创建到首字节成功转换所花费的时间。这个时间也包括了服务器执行各种协议和计算的时间。
阅读全文
摘要:jQuery 使用简单灵活,同时还有许多成熟的插件可供选择,它可以帮助你在项目中加入一些非常好的效果。滑块和幻灯片效果是常用的内容展示方式之一,这是一种在有限的网页空间内展示系列项目时非常好的方法。今天这篇文章就与大家分享12个优秀的 jQuery 幻灯片插件和幻灯片教程。
阅读全文
摘要:为什么要展望未来?因为人类之所以成为人类就是因为这个种族有一个不断进取的心,能通过展望未来总结过去获得新的资源,新的空间。展望未来我们要懂得以下道理,只有懂了才能有针对性的做出有实际意义的展望计划。
阅读全文
摘要:有许多方法可以实现页面里图像的响应式显示(Responsive)。然而,我碰到的所有方案都使用了 JavaScript。这使我疑惑不用 JavaScript 实现图像响应是否可行。我提出了下面纯CSS的方案。
阅读全文
摘要:几乎没有哪个程序员能够写出一个bug都没有的代码,但是解决方法总是比困难多得多。多实践和坚毅的决心是成功的关键,这样才能够写出清洁代码,保证软件系统的可靠性。
阅读全文
摘要:拖拉缩放效果,实现通过鼠标拖动来调整层的面积(宽高)大小。例如选框效果。这里的拖拉缩放比一般的选框复杂一点,能设置八个方位(方向)的固定触发点,能设置最小范围,最大范围和比例缩放。跟拖放效果一样,程序的原型也是在做图片切割效果的时候做出来的。
阅读全文
摘要:本期文章我们为大家搜集了很多专业且高质量的HTML5模版,而且还是免费的呦。如果你对编码很熟悉,那么从这些网站里你可以学到很多新技能。来这些国际范的案例中挑选您喜欢的模版学习起来吧:)
阅读全文
摘要:为什么我们要自己做职业生涯规划?记得电影《社交网络》里边,CFO同学在知道自己股权被稀释时说了一句话,“我以为那些律师是我的律师。”其实我们大多数人对HR几乎都存在类似的误解—— 你以为她是你的HR,其实她只是公司的HR。她们care的是如何编个理由用老板给的那点小钱留住一个高性价比的人才,而不是真正有助于你发展的职业路线图。
阅读全文
摘要:在国外,很多聪明的设计师会在每年更新一次自己的简历,或做成网站,或印成册子。所以这里会推荐一些新颖的求职简历给大家,虽然这些作品并不是100%优秀,但是肯定会有一些有趣的地方吸引你。
阅读全文
摘要:Kumar 是位涉猎广泛的软件工程师,对很多技术领域都有非常高的热情,如Java/JEE、PHP、.NET、C/C++等程序设计语言、移动编程语言、应用安全、云计算、API、移动应用、Google Glass、大数据等等。
阅读全文
摘要:在推动技术变革上,开源运动发挥了非常显著的作用。而Linux成功地将开源转换成商务模式,给广大开源工作者带来了更大的信心和勇气。目前,开源已成为主流,在未来的几年内,它的足迹将会遍布前沿教育、航空航天(如无人驾驶飞机)等许多领域。
阅读全文
摘要:作为一个开发者你不可能没听说过SublimeText。不过你没听说过也没关系,下面让你明白。 SublimeText是一款非常精巧的文本编辑器,适合编写代码、做笔记、写文章。它用户界面十分整洁,功能非同凡响,性能快得出奇。
阅读全文
摘要:在这篇文章中我想提及我喜欢的5个在.NET4.5内核中的特性。当然,这可能只是我喜欢的而并不是你的。但是我所做的是当我选择这些特性时我也想着较大的.NET社区,我希望我满足了这种期望。
阅读全文
摘要:Cecily Carver 是多伦多的一位程序媛,和 Jennie Faber 一起创办了一个游戏制作工作室。她喜欢歌剧、舞蹈和弹钢琴。Cecily 在这篇文章分享她在编程道路上的所感所想,给出很多值得思考的编程箴言以及一些思想误区,比如在你学习编程之前思考一下你的目标、编程不是什么神秘的东西等。
阅读全文
摘要:拖放效果,也叫拖拽、拖动,学名Drag-and-drop ,是最常见的js特效之一。如果忽略很多细节,实现起来很简单,但往往细节才是难点所在。这个程序的原型是在做图片切割效果的时候做出来的,那时参考了好几个同类的效果,跟muxrwc和BlueDestiny学习了不少东西。
阅读全文
摘要:预加载器(Pre-loader)可以说是提高浏览器性能最重要的举措。Mozilla 官方发布数据,通过预加载器技术网页的加载性能提升了19%,Chrome测试了 Alexa 排名前2000名网站,性能有20%的提升。
阅读全文
摘要:对于前端开发工程师来说,确保代码在各种主流浏览器的各个版本中都能正常工作是件很费时的事情,幸运的是,有很多优秀的工具可以帮助测试浏览器的兼容性,让我们一起看看这些很棒的工具。
阅读全文
摘要:CSS 的主要目的是给 HTM L元素添加样式,然而,在一些案例中给文档添加额外的元素是多余的或是不可能的。事实上 CSS 中有一个特性允许我们添加额外元素而不扰乱文档本身,这就是“伪元素”。其中最常用的是 :before 和 :after 两个。
阅读全文
摘要:从我开始工作算起,已经有20多年了。即便如此,我依然记得当时对从大学毕业并开始工作的憧憬。在那之前,除了少数几份和编程无关的暑期工,我的人生基本都是在学校度过的。虽然我对工作的大多数期望都实现了,不过在步入职场头几年中也发现这一行许多令人惊奇的事,下面是头五件:
阅读全文
摘要:很久之前就在一个网站的截取相片的功能中看到这个效果,也叫图片裁剪、图片剪切(设置一下也可以做出放大镜等类似的效果)。当时觉得很神奇,碍于水平有限,没做出来。前些日子突然想做一个透镜效果,就突然想到了这个效果,于是找出当年“珍藏”的代码决定一尝所愿。
阅读全文
摘要:Naresh Kumar 是一位软件工程师与热情的博主,对编程与新事物充满了激情和兴趣。近日,Naresh撰写了一篇博文,对开源世界最常见的两种数据库MySQL与PostgreSQL的特点进行了详尽的分析和比对。
阅读全文
摘要:半年多时间过去了,iOS吹起了轰轰烈烈的扁平化设计风格,而做为承载App宣传重任的网页,整体设计风格的变迁如何?是否也如iOS的设计风格改革一样彻底的翻转?还是如往常一直深耕成熟的设计风格?
阅读全文
摘要:加载动画和进度条使网站更具吸引力。该进度条也会显示有价值的信息给用户,因为他们会通知用户,有一些还在进行,并要求用户耐心等待。下面是30款基于 jQuery & CSS3 的加载动画和进度条插件。
阅读全文
摘要:vi是unix世界中最通用的全屏编辑器,linux中是用的是vi的加强版vim,vim同vi完全兼容,vi就是"visual interface"的缩写。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其它编辑程序所没有的。
阅读全文
摘要:在 JavaScript 中,对于数组的操作有两个很容易混淆的方法 splice, slice ,这里给大家推荐一篇介绍 splice, slice 二者区别的文章。
阅读全文
摘要:我们有许多的编程语言,像 Java,NET,PHP,Ruby,Perl 和 Python 等,但今天我们要讨论的是两个最古老和流行的语言的C和C++。今天我们整理了一些令人印象深刻的IDE(集成开发环境)和编译器推荐给 C 和 C++ 程序员。集成开发环境,主要用于提供软件应用的各种组件而开发的,其中最流行的功能是它们都有吸引力的用户界面。
阅读全文
摘要:在天猫双11活动中,商品详情、店铺等浏览型系统,通常会承受超出日常数倍甚至数十倍的流量冲击。随着历年来双11流量的大幅增加,每年这些浏览型系统都要面临容量评估、硬件扩容、性能优化等各类技术挑战。
阅读全文
摘要:本文将教你一个很有用的技巧——如何使用 CSS 做到完全的垂直居中。我们都知道 margin:0 auto; 的样式能让元素水平居中,而 margin: auto; 却不能做到垂直居中……直到现在。但是,请注意!想让元素绝对居中,只需要声明元素高度,并且附加以下样式,就可以做到:
阅读全文
摘要:在 JavaScript 中,对于字符串的操作有 substring, substr, slice, splice 等好多个内置函数,下面给大家推荐一篇介绍 substring, substr, slice 三者区别的文章。
阅读全文
摘要:Hybrid App 是混合模式应用的简称,兼具 Native App 和 Web App 两种模式应用的优势,开发成本低,拥有 Web 技术跨平台特性。目前大家所知道的基于中间件的移动开发框架都是采用的 Hybrid 开发模式,例如国外的 PhoneGap、Titanium、Sencha,还有国内的 AppCan、Rexsee 等等。
阅读全文
摘要:当下的设计趋势已经彻底改变了过去几年对于网页设计的概念,而且至少在接下来的这一年里会发展得如火如荼。我们已经接触到了垂直滚动、扁平化设计、复古的配色、极简的配色,以及幻灯动画展示,当然,响应式设计才是最头等的趋势。
阅读全文
摘要:HTML5 Geolocation 技术应用的场景比较多,比如构建计算行走路程、GPS导航的社交应用等本文主要探讨 HTML5 Geolocation API,包括获取地理位置数据的途径,地理位置数据的隐私以及在实际中的应用等。目前存在两种地理定位请求:单次定位请求和重复性的位置更新请求。
阅读全文
摘要:JavaScript 中所有变量都是对象,除了两个例外 null 和 undefined。一个常见的误解是数字的字面值(literal)不是对象。这是因为 JavaScript 解析器的一个错误, 它试图将点操作符解析为浮点数字面值的一部分。
阅读全文
摘要:当涉及到开发项目时,其中比较重要的事情是它需要某种形式的错误和问题跟踪工具来发现和解决问题,否则会浪费大量的时间。 此外,你总是要标签应用来标示那些悬而未决的问题,而这种分期执行的项目进度将帮助您更轻松的工作,并保持跟踪需要解决什么问题。
阅读全文