摘要:在chrome 的地址栏中输入以下命令 ,会出现一些意想不到的内容about:memoryabout:statsabout:networkabout:histogramsabout:dnsabout:cacheabout:pluginsabout:version
阅读全文
摘要:Google周四面向开发者社区推出网页加速工具Page Speed。Page Speed此前为Google内部使用,是Google提高搜索引擎速度的重要工具。网页响应速度是使Google搜索引擎获得成功的重要因素。用户在使用Google搜索引擎时,通常只需几秒钟的时间就可以获得搜索结果。包括Gmail在内,Google其他一些互联网服务的响应速度也非常快。Google采取了多方面措施来提升网站响应...
阅读全文
摘要:Closure 所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 闭包是 ECMAScript (JavaScript)最强大的特性之一,但用好闭包的前提是必须理解闭包。闭包的创建相对容易,人们甚至会在不经意间创建闭包,但这些无意创建的闭包却存在潜在的危害,尤其是在比较常见的浏览器环境下。如果想要扬长避短地使用闭包这一...
阅读全文
摘要:instanceof和typeof都能用来判断一个变量是否为空或是什么类型的变量。 typeof用以获取一个变量的类型,typeof一般只能返回如下几个结果:number,boolean,string,function,object,undefined。我们可以使用typeof来获取一个变量是否存在,如if(typeof a!="undefined"){},而不要去使用if(...
阅读全文
摘要:虽然现在美国经济出现危机,但是网站开发领域依然很繁荣,因为不论是现在或者将来,网络必定是人们日常生活中不可缺少的组成部分。NETTUTS上列出10大最吃香的网站开发技术。作为网站开发工程师,如果你精通这些技术,即便在经济不景气的时候,仍然很容易找到一份好工作。 1. Framework knowledge (架构知识) 架构是大型网站开发的重要部分。开发者已经从Rails, Djan...
阅读全文
摘要:下面分享一位web工程师,在性能与架构方面的经验: 一、不要过度设计:never over design 这是一个常常被提及的话题,但是只要想想你的架构里有多少功能是根本没有用到,或者最后废弃的,就能明白其重要性了。初涉架构设计,往往倾向于设计大而全的架构,希望设计出具有无比扩展性,能适应一切需求增加的架构,web开发领域是个非常动态的过程,我们很难预测下个星期的变化,而...
阅读全文
摘要:IE下JS执行,提示“尚未实现”的错误,在firebug中没有任何错误提示。打开IE就遇到该死的“尚未实现错误”,根据IE中提示的位置找过去也没有发现任何错误,看来IE的报错定位也不太准确。 在网上找到的原因:错误在于window.onload= myFunc(var1,var2);IE的window.onload函数中不支持参数调用,虽然函数会照样执行,但是却会出现报错,影响...
阅读全文
摘要:以前一直用asp.net ,很长一段时间都没有搞清楚微软提倡的三层架构(典型的就是petshop4)到底是什么。 还有很多人提到MVC,也是搞的一头雾水。 现在搞了几天php,突然发现原来的.net模式 本身就是一种 对表现层和 逻辑层分离的 类MVC 模式,这种分离已经体现出了MVC的许多优势了。主要是对这东西太熟悉,还费大劲去琢磨 MVC 到底是什么!结果想的太...
阅读全文
摘要:在ASP.NET2.0中跨网页提交技术允许一个网页在提交数据时提交给另外的一个页面。在跨网页提交中,用于初始化提交代码的页面叫源页面,而客户提交的页面叫目标页面。
阅读全文
摘要:简单点说 Session 是对针对单个连接来使用的,例如一些登陆用户的信息; Cache 是对全局来定的,例如某些子控件地重复使用,广告等。 Session 在使用中还有一些比较迷惑的地方 HttpSession session = request.getSession() 与 HttpSession session = request.getSes...
阅读全文
摘要: 我们将对 数组,Dictionary, HashTable,List,ArrayList 的性能和各自的优缺点做下比较?
阅读全文
摘要: 通常我们学习如何使用HashTable的时候我们经常会看到这样一段代码......
但是我们察看MSDN 可以看到 hashtable的Add方法的参数是object,所以无论是Key,还是Value 都可以使用自定义的类(class)或(struct) 实体,将object 装入 hashtable ,这样使用起来就更方便了。可以参考如下代码......
阅读全文
摘要:在用Asp.net做网站中,为了防止sql注入,对于get得到的每个数字值都要对其进行类型检查 以前我是这样写的(C#) if (!CheckNum(Request.Querying["ID"])) { Response.Redirect("Index.aspx"); } bool CheckNum(object o) { bool v=false; if (o!=null &&...
阅读全文