共 16 篇文章
显示摘要每页显示  条
代码语法高亮JavaScript组件:SyCODE Syntax HighlighterSyCODE SyntaxHighlighter是一个基于javascript实现的语法高亮程序,实现方式借鉴了著名的db.SyntaxHighlighter采用正则表达式进行关键字匹配,处理速度比db.SyntaxHighlighter高出5~10倍,是目前处理速度最快的javascript语法高亮程序。
看了现在网上流行的在线编辑器,也忍不住想了解一下原理.下了目前应用最广泛的eWebEdit,这个是我见到的最强的开源在线编辑器...研究了一天,终于知道了核心原理.先解释一下在线编辑器的原理:首先需要IE5.0以上版本的支持.因为IE5.0以上版本有一个编辑状态,可以在一个iframe里面输入文字.然后通过 "document.body.innerHTML"可以获取if...
可以在 lightbox 中使用图片或 HTML。大小约为 40k,目前还可作为 WordPress 的插件使用。基于 Thickbox。
if(x.value.indexOf(".jpg")<0&& x.value.indexOf(".jpeg")<0&& x.value.indexOf(".gif")<0){alert("您选择的似乎不是图像文件。<form name="form5" id="form5" method="post" action="#"><input type="file" name=&...
JavaScript触发器。maxlength属性通知脚本检查用户输入,并通过属性的值把长度上限传给脚本。依我看来,这种方案很容易实现,而且与JavaScript触发器应有的形式一致:一对“变量名/值”提供了触发器的名字和脚本所需的值,它同时允许你针对每一个元素个体定义行为。依我看来,用自定义属性来触发行为层——配合使这些属性合法的自定义的DTD ...
// set the class on our helper DIV if necessary var dragClass = curTarget.getAttribute(‘dragClass‘);= activeCont.childNodes[i] && ((getAttribute(‘startLeft‘) + getAttribute(‘startWidth‘)) > xPos) && ((getAttribute(‘startTop‘) + getAttribut...
然后,在我们放下元素的时候通常还有其他的目的,我们以拖动元素到垃圾回收站为例,或我们可能想让该元素和页面中某个特定的区域对齐。这个例子中当鼠标释放时,我们循环每个可能放置元素的目标,如果鼠标指针在目标上,我们则拥有了一个放置元素的事件,通过鼠标横坐标大于目标元素左侧横坐标(mousePos.x>targPos.x),小于目标元素右侧横...
判断浏览器是否支持JavaScript和Cookies 文章类别:Javascript 发表日期:2006-7-27 星期四。(如果你确实只想知道 Cookies 是否 enabled,而不关心 JavaScript,也是有办法的,我们在另文中讨论)要确定用户是否打开 JavaScript,我在 html 中建立了一个隐藏 from,然后在 onload 事件中调一个 JavaScript 函数,改变该隐藏 form 的值,如果...
如果你的网页需要用cookie来保存之前访问你网页客户的信息,那首先你就必须确保你的客户端浏览器支持cookie,这包括浏览器的cookie选项是否启用(在大多数浏览器中都有这个选项),那么你既可以发出一条信息来提醒你的客户开启cookie,也可以创建代码来操纵这个选项,以使cookie选项启动。
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部