代码改变世界

随笔分类 - JS/JQuery

JavaScript中变量提升------Hoisting

2012-07-01 13:49 by 随风浪迹天涯, 21746 阅读, 收藏, 编辑
摘要:前言因为我在写这文章的时候,百度里找资料,找到了园友的一篇文章,写的很好,可是我写了又不想放弃,所以就在里面拿了很多东西过来!~~[翻译]JavaScript Scoping and Hoisting希望得到大家谅解。因为这个问题很是经典,而且容易出错,所以在介绍一次。哈哈。莫怪哦。一。案发现场我们先看一段很简单的代码:var v='Hello World';alert(v);这个没有疑问吧,弹出“Hello World”。OK,我们继续。我们在看一段Code:var v='Hello World';(function(){ alert(v);})()经过运行之 阅读全文

JavaScript 打开word文档

2012-04-16 10:42 by 随风浪迹天涯, 3986 阅读, 收藏, 编辑
摘要:在C#中打开word文档其实不算太难,方法也比较多。一.C#中打开word文档方法//在项目引用里添加上对Microsoft Word 11.0 object library的引用 private void button1_Click(object sender, System.EventArgs e) { //调用打开文件对话框获取要打开的文件WORD文件,RTF文件,文本文件路径名称 OpenFileDialog opd = new OpenFileDialog(); opd.InitialDirectory = \"c:\\\\\"; opd.Filter =... 阅读全文

跟我一起学JQuery插件开发

2012-04-06 16:29 by 随风浪迹天涯, 5519 阅读, 收藏, 编辑
摘要:以前一直比较好奇,jquery插件是怎么开发的,怎么写属于自己的插件?昨天在逛codeproject网站的时候,突然看到一篇文章:How to write plugin in Jquery.如果对E文好的同学 ,可以看上面的连接。现在我把上面网站的及结合自己的想法写这篇文章。希望能得到大牛们的支持和谅解。。。大鸟飞过。。。欢迎拍装。资料来源:【1】How to write plugin in Jquery.【2】锋利的JQuery 书【3】RascallySnake的JQuery.extend()详解一.介绍插件编写的目的是给已经有的一系列方法或函数做一个封装,以便在其他地方重复使用,方便后期 阅读全文

JSON.stringify 语法讲解

2012-03-13 22:34 by 随风浪迹天涯, 69883 阅读, 收藏, 编辑
摘要:刚刚在逛园子的时候,突然看到了一位园友的文章,里面涉及到一这样一个javascript函数:JSON.stringify。原文链接:javascript 进阶篇3 Ajax 、JSON、 Prototype认识javascript也不短的时间了,可是这个用法说实在的,我还是第一次见过,惭愧啊惭愧啊。于是乎,在网上找了写资料,写了些例子 希望能给园子们一些帮助。作用:这个函数的作用主要是为了系列化对象的。可能有些人对系列化这个词过敏,我的理解很简单。就是说把原来是对象的类型转换成字符串类型(或者更确切的说是json类型的)。就这么简单。打个比方说,你有一个类,那么你可以通过这个方法转换成相应的j 阅读全文

平安夜分享2款下拉菜单(CSS版本和JQuery版本)

2011-12-24 17:28 by 随风浪迹天涯, 878 阅读, 收藏, 编辑
摘要:昨天有一个同事,叫我帮忙,说他需要一个下拉菜单,叫我帮他整个出来。我说没问题啊,中午花了点时间,然后就给它弄了一个CSS样式的(这个这个是我 以前弄好的,一直收藏着,就拿出来改了改 给他了)。可是,昨天下班的时候,他说他还想看一看jquery实现的下拉菜单,呵呵,我说你老兄可真够贪心的,不过 既然人家都说了,我昨天晚上就整了一个jquery的下拉菜单。其实,2个版本都很简单。希望对各位看官有帮助。HTML coed:2个都运用下面的这个HTML代码作为演示实例:<div id="div" class="menu"> <ul> &l 阅读全文

JQuery 动画效果集锦

2011-11-21 17:57 by 随风浪迹天涯, 1810 阅读, 收藏, 编辑
摘要:把js的一些动画效果进行了整理,期中有很多都是参考了网上的高人,甚至有些直接拿过来用了。再次谢过。当做自己的温习。1.Show()和Hide()方法 Show()以及Hide()在jquery动画里应该是最最基本的动画了吧。如果调用hide()动画的话,会把css样式里的display改为none。语法:$(selector).show(speed,callback)参数描述speed可选。规定元素从隐藏到完全可见的速度。默认为 "0"。可能的值: 毫秒 (比如 1500) "slow" "normal" "fast&quo 阅读全文

解析JQuery 的Bind()事件

2011-11-04 17:55 by 随风浪迹天涯, 3481 阅读, 收藏, 编辑
摘要:想了很久,该不该发到圆子的首页,因为从来没有发到首页,这里高手众多生怕被人笑话。后来,旁边的一个同事说,还行,就发了。如果有什么太浅显的地方,希望大家能多多包涵。随着现在JQuery这个javascript的越来越强大,在我们平常的前端UI开发,如果不使用JQuery,说明你已经很out了。今天我们来学习一下 JQuery的bind事件。虽然,这个话题被很多写了很多,但我还是想自己在这里班门弄斧一下,希望各位看官不要喷。如果有什么意见,可以直接进行交流,共同进步。JQuery 官网的Bind事件的API吧:地址连接。如果各位有兴趣看洋文的,可是去看看。刚开始我们先看一下它的定义:.bind( 阅读全文

介绍 JQuery 强大的jWiard 向导控件

2011-10-28 11:47 by 随风浪迹天涯, 1951 阅读, 收藏, 编辑
摘要:我就不贴我现在做项目的代码,我直接把作者的示例搬过来,因为改动不大,只要做点修改,就能很好的满足我们自己的需求。原文地址 猛点这里下载作者官网 不过是英文的,英语好的话 可以看原文,生怕我表达错误。不知道童鞋们在平时的开发用到用向导式开发这种方式没有?有人问 什么是向导式开发呢?其实,很简单,就是让用户完成一个步骤,然后点击下一步,完成一个步骤就点击下一步,这样 按照我师父的来说,可以很好的提升用户体验。OK,废话不说了,先来一个最简单的例子:例子1:1.1当然咯,既然是JQuery 就少不了需要引用JQuery库吧。在上面就能下到相关的类库。JQuery Class and Style 1 阅读全文

javascript实现自动添加文本框功能

2011-08-03 12:41 by 随风浪迹天涯, 2330 阅读, 收藏, 编辑
摘要:昨天,我们公司的网络小组决定为公司做一个内部的网站,主要是为员工比如发布公告啊、填写相应信息、投诉、问题等等需求。我那同事给了我以下需求:1.点击一个按钮 就增加一个文本框。2.把新建的文本框的名字命名为 questions[1] ,questions[2],questions[3]....这种形式。3.可以删除,每次删除最后一个。4.变色功能。就是当鼠标移入到一个文本框的时候,当前背景色自动的变成灰色。其他 以后扩展再说。先不说,上图为好,下面就是最终实现的效果。整个过程不算太难理解,就是昨天晚上在整那个左边系号的时候 刚开始老是不对。后来整了一个全局变量,在进行判断一下就OK了。代码如下: 阅读全文

javascript 中写cookie

2011-07-25 16:17 by 随风浪迹天涯, 342 阅读, 收藏, 编辑
摘要:今天上班的时候,同事东东发了一个javascript的代码过来,说是解释一下,我看了看,挺好玩的。其实,很简单 就是在js中写cookie。OK。贴上代码。function getCookie(c_name){if (document.cookie.length>0){ c_start=document.cookie.indexOf(c_name + "=")if (c_start!=-1){ c_start=c_start + c_name.length+1 c_end=document.cookie.indexOf(";",c_start)if 阅读全文

模拟CSDN下载页面评分图标

2011-03-19 23:47 by 随风浪迹天涯, 400 阅读, 收藏, 编辑
摘要:不好意思 上次没有把图给截上来,自己么注意。先看CSDN的效果图吧!就是当有人在下载评分的时候,当他把鼠标放在五角星的时候,这个五角星以及它前面的五角星全部变成淡黄色这种颜色,而后面的颜色不便。我们所要实现的效果就如此。然后 这是现在做的图的效果。本质上的差不多 都是基于同一样的原理。代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><h 阅读全文