上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 2015年发布了ES6标准,所谓 Promise,就是ES6标准的一个对象,用来传递异步操作的消息。它代表了某个未来才会知道结果的事件(通常是一个异步操作),并且这个事件提供统一的 API,可供进一步处理。有了 Promise 对象,就可以将异步操作以同步操作的流程表达出来,避免了层层嵌套的回调函数 阅读全文
posted @ 2016-08-02 16:31 张三的美丽家园 阅读(385) 评论(0) 推荐(0) 编辑
摘要: Eventsa.EventEmitter支持多个事件监听,最大为10,也可以自定义最大数//添加监听var EventEmitter = require('events').EventEmitter;var instance = new EventEmitter();instance.on('eve 阅读全文
posted @ 2016-08-01 20:29 张三的美丽家园 阅读(219) 评论(0) 推荐(0) 编辑
摘要: Mac自带了Apache环境 打开“终端(terminal)”,输入 sudo apachectl -v,(可能需要输入机器秘密)。如下显示Apache的版本 接着输入 sudo apachectl start,这样Apache就启动了。打开Safari浏览器地址栏输入 “http://localh 阅读全文
posted @ 2016-08-01 15:21 张三的美丽家园 阅读(5238) 评论(0) 推荐(0) 编辑
摘要: 想象用浏览器打开imooc.com网站,HTTP走过的环节:1.首先,是对imooc.com域名解析,(1.1)浏览器搜索浏览器自身的DNS缓存。(DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记 阅读全文
posted @ 2016-08-01 11:15 张三的美丽家园 阅读(1691) 评论(0) 推荐(0) 编辑
摘要: 纯粹的总结一下移动web开发框架,移动web开发框架有jQuery Mobile 、Sencha Touch等等,他们都来源于web开发,是成熟的框架,jQuery Mobile出自于jQuery家族,Sencha Touch来自于ExtJS。jQuery Mobile 和Sencha Touch都 阅读全文
posted @ 2016-07-31 12:17 张三的美丽家园 阅读(1272) 评论(0) 推荐(0) 编辑
摘要: 最近一直在研究bootstrap这东西,确实是个好的框架,但是诸多优势背后也隐藏着一些不好的地方,对此,我把它和另一套响应式框架jquery mobile做了一下对比,我的总结如下: 1、bootstrap的class类定义杂乱,没有统一的格式,在比较复杂的页面中,容易产生覆盖和冲突,而jquery 阅读全文
posted @ 2016-07-31 10:31 张三的美丽家园 阅读(1493) 评论(0) 推荐(0) 编辑
摘要: 我们先来看一下编写AJAX编码经常遇到的几个问题: 1.由于AJAX是异步的,所有依赖AJAX返回结果的代码必需写在AJAX回调函数中。这就不可避免地形成了嵌套,ajax等异步操作越多,嵌套层次就会越深,代码可读性就会越差。 2.如果AJAX请求之间存在依赖关系,我们的代码就会形成Pyramid o 阅读全文
posted @ 2016-07-30 21:12 张三的美丽家园 阅读(5381) 评论(0) 推荐(0) 编辑
摘要: 什么是HTML5:HTML5 是下一代的HTML,将成为 HTML、XHTML 以及 HTML DOM 的新标准。 为 HTML5 建立的一些规则: 新特性应该基于 HTML、CSS、DOM 以及 JavaScript。 减少对外部插件的需求(比如 Flash) 更优秀的错误处理 更多取代脚本的标记 阅读全文
posted @ 2016-07-28 11:39 张三的美丽家园 阅读(22267) 评论(0) 推荐(1) 编辑
摘要: 注意:本文中出现的资料链接、karma的插件安装等,均可能需要翻$墙后才能正确执行。 Jasmine是一个Javascript的测试工具,在Karma上运行Jasmine可完成Javascript的自动化测试、生成覆盖率报告等。本文不包含Jasmine的使用细节,这几天我会写一篇Jasmine的入门 阅读全文
posted @ 2016-07-18 12:11 张三的美丽家园 阅读(2431) 评论(2) 推荐(1) 编辑
摘要: grunt 是一套前端自动化工具,一个基于nodeJs的命令行工具,一般用于:① 压缩文件② 合并文件③ 简单语法检查 对于其他用法,我还不太清楚,我们这里简单介绍下grunt的压缩、合并文件,初学,有误请包涵 准备阶段 1、nodeJs环境 因为grunt是基于nodeJs的,所以首先各位需要安装 阅读全文
posted @ 2016-07-17 09:39 张三的美丽家园 阅读(661) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页