浏览器本地存储(二)

上篇讨论了 cookie 本地存储方式,这里继续讨论 localStorage。鉴于 cookie 会随着每个服务器请求来回传递,所以会影响请求速度,而且 cookie 的个数和容量都很有限。html5 提供了 localStorage 和 sessionStorage 等两种客户端存储数据的新方法。

More

浏览器本地存储(一)

有时候需要将一些数据存储在用户浏览器本地,下次用户访问我们的页面的时候,我们就能根据存储在用户浏览器的本地数据,做一些针对当前用户的个性化操作。例如,用户访问我们页面的时候,也许会填写用户名,可以将用户名(userName)存储在用户的浏览器中,下次用户再访问我们页面的时候,弹出一个“欢迎你,{userName}” 的欢迎词。

More

浏览器缓存

对于一些较少变化的静态资源文件,如 js、css、image 等,每次刷新页面都去服务器重新请求,这会加大带宽、增加服务器负载以及降低页面显示速度。比较好的做法是,在第一次请求这些文件后,浏览器会将这些文件存放在用户本地,下次需要这些文件的时候直接在用户浏览器缓存中去读取。

More

关于 js 脚本位置

html 文档中可以放入不限数量的脚本,脚本可以位于 html 的 <head> 或 <body> 部分中,或者同时存在于这两个部分中,当然,也可以把脚本保存在外部的扩展名为 .js 的文件中。这么说,好像我们可以随意选择脚本出现的位置,看完下面的例子,我们就知道,并不是这样。

More

css 三角形 扇形

向下拖动当前页面,我们会看到页面右下角有个“返回顶部”按钮,其中有一个三角形。除了用图片,我们还可以用 css 来实现这种三角形效果,下面我们分析一下怎么利用 css 制作三角形。

More