AMD module 单元测试

2014-07-29
阅读 3 分钟
3.4k
单元测试中配置文件test-main.js与实际main.js存在差异,所以单元测试保证模块的可靠性,具体生产环境下注意模块可正常加载就好。。

Python 学习日记

2014-07-20
阅读 3 分钟
2.9k
如有乱码或效果不佳,请移步([链接]) 模块加载 用于构建HTTP服务器,主要依赖于两个模块: tornado.web tornado.ioloop Tornado构建HTTP服务器 因为从Nodejs切到Python,所以习惯上难以适应。先来看Nodejs(express)构建方式: {代码...} 结构比较清楚,中间件->路由映射,路由对应的为函数,最后由listen方法启动...

win7 下搭建tornado环境

2014-07-16
阅读 1 分钟
3.7k
简单来说,安装分为三步: 1. 安装pip.官网可下载get-pip.py文件(百度网盘分享),然后python get-pip.py即可安装。 2. 添加路径。默认情况下,python安装目录为C:\Python27\,python安装时路径已经添加到环境/系统变量,再添加C:\Python27\Scripts\即可。 3. 命令行pip install tornado,等安装完毕即可。

Socket.io 学习笔记三

2014-03-29
阅读 5 分钟
9.9k
上次说到关于socket连接授权的问题,有好心人提示说到session-socket开源项目,可以在建立连接后进行session相关操作,操作挺方便,很感谢这位朋友。我的目的是在握手阶段,通过会话判定权限,暨是否建立连接,所以只能自己查阅中间件代码,然后COPY需要的。

浏览器调用摄像头,拍照上传到dropbox

2014-03-28
阅读 4 分钟
7.3k
标题为最近遇到的一个实际要求,题目很简单,做起来挺费心费力。因为兼容性及潜在问题,目前单纯做到desktop chrome only。参考资料多见于 [链接],可自行搜索相关内容。

socket.io学习笔记二

2014-03-17
阅读 3 分钟
15.8k
由于个人能力,所写内容较为懒散,请多见谅。 若排版乱掉,请参阅[链接] 如有错误,联系QQ:491229492,收到反馈后会尽快修正。 服务器信息传输 {代码...} 上述集中方式为socket.io常用的数据传输方式, {代码...} 回调函数的socket参数为一个client与服务器的连接标示,不同的client会有不同的连接标示。 不分组,数据传...

angular模板加载

2014-03-16
阅读 5 分钟
15.6k
如果之前使用过Bootstrap 插件的ng版,即angular-ui,就会了解到这种方式的具体应用。模板本质上是字符串,把字符串直接写入内存,加载时直接从内存获取,速度会更快,有两种方式显式启用内存加载。

前端跨域----不定时更新

2014-03-11
阅读 2 分钟
20.8k
script标签可以跨域加载js脚本。。script标签加载的脚本文件会立刻执行。 本地脚本预先定义一个callback(data)函数,然后向支持jsonp的服务发起一个请求,服务器一般会返回callback(data)的形式,这样就变相获得并操纵数据。 一般形式<scripts src="http://www.*.com?callback=callback"></script>

浏览器图片预览

2014-03-09
阅读 3 分钟
3.5k
拖动添加,需要阻止默认行为,否则浏览器会尝试打开文件。如果是拖动事件,通过e.dataTransfer.files获取文件列表,如果通过<input type="file" multiple>需要监听change事件,通过e.target.files获取文件列表。 文件预览 FileReader不知道是不是HTML5标准,但是现代浏览器基本上都支持,而且需要浏览器支持data-u...

socket.io学习笔记

2014-03-07
阅读 3 分钟
9.5k
官方示例,令人迷惑。查阅得知,socket.io 库会拦截/socket.io开始的所有路径,当做普通http请求进行响应,返回文件需要经过服务器端处理,我用浏览器保存了一份[链接],方便查阅。

express cookie-session

2014-02-24
阅读 1 分钟
7.3k
cookieSession之前需要使用cookieParser中间件 {代码...} 中间件传递参数如下:key : cookie键,感觉类似于PHP的session_id;secret : 加密cookie值的字符串,与cookieParser中的secret功能完全相同,如果cookieParser没有传入secret参数,此处必须传入。个人角度为了主观上的感觉,采用了两个不同的值。cookie : 设置c...

angular 本地存储

2014-02-10
阅读 1 分钟
4.6k
发个广告………… 目前正在尝试做一个angular-localstorage的插件,有没有有兴趣的朋友一块 [链接] 一期工程完工,常规的CRUD操作已经完成,且CRUD单元测试已经全部通过 数据绑定功能让人费解,我fork的时候就已经存在,索性就重写了数据绑定的部分,但是不明白意义何在,故单元测试并未包括此项内容,此前在实际项目中使用时...

Angular markdown filter/service

2014-02-07
阅读 2 分钟
3.3k
所有的代码都基于[链接],只是用angular的方式封装,避免手动加载Markdown.Sanitizer.js和Markdown.Converter.js造成的额外成本和全局变量污染。

JS相关知识补坑

2014-02-05
阅读 1 分钟
2.3k
javascript对象操作。 {代码...} 对象的处理方式略有不同,删除与更新采用类似数组的方式object. cow = 'love'; 即可完成更新var key = 'cow';object.key = 'love'; 这里并不会更新object.cow,而是添加了新的键 key,若使用object[key] = 'love';则会正确更新。 若要删除键值对,delete object['cow']即可

Angular $q service学习笔记

2014-02-02
阅读 3 分钟
14.9k
非链式调用 $q.when(value) Returns a promise of the passed value or promise 传递变量值,promise.then()执行成功回调 $q.all(promises) Combines multiple promises into a single promise that is resolved when all of the input promises are resolved. 多个promise必须执行成功,才能执行成功回调,传递值为数组...

markdown学习笔记

2014-01-28
阅读 2 分钟
3.4k
{代码...} 大标题 分隔线 level1 title level3 title 斜体 加粗 这是一段引用区块 可以使用其他标签 支持引用嵌套 有序列表 数字+'.'空一格 列表内部可使用一个tab分段对齐 mi posuere lectus. Vestibulum enim wisi, viverra nec, fringilla in, laoreet 无序列表 列表内部可使用一个tab分段对齐 mi posuere lectus. Ve...