摘要: 微信公众平台 基本配置 openid 阅读全文
posted @ 2014-07-23 22:32 古翔磊 阅读(629) 评论(0) 推荐(0) 编辑
摘要: Excetional Performance 团队总结出了一系列可以提高网站速度的方法。可以分为 7大类 35条。包括内容 、服务器 、 CSS 、 JavaScript 、Cookie 、图片 、移动应用 ,七部分。 一、内容部分尽量减少 HTTP请求减少 DNS查找避免跳转缓存 Ajxa推迟加载提前加载减少 DOM元素数量用域名划分页面内容使 frame数量最少避免 404错误1、尽量减少 HTTP请求次数 终端用户响应的时间中,有 80%用于下载各项内容。这部分时间包括下载页面中的图像、样式表、脚本、 Flash等。通过减少页面中的元素可以减少 HTTP请求的次数。这是提高网页速度的.. 阅读全文
posted @ 2014-03-13 22:57 古翔磊 阅读(685) 评论(0) 推荐(1) 编辑
摘要: 1 尽量少用全局变量,最好一个应用程式只有一个全局变量隐含全局变量(不使用var声明)与明确定义的全局变量区别:(1)使用var创建的全局变量(在函数外部声明)不能用delete删除(2)不使用var创建的隐含全局变量可以删除这表明隐含全局变量严格来讲并不是真正的变量,而是全局对象的属性,属性可以通过delete操作符删除,但是变量不可以2 获取全局对象 var global = (function() { return this; })3 单一var模式: 只是用一个var在函数顶部进行变量声明,是一种很有用的模式 使用一个var关键字声明由逗号分开的多个变量,同时初始化变量var a=.. 阅读全文
posted @ 2013-11-21 22:17 古翔磊 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 时代一直在变,一个又一个的创新让我们感到惊讶万分。网页设计的趋势如同流星,光芒耀眼,但来得快、去得也快。虽然跟风很不好,显得毫无设计主见,但很多设计潮流确实值得追随。就像当下响应式设计、扁平化设计、以及滚动视差等。可是呢,还有很多极为”糟粕”的设计趋势,本文一一列举,请君对号入座。1. 除了电话线时代的老顽固,现在已经没人喜欢页面跳转了“下一页”、”下一张”,明明一页就能展现的内容,非要跳转20多次才能看全,你把用户当傻子?操作繁琐、浪费时间、效率低下,没人喜欢页面跳转过于频繁的网页。2. 十面埋伏的广告确实有很多网站的维持依赖广告收入,但是广告的位置一定要合理,不要妨碍用户浏览信息,用户体验 阅读全文
posted @ 2013-11-21 07:54 古翔磊 阅读(906) 评论(1) 推荐(3) 编辑
摘要: 按需加载是前端性能优化中的一项重要措施,按需加载是如何定义的呢?顾名思义,指的是当用户触发了动作时才加载对应的功能。触发的动作,是要看具体的业务场景而言,包括但不限于以下几个情况:鼠标点击、输入文字、拉动滚动条,鼠标移动、窗口大小更改等。加载的文件,可以是JS、图片、CSS、HTML等。后面将会详细介绍“按需”的理解。按需解析HTML按需解析HTML,就是页面一开始不解析HTML,根据需要来解析HTML。解析HTML都是需要一定时间,特别是HTML中包含有img标签、引用了背景图片时,如果一开始就解析,那么势必会增加请求数。常见的有对话框、拉菜单、多标签的内容展示等,这些一开始是不需要解析,可 阅读全文
posted @ 2013-11-18 23:11 古翔磊 阅读(329) 评论(0) 推荐(0) 编辑
摘要: //ASP.NET后台页面跳转Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "");//后台弹出确定框ClientScript.RegisterStartupScript(GetType(), "message", "");/... 阅读全文
posted @ 2014-06-20 14:30 古翔磊 阅读(1012) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/v_july_v/article/details/6279498 阅读全文
posted @ 2014-05-07 23:47 古翔磊 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 转载自_百度空间 http://hi.baidu.com/576699909/item/04c80e9a5eabb419934f410a据库连接池的图解原理最近我作了数据库JSP的频繁连接,在此给出数据库连接池的必要性,对于JSP来说一个很好的J2EE服务器是很必要的,JBOOS,WebLogic都... 阅读全文
posted @ 2014-04-19 21:51 古翔磊 阅读(971) 评论(0) 推荐(0) 编辑
摘要: //1.遍历页面中所有的TextBox,并将值设置成String.Emptyfor (int j = 0; j < this.Controls.Count; j++){foreach (object o in Page.Controls[j].Controls){if (o is TextBox){TextBox txt = (System.Web.UI.WebControls.TextBox)o;txt.Text = String.Empty; } }}//2.递归遍历private void FindAllTextBoxByPageControl(ControlCollection 阅读全文
posted @ 2013-11-23 21:51 古翔磊 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 一、 安全性比较低,把文本文件1.txt改成1.jpg照样可以上传,但其实现方法容易理解,实现也简单,所以网上很多还是采取这种方法。Boolean fileOk = false;string path = Server.MapPath("~/images/");//判断是否已经选取文件if (FileUpload1.HasFile){//取得文件的扩展名,并转换成小写string fileExtension = System.IO.Path.GetExtension(FileUpload1.FileName).ToLower();//限定只能上传jpg和gif图片strin 阅读全文
posted @ 2013-11-23 21:49 古翔磊 阅读(5189) 评论(3) 推荐(0) 编辑
摘要: 表单重复提交是在多用户Web应用中最常见、带来很多麻烦的一个问题。有很多的应用场景都会遇到重复提交问题,比如:点击提交按钮两次。点击刷新按钮。使用浏览器后退按钮重复之前的操作,导致重复提交表单。使用浏览器历史记录重复提交表单。浏览器重复的HTTP请求。几种防止表单重复提交的方法 禁掉提交按钮。表单提交后使用Javascript使提交按钮disable。这种方法防止心急的用户多次点击按钮。但有个问题,如果客户端把Javascript给禁止掉,这种方法就无效了。 我之前的文章曾说过用一些Jquery插件效果不错。 Post/Redirect/Get模式。在提交后执行页面重定向,这就是所谓的P... 阅读全文
posted @ 2013-11-19 20:46 古翔磊 阅读(2082) 评论(11) 推荐(4) 编辑