Fork me on GitHub

需要注意的细节

XMLHttpRequest Level2添加了一个新的接口——FormData。利用 FormData 对象,可以通过JavaScript用一些键值对来模拟一系列表单控件,还可以使用XMLHttpRequest的send()方法来异步的提交表单。与普通的Ajax相比,使用FormData的最大优点就是我们可以异步上传二进制文件。

先创建一个空的FormData对象,然后使用append()方法向该对象里添加字段。

var fd = new FormData();

fd.append("username", "admin");

1.当我们需要通过xml格式处理sql语句时,经常会用到大于小于等符号,但是很容易引起xml格式的错误,这样会导致后台将xml字符串转换为xml文档时报错,从而导致程序错误。

XML的内容中,要包括单引号或者双引号,可以使用实体:单引号是&apos;,双引号是&quot;&是&amp;>是&gt;,<是&lt;空格是&nbsp;等。

2. npm install --save 会在package.json的dependencies属性下添加。

3. 引入cdn的js,不需要加 http: ,直接 //开头,这样可以自适应http和https。

4. 与Mysql不同Oracle中使用concat,concat只能连接两个字符,而“||”可以连接多个字符。也可以concat(concat(a,b),c)。

5.使用<![CDATA[]]>在xml里面可以不用将字符转义

6.时间的判断(先转字符串再转date)

to_date(to_char(b.OP_TIME,'yyyy-mm-dd'),'yyyy-mm-dd') >=to_date(#{start},'yyyy-mm-dd')

7.建议把脚本放在 <body> 元素的底部。这会提高网页加载速度,因为HTML加载不受制于脚本加载。

8.跨域Http请求(前后端分离必然涉及到跨域)

如果你需要从不同的服务器(不同域名)上获取数据就需要使用跨域 HTTP 请求。

跨域请求在网页上非常常见。很多网页从不同服务器上载入 CSS, 图片,Js脚本等。

在现代浏览器中,为了数据的安全,所有请求被严格限制在同一域名下,如果需要调用不同站点的数据,需要通过跨域来解决。

以下的 PHP 代码运行使用的网站进行跨域访问。

header("Access-Control-Allow-Origin: *");
9.热部署:在tomcat\conf\server.xml中的<host></host>内部添加<context/>标签: 
<Context debug="0" docBase="D:\demo1\web" path="/demo1" privileged="true" reloadable="true"/> 
10.SSBsb3ZlIHlvdSE=(base64)

690a8cda8894e37a6fff4d1790d53b33c22fe0282c7b45b0926fb3e33(md5)

efd375a5e195c4c838c96075e3877b2ac2b7911(sha256)

690a8cda8894e37a6fff4d1790d53b33.lvr8JU2XYvVHH987RN2CIA==

11.受控组件用 value,非受控组件用 defaultValue。

.match(/\.(gif|jpg|jpeg|png|JPG|PNG|GIF|JPEG)$/);

if (!tempFile.getParentFile().exists()) {
tempFile.getParentFile().mkdirs();
}
startwith endwith
mkdirs/createNewFile

myuser' or 'foo' = 'foo' -- ' or 1='1   

12.增加Create、读取Read、更新Update、删除Delete

<noscript></noscript>脚本不执行时执行

dao层进行了注解没有实现类,而是根据接口和xml生成接口对象的代理实现类
node驱动客户端开发和构建工具。npm包管理器本身是node应用,用于安装JavaScript库。

13.第一,如果是协议和端口造成的跨域问题“前台”是无能为力的,第二:在跨域问题上,域仅仅是通过“URL的首部”来识别而不会去尝试判断相同的ip地址对应着两个域或两个域是否在同一个ip上。

posted @ 2017-03-17 14:25  cosyer  阅读(206)  评论(0)    收藏  举报