一、支持性检测if(window.applicationCache){ //浏览器支持离线存储}else{ //浏览器不支持离线存储} 支持度:IE9及以下版本不支持二、manifest文件引入manifest文件:manifest文件格式(注释:#开头):CACHE MANIFE...
分类:
其他好文 时间:
2015-06-09 11:43:22
阅读次数:
105
上回提到,由于需要使用代理页面解决POST请求的跨域请求,需要在代理页面上执行传递的函数。所以我们做了白名单只有我们认可的回调函数才能在页面上执行,防止执行非法的JS方法,做脚本攻击。 我们所采用的方式是,把白名单以及过滤方法单独提出作为单独的文件引入页面,然后进行使用(这就为新的漏洞提供了机...
分类:
其他好文 时间:
2015-06-07 21:29:31
阅读次数:
209
前几天我们开始接触jQuery。jQuery是一个JavaScript库。把很多的JS函数封装在一起,使用过程中直接调用。大大的简化了程序员的JS编程。在学习之前早就听说了JQ用起很方便,并且比JS好学一点。所以也算是向往已久了。现在来谈谈我在学习过程中的一些体会,首先既然要用到JQ肯定要把文件引入...
分类:
Web程序 时间:
2015-05-31 21:20:05
阅读次数:
175
一.CSS引入方法:行内式、嵌入式、导入式、链接式。 1、行内式。 即:在标签的style属性中设定CSS样式。 例子: 2、嵌入式 即:将页面各种元素的设置集中写在标签里。 例子: 3、导入式 即:将一个外部CSS文件引入CSS文件或HTML文件,注意此方法既能在CS...
分类:
Web程序 时间:
2015-05-30 19:43:47
阅读次数:
119
避免类名混淆:区分有包名的类,如果一个源文件引入了两个包中同名的类,那么在使用该类时,不允许省略包名,如引入了tom.jiafei包中的AA类和sun.com包中的AA类,那么程序在使用AA类时必须要带有包名:tom.jiafei.AA rose=new tom.jiafei.AA();sun.co...
分类:
其他好文 时间:
2015-05-23 19:58:38
阅读次数:
102
引入CSS的方法有两种,一种是@import,一种是link 一、@import url('地址');二、现在绝大部分的网站都采用后一种link方式,原因在于@import先加载HTML,后加载CSSlink先加载CSS,后加载HTML。
分类:
Web程序 时间:
2015-05-22 15:08:18
阅读次数:
119
我们知道通常情况下,Struts2是通过struts.xml配置的。但是随着系统规模的加大我们需要配置的文件会比较大,虽然我们可以根据不同的系统功能将不同模块的配置文件单独书写,然后通过节点将不同的配置文件引入到最终的struts.xml文件中,但是毕竟还是要维护和管理这些文件,因此也会给维护工作带...
分类:
其他好文 时间:
2015-05-22 13:01:13
阅读次数:
94
一、包含文件在一个系统中,可以包含通用的头文件和脚文件:header 和 footer。由于每个页面的头脚都是相同的,所以需要独立分离出来,再用包含文件引入他们。我们可以在 View 目录下 default 主题目录下创建一个 public 目录,这个目录专门存放公共调用模版文件。我们在View/d...
分类:
其他好文 时间:
2015-05-15 17:26:00
阅读次数:
133
一般来说我们对DTD的语法并不怎么清晰,有点朦胧的感觉,今天我聊一下它的用法吧…
什么是DTD呢? 可能有些人现在还不清楚,那么往下看:
DTD是一门XML约束技术,用来约束XML的写法。
## DTD的用法 ##
在XML中引用一个DTD有两种方法:
外部引入
DTD约束文件存在一个外部文件中,我们在xml中引用该约束。
(1)本地文件引入
若该dtd文件存在在本计算机中已...
分类:
其他好文 时间:
2015-04-30 21:55:00
阅读次数:
178
以前仅仅知道在script标记中直接声明变量,这个变量便是一个全局变量,在整个页面上都可以访问到(如代码-1)。曾经很长一段时间里让我感到想到困惑,在页面js比较多的情况下,多个文件引入时很可能会有变量被重新申明赋值,于是有了这样的研究。 代码-1: 随着学习的深入,后来发现其实代码-1中声...
分类:
编程语言 时间:
2015-04-17 13:25:41
阅读次数:
143