JS自动更换网页背景功能实现
在很久之前便有个利用JS实现网页背景自动更换的想法,想将博客首页的背景自动更换。 这样当访客每次访问的时候都可以看到不同的背景,增加一点新鲜感。 只是一直没能集中的研究一下如何实现,今天终于花了几个小时实现了这个功能。 1.需求与功能设计 需求其实比较简单,就是当用户访问网页时,网页的背...»
在很久之前便有个利用JS实现网页背景自动更换的想法,想将博客首页的背景自动更换。 这样当访客每次访问的时候都可以看到不同的背景,增加一点新鲜感。 只是一直没能集中的研究一下如何实现,今天终于花了几个小时实现了这个功能。 1.需求与功能设计 需求其实比较简单,就是当用户访问网页时,网页的背...»
在实际运行Python脚本的过程中控制台有时满屏清一色的白色输出很不易于识别,如下图。 因此需要给控制台的输出增加点色彩。总的说来利用Python实现彩色输出还是比较简单的。 经过测试,在Windows系统控制台(CMD)中,需要通过Python调用系统的API来实现。 在Python...»
1.解决软件复杂性 面对需求等不断的变化,就需要软件也随之而变,由此带来软件设计的复杂性。 变化是软件设计复杂的根本原因。解决软件复杂性主要有以下两个思维方式。 好的软件评价标准就是代码的复用性。 分解是一种分而治之的思想,这种思想并不利于软件的复用。 而抽象则是提取共性,是一种高层次...»
之前利用JS和Cookie开发了搜索聚合的网页,见这篇博客。 受它的启发,又想着可以考虑开发一个“翻译聚合”工具,即实现“一次输入、多个翻译”的结果。 在多个结果中可以进行对比筛选,选择一个最好的翻译结果。 1.思路与框架 总体思路与框架如下图所示。 对于每一个翻译都定义出对应的翻译函...»
在之前的博客中,通过Socket简单实现了Android手机与电脑之间的数据传输,博客在这里。 但某种程度上来说是实现了手机姿态数据到电脑的传输,电脑并没有发送什么实际的数据给手机。 因此在这篇博客中以更广泛的使用场景,也即网页与服务器的数据交互为目标,学习WebSocket的使用。 实现...»
powered by freefind | advanced |