随笔分类 - html & html5
摘要:一、问题描述 ajax 异步请求成功后需要新开窗口打开 url,使用的是 window.open() 方法,但是会被浏览器给拦截了,需要用户点下。 二、问题分析 浏览器之所以拦截新开窗口是因为该操作并不是用户主动触发的,所以它认为这是不安全的就拦截了,即使 ajax 回调函数中模拟执行 click
阅读全文
摘要:在html中,可以使用 Web Storage API 来保存数据在浏览器客户端,这样可以避免重复从服务器加载数据。 有两种API, sessionStorage 和 localStorage ,它们都是window的对象。 这两个对象的使用方式完全一样,只是作用范围和保存的数据的生命周期有区别。下
阅读全文
摘要:一、问题的提出 目前web前端开发,主流的思路是: 1)编写静态的html文件(不使用模板技术,与服务器无关) 2)页面通过ajax与服务器交互,进行数据的传输,数据格式为json格式 这里存在一个问题,因为有大量的与服务器的ajax交互,前端代码的编写与测试对服务器的依赖很大。这有时可能会影响前端
阅读全文
摘要:一、W3C W3C 指万维网联盟(World Wide Web Consortium),创建于1994年10月,由 Tim Berners-Lee (他是html的发明人)创建。 W3C开始被创建的目的是,为了完成麻省理工学院(MIT)与欧洲粒子物理研究所(CERN)之间的协同工作,并得到了美国国防
阅读全文
摘要:一、问题 随着AJax技术的普及,单页面web程序的应用越来越广泛。 所谓单页面应用程序,简单的说,就是应用只有一个主网页,第一次加载后,后续页面只会利用js和ajax到服务器获取数据进行页面的局部刷新。 因为实际一直只有一个页面,虽然看上去页面经常发生变化(比如点了一个链接或按钮),但无法利用浏览
阅读全文
摘要:1、缺省方式(箭头形状): cursor:default; 2、手型 cursor: pointer; //通用的cursor: hand; //为了兼容ie老版本,可以同时写上
阅读全文
摘要:在html页面中,打开一个新的页面,有两种方式: 一、利用超链接 <a href="newurl">新页面</a> 上面代码添加了一个新链接,点击链接时会打开newurl对应的页面。 注意这种情况下,新的页面会在原页面的浏览器窗口(或tab标签页)上显示,前面页面会被覆盖。 如果需要在一个新的浏览器
阅读全文
摘要:一、背景 使用ajax,可以实现不需要刷新整个页面就可以进行局部页面的更新。这样可以开发交互性很强的富客户端程序,减少网络传输的内容。但长期以来存在一个问题,就是无法利用浏览器本身提供的前进和后退按钮进行操作。比如在页面执行某个动作,该动作利用ajax请求到服务器获取数据,更新了当前页面的某些内容,
阅读全文