http://blog.segmentfault.com/amio/1190000000363893?page=1#c-1190000000363893-1050000000372052
- 浏览: 952197 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (383)
- JSP 自定义标签实现 (1)
- JSP (2)
- javascript (161)
- JAVA (100)
- HTML (26)
- jQuery (11)
- J2EE (1)
- Log4J (1)
- HTML5 (6)
- DB2 (2)
- Spring (14)
- 浏览器兼容 (1)
- JavaMail (1)
- JAVA(转载) (1)
- freemarker (1)
- 项目管理 (1)
- 项目架构学习 (1)
- Oracle (11)
- 开源项目 (2)
- 网络编程 (4)
- C (1)
- C++ (0)
- Xpath (1)
- 待写 (10)
- JXL (1)
- XML (1)
- JNDI (2)
- POI (8)
- Struts2 (3)
- 异常解决方法 (1)
- Sql Server (2)
- windows (2)
- SqlServer (1)
- 前端 (1)
- 正则表达式 (2)
- 浏览器兼容问题 (2)
- 转载 (25)
- css (11)
- svn (5)
- 工程构建 (1)
- 好用的网站 (1)
- sql (3)
- chrome V8 (1)
- javacript 报表 (1)
- FusionCharts (1)
- eclipse (2)
- tomcat (4)
- hibernate (2)
- 硬件 (1)
- 杂烩 (1)
- Linux (1)
- ubuntu (1)
- 设计模式 (2)
- 缓存 (1)
- 数据库 (1)
- JVM (2)
- DOM4j (1)
- 其他 (1)
- JACOB (1)
- extjs (3)
- ligerUi (1)
- 在线HTML编辑器 (1)
- API (1)
- OpenOffice (1)
- webservice (1)
- json (1)
- 百度map (1)
- NodeJs (1)
- greeplum jdbc spring (1)
- easyui (1)
- hightchart (1)
- 游戏 (1)
- HttpClient (1)
- 正则 (1)
- canvas (4)
- HTML5,javascript,canvas (0)
最新评论
-
changelo:
缺少了秦皇岛市
中国省,市,区 json数据 -
yurui829:
解析配置行那等号前后有可能有空格,改为如下比较好:String ...
java 读取.ini配置文件工具类 -
贝塔ZQ:
poi生成excel文档,感觉蛮复杂的,可以试试用pageof ...
POI生成excel带下拉 -
langke93:
我发现greenplum 通过jdbc insert性能很差, ...
jdbc 配置连接greeplum数据,spring配置连接greeplum数据(简单配置学习) -
zhutulang:
哪有收邮件???
Spring 邮件接收发送实例
发表评论
-
微信2.0分享自定义标题、图片、摘要、链接
2016-01-28 11:00 1129今天做了一个微信自 ... -
js验证正则大全
2015-06-30 13:41 925var regexEnum = { intege:& ... -
javascript判断字符串是否是回文的算法实现
2014-11-24 22:40 3828var str = "reaaer&qu ... -
HTML5学习记录-----canvas学习之动画快照
2014-11-24 21:33 1189canvas动画快照 欢迎大家有好点建议可以提。js高级 ... -
HTML5学习记录-----canvas学习之鼠标选取放大图像
2014-11-23 21:53 1395canvas鼠标选取放大 欢迎大家有好点建议可以提。js ... -
HTML5学习记录-----canvas学习之获取鼠标在canvas上的坐标位置
2014-11-22 20:44 4810canvas坐标 欢迎大家有好点建议可以提。js高级扣扣 ... -
ajax.js
2014-11-20 21:38 1091如果你是 javascript高手,请来这里吧 ... -
html5 规范中新增的api
2014-11-20 21:36 4830如果你是 javascript高手,请来这里吧,扣扣群 1 ... -
被Arguments对象坑了。
2014-11-14 20:47 894当判断一个对象是否是Arguments对象时,我们会这么写 ... -
input onpaste事件
2014-11-12 14:08 10360function afterPaste() { ... -
javascript正则表达式学习——顺序肯定环视,顺序否定环视
2014-11-02 00:43 4666//举例说明。 //经常看到有人为了给数字加千分号(,) ... -
javascript小工具之——cookie操作
2014-11-01 20:28 1237var docCookies = { getItem: ... -
javascript本地缓存之localStorage,sessionStorage等
2014-10-28 11:00 2286如果你是 javascript高手,请来这里吧,扣 ... -
javascript本地缓存之userData(ie专用)
2014-10-27 23:28 911/** *storage 对象 */ functi ... -
javascript 排序,分组小工具 - 支持JSON数组 原生数组(学习,持续更新)
2014-10-24 10:38 6085/** * @author wsf 数据分组,排序js ... -
javascript 计算两日期之间的天数
2014-10-17 10:42 1023var d1 = new Date('2013-01-01' ... -
web版2048小游戏 --- 学习用
2014-09-16 15:18 918web版2048小游戏 --- 学习用 -
javascript 汉字转拼音
2014-09-16 12:57 3065<html> <head> ... -
javascript 将HTML转为 word,pdf 等(ie)
2014-08-18 12:26 3716/** * @author wsf html转换工具 ... -
java HTML2PDF HTML2DOC THML2Image 后台屏幕截图
2014-08-15 11:22 1295网上找的,下载学习吧。
相关推荐
- **Deferred 和 Promise**: Deferred 模式提供了一种更灵活的方式来处理异步操作,通常包括 resolve、reject 和 promise 三个部分。 - **Promise.race 和 delay 取消 XHR 请求**: 可以利用 `Promise.race` 和延迟...
JavaScript中的Promise是一种处理异步编程的机制,它允许您将异步操作表示为一个最终可能成功或失败的结果。ECMAScript 6(ES6)对Promise提供了标准支持,让开发者可以更简洁地编写异步代码。 Promise有三种状态:...
在前端开发中,异步操作是常见的编程模式,如网络请求、定时任务等。`timeout-as-promise` 是一个专门针对这种情况设计的开源库,它将超时机制与Promise对象结合,使得开发者能够更优雅地处理异步操作的超时问题。在...
Promise可以串联起来,形成一个链式调用,上一个Promise的结果会作为下一个Promise的输入,这种模式非常适合处理多个依赖的异步操作。 ```javascript promise1 .then(result1 => { // 处理result1 return ...
设计模式和异步编程是提升JavaScript代码质量和效率的关键。以下将详细介绍这三本书所涵盖的知识点: 1. **JavaScript设计模式**: 设计模式是软件工程中经过实践验证的、解决常见问题的有效方法。在JavaScript中...
Promise是JavaScript中用于异步编程的一种模式,它允许我们编写易于理解和维护的异步代码。 ### Promise基础 Promise是ES6新增的一种对象,它代表了一个异步操作的最终完成或失败。Promise有三种状态:Pending...
6. **异步编程**:深入理解回调函数、Promise和async/await,解决JavaScript中的异步问题。 7. **ES6新特性**:介绍ECMAScript 6引入的新特性,如箭头函数、模板字符串、类和模块系统。 接下来,练习试题部分可能...
对数据库使用存储库模式 通过外部SQL文件有效使用查询 查询监控和错误诊断 该演示包括两个单独的实现,具有相同的功能: 每种方法都使用基本的HTTP服务,可让您在浏览器中快速测试数据库调用。 但是,请勿重用任何...
通过学习和理解这些JavaScript实用工具函数的源码,开发者可以深入了解语言的内部机制,提升编程技巧,并能借鉴优秀的设计模式来优化自己的代码。此外,开源的JavaScript工具库通常遵循模块化和可维护性的原则,这对...
- JavaScript通过回调函数、Promise、Async/Await等方式实现异步操作。 - 异步编程可以避免阻塞主线程,提高程序响应速度。 - **模块化开发**: - 模块化开发有助于组织大型应用程序,提高代码可维护性。 - 在...
然而,Promise本身并不支持事件发布/订阅模式,这对于需要在特定时刻通知多个监听者的场景来说可能不够灵活。"eventful-promise"库正是为了解决这个问题而诞生的,它结合了Promise和EventEmitter的功能,使得在解决...
`easy-promise` 是一个前端开源库,旨在简化 JavaScript 中 Promise 的使用,帮助开发者更高效地管理异步流程。`PNLY承诺/A 实施` 可能是指该库提供了一种名为 PNLY 的特定实现方式,或者是其对 A 规范(可能指的是 ...
5. **字符串和正则表达式**:字符串方法、正则表达式模式匹配、替换、查找、分割等操作。 6. **事件处理**:DOM事件、事件冒泡与事件捕获、事件监听器、事件对象、事件委托。 7. **DOM操作**:元素选择...
在JavaScript中,Promise对象被广泛用于管理这些异步操作,它提供了链式调用和错误处理的能力,使得代码更加清晰、易于理解和维护。"get-promise"是一个前端开源库,专门用于实现HTTP(S)的获取承诺功能,它支持自动...
在现代JavaScript开发中,ES6(ECMAScript 2015)引入了许多新的特性,其中Promise是异步编程的一种解决方案,它极大地提高了代码的可读性和可维护性。然而,不是所有浏览器都原生支持ES6的Promise,尤其是在一些老...
函数表达式和立即执行函数表达式(IIFE)也是JavaScript早期常见的模式,它们被用来创建私有作用域和防止变量污染。然而,现在我们可以利用块级作用域和模块系统(如CommonJS或ES模块)来实现类似的功能。 总的来说...
在JavaScript中,异步编程通常通过回调函数、Promise、async/await等方式实现。这些机制帮助开发者处理I/O密集型任务,避免阻塞主线程,提高应用性能。 JavaScript的错误处理机制通过try...catch语句来实现,允许...
- JavaScript支持正则表达式,用于字符串的模式匹配和替换。 - 正则表达式的特殊字符和元字符,如`.`、`*`、`+`、`?`、`\d`、`\w`等,用于构建复杂的匹配规则。 9. **JSON**: - JSON(JavaScript Object ...
此外,该书还讨论了JavaScript的异步编程模式,尤其是在ECMAScript 6(ES6)标准中新增的特性,如Promise对象、生成器(generators)、箭头函数等。这些高级特性对于构建复杂的单页应用(SPA)和后端服务是必不可少...