Welcome 微信登录

首页 / 脚本样式 / JavaScript

Google Suggest ;-) 基于js的动态下拉菜单

Google Suggest ;-) 基于js的动态下拉菜单

基本的原理是在当前窗口创建了一个iframe,然后将相关关键词的提示列表在iframe中,并通过列表点选将选定项放到搜索框中。能这么快的能将所有相关关键词的检索数列出,看来所有的提示词已经提前进行了预搜索和数量记录。试了一下"sex",没有相关检索提示,看来对搜索词进行了严格的色情过滤。 另外:这一动态列表功能也应用在GMail的地址栏自动输入完成中,如图: Google自动完成的源代码如下:// Copyright 2004 and onwards Go...
Firefox 无法获取cssRules 的解决办法

Firefox 无法获取cssRules 的解决办法

Firefox实在太BT了,总给我们加一些无聊的安全权限设置.这几天在做Qzone的FF兼容发现.设置了domain后,FF下无法获取styleSheets的cssRules了. 虽然无法获取cssRules,但是我惊讶地发现,居然可以对styleSheets里的样式进行insert和delete.这是那门子权限呀,无聊了不是. 得给我insert和delete就够了.利用这两个方法也可以对样式进行update操作.为了让firefox兼容IE.我修改了C...
JS代码格式化和语法着色V2

JS代码格式化和语法着色V2

升级到第二版,开一贴以示庆贺,哈哈哈 自Ver1.1升级内容 1.增加函数列表 2.增加函数Export功能 3.增加函数依存关系分析(这个功能个人未见其他软件实现过,自己创意,问题多多,目前分析能力还是比较有限的,只能分析全局函数依存关系,可能在复杂代码的情况下出现bug) 4.修正for语句分析bug 5.修正语法折叠的bug 6.改进CollapseAll※ExpandAll函数工作方式,避免行数太大时的死机 7.改进行号分析机制,避免行数太大时的死...
关于javascript的“静态类"

关于javascript的“静态类"

(以下问题仅针对javascript而提,请注意,如果连说法都有问题,请笑过就行) 1、什么是静态类/伪静态类 2、javsscript中书写静态类的语法是怎么样的?(包括数组,常量啊什么的,要完全) 3、就您的解释给一个简单的例子 关键是第二条,其他的可以不说 静态类就是顶级类比如Math类说的通透点其实就是全局变量,只不过这个变量不是你自己定义的而是JS自己定义好的你只管用就行了不如用Math类根本就不用创照对象假如你想求一个圆的面积只须这样s=Mat...
光标的一些操作总结

光标的一些操作总结

IE下的Range操作比Mozilla下强很多,这里只讨论IE下的操作。 这里选介绍几个光标定位的特点:1.光标不变 直接obj.focus(),光标会返回之前的位置,即位置不变 2.光标在最前复制代码 代码如下:var r = obj.createTextRange(); r.collapse(); r.select(); 用这个方法可以使光标在input框最前面 3.光标在最后复制代码 代码如下:var r = obj.createTextRange(...
使用TextRange获取输入框中光标的位

使用TextRange获取输入框中光标的位

TextRange是用来表现HTML元素中文字的对象,虽然我们平时不太常用这个对象,可是它却在IE4.0中就已提供了。不过TextRange提供的调用方法却都比较晦涩,那么我们能拿它做些什么呢? TextRange的传统用途是对用户在Web页上用鼠标圈选的文字内容的操作,比如变化、删除、新增等。但其经典的用途却是,在Web页面中查找文字(这个比较简单)和获取输入框光标的位置。其中后者又有可以衍生出很多更有用的用途,比如:限制输入的MaskTextBox,其...
document.selection.createRange方法与实例

document.selection.createRange方法与实例

配合 execCommand,在 HTML 编辑器中很有用,比如:文字加粗、斜体、复制、粘贴、创建超链接等。 哈哈。我们都是新生来得。大家都来相互帮助呀。这样我们才能进步,我们才能赚大钱! [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]这个不错 就是现在文本域里有一段文字,当你选种其中几个字后点击一个按钮或者链接会弹出一个对话框,对话框的信息就是你选中的文字 哪位老大能解决的呀?请多多帮忙!!!谢谢 就是现在文本域里有一段文字,当你...
<< 161 162 163 164 165 166 167 168 169 170 >>