分类: F2E

53 篇文章

关于BioDigital Human的体验分析
BioDigtial Human的教学平台,用其良好的用户体验,细致的效果成为了在线教学的佼佼者。 BH的优秀究竟优秀在哪些地方呢?下面就细细分析一下,作为将来制作教学平台的参考。 首先是其整体的效果图(图1),简单的导航,功能齐备的widget,直观明了的3D模型展示窗口,体现了欧美的一贯简约风格。 ...
【翻译】js如何检测到用户同时按下多个键
需求: 如果需要检测用户同时按下多个键,需要如何检测? 解决方案: 可以通过如下代码实现 var getKeys = function () { var keys = []; window.addEventListener("blur", blur, false); window.addEventListener("keyup", keyup, f…
Backbone跨域解决方案
最近把之前一个项目的代码用backbone在重构,其间遇到跨域的问题。所以查了点资料,写了如下代码。 [code lang="js"] var Zy = {}; Zy.Sync = function(sData) { return function(method, model, options) {//以下代码请根据实际情况填写 options.d…
《javascript设计模式》学习笔记
关于为什么使用设计模式的原因 1.可维护性 2.沟通 3.性能 注意:未搞懂设计模式的用途就盲目套用,是一种不安全的做法。 关于弱类型语言 javascript中又3中原始类型: 1.布尔型 2.数值型 3.字符串类型 此外,还有对象类型和包含可执行代码的函数类型,和空类型(null)和未定义类型(undefined). 类型之间的转换方式有如下几…
锚链接绑定了功能,不跳转回页首
不知道标题的表述是否有问题,我只是想记录下现在实践中遇到的问题。 博文的长短,其实现在不一定需要对自己有硬性要求了。干货才是王道! 遇见的问题: 锚链接绑定功能,我最初采用的解决方案是用href="#"这种方式来解决的。但是后来发现每次点击之后,都会跳到页首。所以才开始了选择另外的解决方法。 解决方案: 1.href="javascript:voi…
Web电子海图开发日记-MapServer or ArcGis
简介 MapServer 它起源于 UMN和美国国家航空航天局的合作项目ForNet,以及之后的TerrSIP项目。可以说政府的支持在MapServer前期的发展中起了很大的作用,1994年MapServer之父Steve Lime和他的MapServer为更多的人熟悉。MapServer在发展壮大中,并不是孤立的,而是得到了许多开源社区和开源爱好…
人人、花瓣看图助手的源码
之前做好了花瓣网的看图助手,现在加入了人人网的支持。 讲一下我做这个插件的思路: 花瓣网 通过观察其img的src提供的地址,用户采集的都是以fw192结尾的图片。所以取得所有的图片的地址后slice最后5位数即可知道是否是fw192的图片地址了。而其大图的地址是以fw554结尾的图片。所以将其地址替换即可。再构造一个div用来放置放大的区域即可显…
再来一个一淘搜索的插件的代码
background是作为背景页来使用,content.js是注入到页面中。两者通过通信来实现内容的传输。整个过程学习到了chrome的插件的制作方式,通过阅读chrome.360.cn提供的文档,基本上知道了chrome提供了哪些接口。以后再做chrome插件的时候就胸有成竹了。:-) background.js [code lang="js"]…
Chrome插件-花瓣助手
现在瀑布流模式非常的火呀。 为了增强其功能就自己写了个插件。 现在这个版本还没有最优化,打算再用css3进行优化。 争取再进一步缩小代码量。 [code lang="js"] /*============================================================================= # FileN…
用键盘绑定上翻页和下翻页
以下是代码: [code lang="js"] $(window).keydown(function(event){ switch(event.keyCode) { case 37 : location = ""; break; case 39 : location = ""; break; } }); [/code] 以上的代码是用在我的博客中的…