摘要:
JavaScript库是 一个提前写好的JavaScript文件库,它可以很容易的开发基于JavaScript的应用,特别是AJAX和一些其它的以web为中心的技术。运用JavaScript最基本的方式是嵌入以写好的JavaScript函数,或是在HTML页面中包含进来。它是同过文档对象模型(DOM)和页面进行交互的。 在这篇文章中我精心挑选了 15个新颖的JavaScript库和工具,它们可以清理你应用中的相关问题以及让你的网站具有竞争力。我希望你在开发任务中能轻松的发现和应用下面的JavaScript库。好好享受吧! 1. Recline.js Recline.js 对于构建纯htm... 阅读全文
摘要:
本文出现的 HTTP 状态码: 200 OK 201 创建 202 接受(去看电影) 203 曾经有人说(Non-Authoritative Information) 204 (考卷)没有内容 205 内容重置 206 (作业)部分内容 300 多选题 301 永久搬走 302 找到(你了) 303 看别人的(考卷) 304 (爱)没有改变 305 使用(姐姐)代理(传信) 306 没用到 307 暂时导向 400 不情之请 401 (老师)不准 402 需要付钱 403 (妈妈)禁止 404 没找到(男友) 405 (抢劫工行)方法不允许 406 ... 阅读全文
摘要:
开发者必备的6款源码搜索引擎来源:csdn发布时间:2013-08-07阅读次数:208681 在推动技术变革上,开源运动发挥了非常显著的作用。而Linux成功地将开源转换成商务模式,给广大开源工作者带来了更大的信心和勇气。目前,开源已成为主流,在未来的几年内,它的足迹将会遍布前沿教育、航空航天(如无人驾驶飞机)等许多领域。 借鉴现有的开源项目或开源代码,对于初级开发者来说,不失为一种很好的编程手段,但千万不要单纯地“用”,更多地是理解与提升,这样才会进步。 下面为大家介绍6款源码搜索引擎,让你找到更适合你的源码。 1.Ohloh Ohloh Code是最大且非常全面的源码搜索引擎,... 阅读全文
摘要:
本文作者是一名拥有多年Java开发经验的程序员,他从经验中得出,并不是所有的Java SE功能/API都值得程序员去使用,比如本文列举的这6个,大家在使用前得慎重对待。以下是对原文的摘译。 多年的Java开发经验告诉我,从长远角度来看,以下这些Java SE功能/API,开发者最好停止使用。ReflectionBytecode manipulationThreadLocalsClassloadersWeak/Soft referencesSockets 1.Reflection Reflection即反射,在许多流行的库里面都有反射机制,比如Spring和Hibernate。通过对业务... 阅读全文
摘要:
作为一名Web开发者,当程序出现问题时日子总不是那么好过。问题可能无处不在,可能是你发送的请求出了错,可能是回复出了错,可能是你使用的某个第三方库出了问题,又或者是一个外部API调用失败了。优秀的工具对于定位问题出在何处有着无可估量的价值,而且能在一开始就帮助我们阻止问题的出现,总的来说能使我们的工作更有效率。命令行工具尤其有用,因为它们非常易于做自动化和脚本处理,能够以各种不同的方式进行组合和重用。本文介绍了6个非常强大且灵活的工具,熟练使用这些工具能使你的生活变得更轻松一些。 Curl Curl是一个网络传输工具,同wget非常相似。主要的区别在于wget默认是保存到文件,而curl... 阅读全文
摘要:
新年快乐!2013年已经到来,虽然悬浮滑板和登月一日游还没成为现实,技术和网络的发展速度却也比以往任何时候都快。我对2012年的预测是有点激进了,但也没关系啦。此时此刻,我又跟另一个世界对上话啦!将进酒,杯莫停…… 1. 浏览器的占有率将趋于稳定 你很介意访客用的是Chrome、IE、Firefox、Safari或Opera吗?可以释怀了。历史车轮已经到了一站,那就是:用户最多的五大浏览器之间,差别已经不大:都支持核心HTML5技术,速度都很快,并且稳定。给我个换浏览器的理由先? 不幸的是,开发者们还在继续做傻事,例如使用webkit前缀来标注CSS属性。如果你发现自己还挂着“本网站在XX.. 阅读全文
摘要:
随着万圣节越来越流行,我感觉有必要跟大家讨论一下一个在软件开发中非常普遍的问题:僵尸代码。几乎所有我接触过的代码库里都四散着很多小段的,甚至大片大片的被注释掉的代码。这就是僵尸代码。//目前禁用这项功能。Jimmy在写这段代码时肯定是喝醉了。//你可能以为这里发生了恐怖的代码凶手案…不,不,我只是把它们注释掉了… 为什么称它们为僵尸代码?你知道,僵尸不并不是真的死的。就像恐怕电影里告诉我们的,尽管僵尸看起来是死人,但它们仍有能力四处出没袭击我们。相同的道理,僵尸代码也是处于不生不死之间…它们在伺机搞砸我们的工作。注释掉的代码还活着,它们就存在我们的代码库中。程序员在维护和重构代码时会和它们.. 阅读全文
摘要:
1. 前言 Internet的高速发展,给人们的工作和生活带来了极大的便利,对Internet的服务品质和访问速度要求越来越高,虽然带宽不断增加,用户数量也在不断增加,受Web服务器的负荷和传输距离等因数的影响,响应速度慢还是经常抱怨和困扰。解决方案就是在网络传输上利用缓存技术使得Web服务数据流能就近访问,是优化网络数据传输非常有效的技术,从而获得高速的体验和品质保证。 网络缓存技术,其目的就是减少网络中冗余数据的重复传输,使之最小化,将广域传输转为本地或就近访问。互联网上传递的内容,大部分为重复的Web/FTP数据,Cache服务器及应用Caching技术的网络设备,可大大优化数据链路.. 阅读全文
摘要:
TNW发布了2013年10大网页设计趋势: 1、响应式布局盛行,即一个网站适配多种屏幕; 2、重视字体的选择,使用Web字体; 3、更少的使用Flash,使用其他任何可能替代的技术; 4、苹果iOS的拟物化设计将不再时髦; 5、使用巨大的背景图构造大气的视觉效果; 6、产品和个人介绍页面留出更多空白; 7、更多的社交网络分享入口; 8、浅色、冷色调重新成为主流; 9、移动App将取代一部分移动网页流量; 10、内容依旧为王; 2012年我们看到一些新的设计趋势在Web设计领域,特别是响应式页面设计。那么跟随我们的脚步,来预测一下2013年的设计趋势吧! 1、响应式网页设... 阅读全文
摘要:
在不同寻常的2012年,开源项目又发生了怎样的故事?哪些开源项目跟不上时代的潮流而隐退?又有哪些开源项目在激烈的竞争中成为时代的弄潮儿?下面和大家共同回顾2012年中最为成功的十大开源项目吧。 1.Apache Hadoop 从很多角度来看,2012年都堪称大数据之年。Hadoop的多个发行版在这一年同期上市,对行业领导者的地位发起轮番冲击。Hortonworks、Cloudera与MapR在第一场角逐中崭露头角,但以IBM为首的诸多技术巨头也开始向Hadoop领域迈出试探性的脚步。大数据革命掀起的浪潮必将更加汹涌,而无论局面如何动荡,Hadoop的王者之相似乎已经不可动摇。 2.Mongo. 阅读全文