javascript
文章平均质量分 60
JamesYoung7971
这个作者很懒,什么都没留下…
展开
-
知识图谱的理论, 相关工具和实际应用
在当代中国,知识图谱不能得到很好的应用,也是因为这个,大部分的决策者不能理解(他们往往已经有了思维定势)这个理论和工具,而大部分实际的使用者也不愿意花时间去理解这个理论和工具,这就导致理论和实际使用的完全脱节,这点我会在后面的实际应用中举几个例子。例如明明可以用列表形式展示的数据,就一定要用图谱。如果关系的厘清是完全客观的,是有规律的,那么拿到数据,相关的应用就可以得到使用者想要展示的关系,图谱并不需要去处理数据,图谱也不太可能展示出你意想不到的关系。原创 2024-04-30 13:20:39 · 624 阅读 · 0 评论 -
javascript随机改变网页内容
最近看到google的adwords里推出了一个网站优化工具,主要的作用就是随机替换网页中的内容,来测试不同内容对于客户的吸引力,从而决定选择哪一个内容。实际上这其中随机替换的不一定是内容,也可以是css。这真是个不错的创意,实际上就是一个js实现的动态网页,那么如何实现一个比较简单的相同效果呢?其实很容易,首先将内容所处的div编号,利用随机函数挑出一个,然后移除,并将其中的内容放在一个原创 2009-07-28 07:04:00 · 545 阅读 · 0 评论 -
可以拖动的div(一)
转自可以拖动的div——buhutuu.cn 可以拖动的div是一个比较难以做到的效果,特别是在浏览器对于js代码的运行效率还不是足够高的情况下,不过听说firefox对于js的支持正在增加,大概是料到了js在网页浏览的桌面化趋势中所占的重要地位吧。要实现div的任意拖动,我们不妨分析一下整个过程。当鼠标点击div时,触发一个事件,让div的位置属性(left,top)随着鼠标位置原创 2009-06-21 23:39:00 · 762 阅读 · 0 评论 -
可以拖动的DIV(二)
转自可以拖动的div——buhutuu.cn 关于这个实现div拖动的js函数,实际上也是某位前辈公布于网上,这儿只是摘抄注解一下。function beginDrag(elementToDrag,event){var =event.clientX-parseInt(elementToDrag.style.left);var deltaY=event.cli原创 2009-06-21 23:41:00 · 774 阅读 · 0 评论 -
jQuery实现可以拖动的div
转自jquery实现可以拖动的div最近研究了一下jQuery,觉得真的是一个很不错的js库,其他的不说,关键是有翔实的文档,这点是非常关键的。当然,代码使用起来也非常的方便,很多东西就不用自己再去琢磨了。研究的过程中顺便用jQuery实现了一个div的拖动,代码附于本文结尾。实现的思路请参考我的可以拖动的DIV(二)一文。在参考jQuery中文网站中的例子时,我原创 2009-06-22 23:11:00 · 3433 阅读 · 0 评论 -
JQuery实现的国际象棋棋盘
前些时候为了熟悉国际象棋的各种开局,随手写了一个很简单的国际象棋棋盘(实在找不到现成的)。当时没觉得有什么,今天回头看看,觉得还有点意思,拿来给大家鉴定一下。首先要实现棋子的排布,这毫无疑问得用div+css了。具体代码可以看Jquery做的国际象棋棋盘(查看源代码)。一开始我给每种棋子都写了类,实际上这是比较愚蠢的行为。首先,这样子css代码会有冗余。其次,在棋子d原创 2009-06-26 07:07:00 · 5396 阅读 · 0 评论 -
Jquery插件我来实现之滑动幻灯片一(转自buhutuu.cn)
最近在研究GAE,所以jquery这边就没怎么更新。这些天在工作里需要用到幻灯片效果,所以就用了我在buhutuu首页中用的那个jquery插件。这个插件还是相当好用的,不过我要在好几个页面里面用到,偏偏宽度高度都不太一致,所以这个插件的问题也就暴露了,开放性并不是很好。我决定,自己写一个jquery插件,将宽度和高度都作成自定义的,这样功能在js里实现,而样式则在网页里各自定义。转载 2010-01-09 10:51:00 · 457 阅读 · 0 评论 -
无阻塞的Javascript脚本(一)
将好几个js文件合并成一个文件可以减少HTTP请求,有效的改善性能,但是这样的做法可能导致浏览器停止响应,特别是在web应用丰富的情况下,js代码会非常多,这样子浏览器停止响应的时间就会让人无法忍受了。为了避免这样的情况,我们可以选择逐步加载js文件,来达到所谓的无阻塞脚本的目的。无阻塞的Javascript脚本的秘诀在于页面加载以后再加载JS代码,换句话说就是,Windows对象的load事件触发之后再下载脚本。如果你的目标浏览器是IE4+或者firefox3.5+,那么你可以为原创 2010-12-28 08:45:00 · 409 阅读 · 0 评论 -
无阻塞的Javascript脚本(二)——动态脚本元素
<br />通过DOM,你可以用Javascript动态创建<script>标签。<br />var script=document.createElement("script");script.type="text/script";script.src="file1.js";document.getElementByTagName("head")[0].appendChild(script);<br /> <br />file1.js会在该元素被添加到页面的时候开始下载。这种技术的重点在于,无转载 2010-12-28 08:59:00 · 482 阅读 · 0 评论