代码改变世界

随笔档案-2011年04月

javascript caller callee的使用

2011-04-23 12:31 by 飞魚, 347 阅读, 收藏, 编辑
摘要: 上网的时候经常看到这俩个属性,一直也没有看下是干什么用的,今天正好看了下文章,了解了下并做个记录..1、caller返回一个对函数的引用,该函数调用了当前函数function callerDemo() { if (callerDemo.caller) { alert(callerDemo.caller); } else { alert("this is a top function"); } } function handleCaller() { callerDemo(); } caller是Function对象的一个属性,从结果可以看出它返回一个调用当前函数的函数的源代码 阅读全文

原生js方式实现ajax,并仿jquery方式简单调用

2011-04-22 18:35 by 飞魚, 651 阅读, 收藏, 编辑
摘要: 以下为下效果图和实现代码 注:此demo要在.net环境下运行ajax.js代码:var $ = {}; $.xho = function () { //创建xmlhttprequest对象 var http_request = null; if (window.XMLHttpRequest) { //Mozilla 浏览器 http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) {//设置MIME类别 http_request.overrideMimeType("text/xml"); 阅读全文

在自己网页中嵌入google、baidu等搜索引擎

2011-04-21 11:30 by 飞魚, 1701 阅读, 收藏, 编辑
摘要: 有的时候需要在自己的网站中,添加google等搜索引擎方便用户查询,以下为实现的效果截图及js代码,文章暂不考虑样式美观问题...<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title>< 阅读全文

简单实现编写自己的jQuery插件

2011-04-19 21:39 by 飞魚, 1399 阅读, 收藏, 编辑
摘要: 用了这长时间的jQuery,一直也没怎么写过jQuery插件,今天简单实现俩个插件,已巩固下基础知识。这里只阐述如何编写自己的插件,至于要实现什么功能,要因人而异了...好了,下面开始...jQuery插件主要分为三种1、封装对象方法的插件2、封装全局函数的插件3、扩展选择器的插件这里只编写前俩种,即比较常见的..大多数插件都是已这种形式编写的: (function ($) { /* 这里放置代码 */ })(jQuery);这样的好处是函数内部依然可以使用$作为jQuery的别名,而不影响到其他库使用$jQuery提供了俩个扩展用于编写插件$.fn.extend({});用于扩展第一种$.e 阅读全文
点击右上角即可分享
微信分享提示