Welcome 微信登录

首页 / 脚本样式 / JavaScript

google 搜索框添加关键字实现代码

google 搜索框添加关键字实现代码

可以让你向你的用户建议搜索的关键词。要注意: 改变搜索框的代码是违反Google政策的, 但是,这段代码是独立于搜索代码之外的,尽管它确实影响了搜索框的输入。 如下,随便用你希望的搜索关键词代替以下代码中的ABC,DEF和GHI,当用户点击这些关键词的时候,它们就会自动 出现在搜索框中。 复制代码 代码如下:// change forms[0] to forms[n] as needed. <SCRIPT language="JavaScript"&...
jQuery温习篇 强大的JQuery选择器

jQuery温习篇 强大的JQuery选择器

在jQuery出世以来,它取得很大的成就和认同。JQuery是一个轻量级的JavaScript框架,它的发布版很小仅16K左右。它能让你方便简洁的写出漂亮的动画效果、实现各种视觉效果,轻松的处理JavaScript的DOM数以及Ajax的交互行为。它的优点在于轻量级、简单易学、易扩展、跨浏览器和网上拥有大量的jQuery插件使用。由于它这一大堆的优点,它已经被微软官方认可加入VS IDE中拥有强大的智能提示,并据官方的统计现在至少有20%的国际性大网站已经...
网页上的Javascript编辑器和代码格式化

网页上的Javascript编辑器和代码格式化

为什么不用textarea呢?1 没有高亮2 tab键无法使用。——按tab键会切换到下个控件3 没有代码格式化。——因为习惯了Eclipse的环境,可以使用ctrl+shift+F来代码进行格式化。当然,我还没强大到自己实现的程度,而且用脚趾头都能想到肯定有人实现了,就看找不找得着。经过了艰难的搜索,终于在SourceForge上找到一个叫EditArea的项目,感觉挺好。http://sourceforge.net/projects/editarea/...
JavaScript 对象链式操作测试代码

JavaScript 对象链式操作测试代码

虽然现在慢慢减少了对jQuery的使用(项目上还是用,效率高点。平时基本不用了),希望从而减少对jQuery的依赖度。 但是这链式操作的方式实在吸引人(貌似现在不少新库都采用了链式操作)。 新手无畏嘛,所以写了以下代码。主要是避免以后又忘了,呵呵。 复制代码 代码如下: window.k = function() { return new k.fn.init(arguments); } k.fn = k.prototype = { init:functio...
js 内存释放问题

js 内存释放问题

CollectGarbage(); setTimeout("CollectGarbage();", 1); 这里之所以使用setTimeout(),因为可以彻底回收当前所有对象,防止变量之间的引用导致释放失败,可以当作一个保障措施,按照道理来说,这里不会执行了。 使用的时候需要注意,一定在所有函数执行完毕之后执行,否则,setTimeout()和setIntervalue()等东东都将无法正常工作了。 另外,切忌胡乱使用,一般来说,顶级对象致空“var x...
js 禁用只读文本框获得焦点时的退格键

js 禁用只读文本框获得焦点时的退格键

有时候难免会要用到只读的文本框,可今天发现只读文本框有一个缺陷,当鼠标焦点在文本框里面的时候按回退键(backSpace), 会退回到前一个页面,这个问题就有点烦恼了,用户又不清楚可不可以输入,他如果看到文本框想去改里面的东西,按一下,有可能前面所有填写的数据就会丢失.故此写了个方法,供大伙有需要时放入<script></script>,保管你称心如意。 复制代码 代码如下:document.documentElement.onke...
一些相见恨晚的 JavaScript 技巧

一些相见恨晚的 JavaScript 技巧

JavaScript 的成功让人津津乐道,为 Web 网页编写 JavaScript 代码已经是所有 Web 设计师的基本功,这门有趣的语言蕴藏着许多不为人熟知的东西,即使多年的 JavaScript 程序员,也未能完全吃透。本文从7个方面讲述 JavaScript 中那些你不很熟知但非常实用的技巧。简略语句 JavaScript 可以使用简略语句快速创建对象和数组,比如下面的代码: 复制代码 代码如下: var car = new Object(); c...
javascript之学会吝啬 精简代码

javascript之学会吝啬 精简代码

1、吝啬你的代码,用最少的代码做最合适的事情; 比如你的代码中用到了很多document.getElementById(),你是否考虑写一个简单的ID选择器 复制代码 代码如下: function $(Id) { return document.getElementById(Id); } 2、吝啬你的补丁,不要为了实现功能在现有框架上打补丁,而是框架扩展上写实现,如果框架不能扩展,是否考虑部分重构? 比如你已经拥有一套完整的表单正则验证框架,某天...
Javascript中的相等与不等运算

Javascript中的相等与不等运算

转换的规则如下: 如果其中一个操作数的类型为 Boolean ,那么,首先将它转换为数字类型,false 转换为 0, true 将转换为 1。 如果其中一个操作数的类型是字符串,另外一个为数字类型,那么,将字符串转换为数字进行比较。 如果其中一个操作数的类型是字符串,另外一个为 object 类型,那么,将调用对象的 toString 方法之后,比较字符串。 如果其中一个操作数的类型是数字类型,另外一个为 object 类型,那么,将对象转换为数值后进行...
一个简单的jQuery插件制作 学习过程及实例

一个简单的jQuery插件制作 学习过程及实例

一,首先,制作jQuery插件需要一个闭包 复制代码 代码如下: (function ($) { //code in here })(jQuery); 这是来自jQuery官方的插件开发规范要求,使用这种编写方式有什么好处呢? a) 避免全局依赖。 b) 避免第三方破坏。 c) 兼容jQuery操作符"$"和"jQuery " 二,有了闭包,在其中加入插件的骨架 复制代码 代码如下: $.fn.dBox = function (options) { va...
jquery+ashx无刷新GridView数据显示插件(实现分页、排序、过滤功能)

jquery+ashx无刷新GridView数据显示插件(实现分页、排序、过滤功能)

理由:jquery简单,兼容性好且容易封装。废话不多说,马上开始我们的Jquery插件编写吧。应该有很多人写过类似的插件,我也是有些模仿flexGrid的形式。 需求:GridView显示数据,无刷新分页,无刷新排序,无刷新过滤(搜索数据),基于ASP.NET(我们这里有ashx一般处理文件来实现)。 使用到技术:asp.net2.0, jquery,css 首先写的是jquery插件方面,使用的核心函数还是jquery的ajax函数,方便快捷。 复制代码...
<< 411 412 413 414 415 416 417 418 419 420 >>