web前端
鹅
这个作者很懒,什么都没留下…
展开
-
Java Web 高性能开发,第 1 部分: 前端的高性能
引言前端的高性能部分,主要是指减少请求数、减少传输的数据以及提高用户体验,在这个部分,图片的优化显得至关重要。许多网站的美化,都是靠绚丽的图片达到的,图片恰恰是占用带宽的元凶。每个 img 标签,浏览器都会试图发起一个下载请求。本文就详细介绍了图片优化的几种方式,介绍了使用的工具以及优化后的结果。回页首图片压缩减少图片的大小,可以明显的提高性能,而对于已有图片,要想减少图片的大转载 2013-07-31 15:56:16 · 641 阅读 · 0 评论 -
js中的delete机制1
在javascript中,我们有时候要使用delete删除对象。但是,对于delete的一些细节我们未必尽知。昨天,看到kangax分析delete的文章,获益匪浅。本文将文章的精华部分翻译出来,与各位分享。 原理代码类型 执行上下文 激活对象/可变对象 属性特性 内置对象和DontDelete 未声明的赋值 Firebug 困惑通过eval删除变量 浏览器兼容转载 2014-12-24 14:49:30 · 469 阅读 · 0 评论 -
用userdata和localstorage做跨浏览器本地储存
为网站做一个搜索历史本地储存,想法是对于ie外的浏览器可以直接使用localstorage,但是对于不争气的IE,难道只能使用cookies?然后搜到hacker news上的一篇文章。Store.js – cross browser local storage without using cookies or flash (github.com)http://github.com/m转载 2014-10-29 17:47:33 · 4696 阅读 · 0 评论 -
localStorage兼容方案实现
https://github.com/machao/localStorage/这篇文章做了以下假设:1、 你知道什么是localStorage(不知道,猛击这里进行补课)2、 你需要一个兼容IE系列的本地存储方案(不考虑低版本IE的请飘过或直接看二次包装)兼容方案效果: 所有主流浏览器支持以下方法和属性: window.localStorag转载 2014-09-26 11:26:47 · 708 阅读 · 0 评论 -
Comet:基于 HTTP 长连接的“服务器推”技术
“服务器推”技术的应用请访问 Ajax 技术资源中心,这是有关 Ajax 编程模型信息的一站式中心,包括很多文档、教程、论坛、blog、wiki 和新闻。任何 Ajax 的新信息都能在这里找到。订阅 Ajax 相关文章和教程的 RSS 提要传统模式的 Web 系统以客户端发出请求、服务器端响应的方式工作。这转载 2014-07-15 17:18:55 · 504 阅读 · 0 评论 -
window.location.hash属性介绍
window.location.hash属性介绍location是javascript里边管理地址栏的内置对象,比如location.href就管理页面的url,用location.href=url就可以直接将页面重定向url。而location.hash则可以用来获取或设置页面的标签值。比如http://domain/#admin的location.hash="#admin"。利用这个属转载 2014-05-15 15:34:14 · 433 阅读 · 0 评论 -
Java 理论与实践: 有状态 Web 应用程序都有漏洞吗?
虽然 Java™ 生态系统中存在许多 Web 框架,但它们都直接或间接地基于 Servlets 基础设施。Servlets API 提供大量有用特性,包括通过HttpSession 和 ServletContext 机制提供的状态管理,它允许应用程序在跨多个用户请求时保持状态。然而,在 Web 应用程序中使用共享状态受一些微妙的(并且大部分没有进行说明)的规则控制着,因此导致许多应用程序无意中转载 2013-08-06 17:49:52 · 568 阅读 · 0 评论 -
聊天室(自己实现HTTP长连接)
这是一个用自己实现的HTTP长连接做的聊天室.HTTP长连接。在index.html,发起一个异步请求。在请求的Servlet里,把当前sessionId和线程加入到映射列表中,然后把当前线程wait()。在其他人登陆或者发消息的时候,让映射里的所有线程notify(),notify()之后会返回一些数据到页面,页面接收处理之后,再次发起一个新的请求。1.Constants.java,转载 2013-08-06 12:02:09 · 2760 阅读 · 1 评论 -
Java Web 高性能开发,第 2 部分: 前端的高性能
引言在前端优化的第一部分中,主要讲解了对静态资源的一些优化措施,包括图片压缩、CSS Sprites 技术、GZIP 压缩等。这一部分,本文将讲解前端优化里重要的 Flush 机制、动静分离、HTTP 持久连接、HTTP 协议灵活应用、CDN 等。结合这些技术或思想,相信会使 Java Web 应用程序的性能更上一层楼。回页首Flush 机制的使用实际上在 Web 技术中,Flus转载 2013-07-31 15:57:24 · 750 阅读 · 0 评论 -
(转)帮你彻底搞懂JS中的prototype、__proto__与constructor(图解)
作为一名前端工程师,必须搞懂JS中的prototype、__proto__与constructor属性,相信很多初学者对这些属性存在许多困惑,容易把它们混淆,本文旨在帮助大家理清它们之间的关系并彻底搞懂它们。这里说明一点,__proto__属性的两边是各由两个下划线构成(这里为了方便大家看清,在两下划线之间加入了一个空格:_ _proto_ _)。 现在正式开始! 让我们从如下一个简单的例...转载 2019-03-12 10:46:45 · 516 阅读 · 0 评论