《python核心编程(第二版)》阅读记录

Python的主提示符(>>>): 解释器告诉你她在等待你输入下一个语句 Python的次提示符(...): 解释器正在等待你输入当前语句的其他部分 下划线(_)在解释器中表示最后一个表达式的值 符号(>>)用来重定向输出 从用户那里得到数据输入的最容易的方式是使用raw_input()内建函数 从交互式解释器中获得帮助使用help(),然后将函数 ...

《写给大家看得设计书》阅读记录

基本原则:对比(Contrast)、重复(Repetition)、对齐(Alignment)、亲密性(Proximity) 亲密性:将相关的项组织在一起 [根本目的:实现组织性] 对齐:每一项都应当与页面上的某个内容存在某种视觉联系 [根本目的:统一而且有条理] 重复:可以将作品中的各部分连在一起,增强整个作品 [根本目的:统一并增强视觉效果] 对比:如果两个项不完全相同,就 ...

《Python基础教程(第二版)》阅读记录

//双斜线执行整除,只能用在Python2.2及后续版本 **幂函数符计算乘方 类似函数的可以将输入数转换为其他类型(比如long和float),他们并不完全是普通的函数而是类型对象(type object) nan是一个特殊值的简写,意思是“not a number”(非数值) Python语言本身就提供了对复数的支持 .pyw这是Windows专用的文 ...

《HTTP权威指南》阅读记录

URL就是因特网资源的标准化名称 URL = 协议(scheme) + 服务器位置(domain or ip) + 资源路径(path) 自动扩展url:主机名扩展、历史记录扩展 URL并不完美:可以通过资源地址找到资源,一旦资源被移走,URL就不再有效了。永久统一资源定位符是用URL来实现对资源的url进行登记和跟踪 HTTP报文 http报文是在htt ...

《深入浅出Node.js》阅读记录

1、node.js的来源、发展做一个流程图 2、优势:V8的高性能和异步I/O模型 3、书籍结构:代码组织结构、运行结构、编程结构、内存结构、数据在I/O流中的结构或状态、网络服务角度、HTTP上的展现、单机集群结构、单元测试和性能测试、NODE编码产品化 4、Node特点:异步I/O、事件和回调函数、单线程、跨平台 5、I/O密集型和CPU密集型 6、CommonJS缺陷 ...

《JavaScript异步编程》阅读记录

Javascript事件处理器在线程空闲之前不会运行 异步函数通常可以分为I/O函数和计时函数 现代浏览器中操作DOM对象时,从脚本角度看,更改是即时生效的,但从视效角度看,在返回事件队列之前不会渲染这些DOM对象更改 setInterval触发频率大约为200次/秒,在node环境,大约能达到1000次/秒;while触发频率为400万次/秒,在node环境,会达到500万次/ ...

《实战ES2015》阅读记录

12-factor规则 组件化是模块化开发的高级体现 虚拟滚动视图?在IOS等原生开发环境中,虚拟滚动视图是被底层所实现的 ES只有变量而没有常量的设计很容易导致内存不安全、数据丢失或被恶意篡改 const可以实现变量名与内存地址的强绑定 ES2015为实际开发所带来的意义:语法糖、模块化、组件化开发等工程化优势 严格模式?可选择的一个限制JavaScript的变体的 ...

《WebGL编程指南》阅读记录

WebGL页面包含三种语言:HTML5、JavaScript和GLSL ES(着色器代码) 入门 JavaScript只能在``上绘制二维图形,有了WebGL就可以在上面绘制三维图形 两种着色器:顶点着色器(Vertex shader)、片元着色器(Fragment shader) WebGL程序包括运行在浏览器中的JavaScript和运行在WebGL系统 ...

《Three.js入门指南》阅读记录

WebGL是基于OpenGL ES2.0的Web标准,可以通过HTML5 Canvas元素作为DOM访问接口 Three.js:3D JavaScript库,封装了底层的图形接口,基于Canvas和SVG标签的渲染器,很简单的实现三维场景的渲染 应用场景:酷炫的网页效果、精彩绝伦的游戏效果、绚丽的数据可视化效果 一个典型的Three.js程序至少要包括渲染器(Renderer)、 ...

《Web异步与实时交互》阅读记录

iFrame:将iFrame的src属性设置为另外一个页面的连接请求,并在当前页面中通过JavaScript动态更新iFrame的内容 Ajax:通过异步通信和响应,来完成页面的局部刷新 WebSocket:在浏览器和服务器之间构建一条全双工的通信连接,可以支持服务器端向客户端主动推送信息,实现实时刷新页面的功能 Web实时交互方式:轮询、长轮询、长连接及推送 轮询:定时发 ...