概念默认情况下js的脚本执行是同步和阻塞的,但是 标签有 defer 和 async 属性, 这可以改变脚本的执行方式,这些都是布尔类型了,没有值,只需要出现在 标签里即可。如:还要注意一点,html5说这些属性只在和src属性联合使用时才有效。如果同时指定了两个属性,则会遵从async属性而忽.....
分类:
Web程序 时间:
2015-01-20 15:09:18
阅读次数:
164
在HTML页面中插入Javascript的主要方法,就是使用浏览器会立即加载并执行指定的脚本,“立即”指在渲染该script标签之下的文档元素之前,也就是说不等待后续载入的文档元素,读到就加载并执行。二、当浏览器解析到script脚本,有async时:浏览器会立即下载脚本,但不妨碍页面中的其他操作,...
分类:
Web程序 时间:
2015-01-20 15:06:11
阅读次数:
247
使用 jQuery 提交表单,可以使用 同步方式(async: false)。a.html 是 html 文件,a.php 是服务端文件,把 a.html 中表单的数据提交到 a.php 中,在提交成功之后,给出成功提示。a.html:a.php:<?phpprint_r($_POST);提交之后,...
分类:
Web程序 时间:
2015-01-20 00:54:54
阅读次数:
198
一、动态代理概述:
与静态代理对照(关于静态代理的介绍 可以阅读上一篇:JAVA设计模式之 代理模式【Proxy Pattern】),
动态代理类的字节码是在程序运行时由Java反射机制动态生成。
注意:
1、AspectJ是采用编译时生成AOP代理类,具有更好的性能,但是需要使用特定的编译器进行处理
2、Spring AOP...
分类:
编程语言 时间:
2015-01-19 23:38:43
阅读次数:
438
read/write方法这些方法对一个流进行读写操作(能够是套接字,或者其它表现的像流的类):async_read(stream, buffer [, completion],handler):这种方法异步地从一个流读取。结束时,处理方法被调用。处理方法的格式是:void handler(const...
分类:
编程语言 时间:
2015-01-19 19:03:06
阅读次数:
154
Promise是一种异步编程的代码书写方式,和Async模块一样,都能提高代码的可读性和可维护性。Async封装的比Promise要好,但是灵活性特别是彻底的去CallBack化会比Promise要差一点。下面直接贴下源代码,注释很详细:
(1)数据库连接文件:dbConfig
/**
* Created by apple on 2014/12/29.
*/
var mongoskin...
分类:
数据库 时间:
2015-01-17 19:32:46
阅读次数:
272
1、需要的包:spring的包,还需要 aspectjweaver.jar,aopalliance.jar ,asm.jar 和cglib.jar 。
2、Aop的实现方式:Spring 接口方式,schema配置方式和注解的三种方式
3、概念
1)切面(aspect):用来切插业务方法的类。
2)连接点(joinpoint):是切面类和业务类的连接点,其实就是封装了业务方法的一些基本属性,作为通知的参数来解析。
3)通知(advice):在切面类中,声明对业务方法做额外处理的方法。
4)切入点(po...
分类:
编程语言 时间:
2015-01-17 15:18:20
阅读次数:
334
我们通过最常见的登陆案例进行介绍android-async-http开源项目中有关类的使用.希望对你学习android-async-http开源项目有所帮助.
1.在应用中引用android-async-http开源项目
方法一:找到下载文件的源码library\src\main\java的com包黏贴到项目中的src目录下
方法二:把android-async-ht...
分类:
移动开发 时间:
2015-01-17 08:48:35
阅读次数:
277
hibernate 需要的jar包1)hibernate3.jar: Hibernate的核心库,没有什么可说的,必须使用的jar包2)cglib-asm.jar: CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包3)dom4j.jar: dom4j是...
分类:
编程语言 时间:
2015-01-17 06:22:55
阅读次数:
184
1. GCD: 异步执行任务的技术之一,一般是将应用程序中记述的线程管理用代码在系统级实现,由于是系统级的管理,这样的话将有更好的线程效率。2. 使用方法如下:dispatch_async(queue, ^{ // 想执行的任务});开发者要做的只是定义想执行的任务并追加到适当的Dispatc...
分类:
其他好文 时间:
2015-01-16 18:38:36
阅读次数:
231