摘要: Minix和装饰器 Mixin Mixin 是面向对象语言中一种常用的设计模式,通常称之为组合,在js中通常使用一个中间的继承对象实现。 A对象有功能a,C对象需要继承自A对象并添加x功能, 解决办法1:我们可以使用C继承自A,再在C上定义x功能。但是如果D类型需要继承自B类型,同样也需要该x功能, 阅读全文
posted @ 2020-10-15 11:17 没有想象力 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 使用post请求发送数据时候,数据会放在body部分而不是头信息中,而数据放在body中传输时候,我们可以将这个body中的信息看作是一个长长的单个字符串,而我们使用不同的编码就是将这个数据用不同的形式进行发送。 application/x-www-form-urlencoded 原理 它是post 阅读全文
posted @ 2020-10-15 11:16 没有想象力 阅读(7902) 评论(0) 推荐(2) 编辑
摘要: 模块化 模块化的由来 JS主要在前端的浏览器中使用,js文件被下载缓存到客户端,在浏览器中执行。比如简单的表单本地验证,漂浮一个广告。 2005年之后,随着Google大量使用了AJAX技术之后,可以异步请求服务器端数据,带来了前端交互的巨大变化。前端功能需求越来越多,代码也越来也多。随着js文件的 阅读全文
posted @ 2020-10-15 11:13 没有想象力 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 使用setuptools打包 当我们写一个完整的项目,需要该项目文件中打包成分发包共享给他人或者上传到pypi社区以供他人下载。这就需要对该项目进行打包分发。 项目文件 这是一个已写好的项目文件包,叫做my_pkg,它的目录结构如下: tutorial/ my_pkg/ __init__.py ma 阅读全文
posted @ 2020-10-15 11:09 没有想象力 阅读(2064) 评论(0) 推荐(1) 编辑