Welcome 微信登录

首页 / 脚本样式 / JavaScript

Jsonp 跨域的原理以及Jquery的解决方案

Jsonp 跨域的原理以及Jquery的解决方案

如果要进行跨域请求,我们可以通过使用html的script标记来进行跨域请求,并在响应中返回要执行的script代码,其中可以直接使用JSON传递javascript对象。这种跨域的通讯方式称为JSONP。 个人理解: 就是在客户端动态注册一个函数function a(data),然后将函数名传到服务器,服务器返回一个a({/*json*/})到客户端运行,这样就调用客户端的function a(data),从而实现了跨域. 复制代码 代码如下: <...
Node.js:Windows7下搭建的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)

Node.js:Windows7下搭建的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)

这里只是纯粹的搭建,连环境都没有,还玩什么服务器端js,一切都成了浮云,让我们先搭建一个环境,输入一个“hello world”的页面。 对的,windows7下的搭建,你只需一步一步跟着我做,就ok了,不用去了解过多的细节,那不是我们现在要关心的,我们现在首要目的是把环境搭建好,要不然就没有下一步了。 Step 1. 下载node.js在windows下是要安装在Cygwin下的,去Cygwin网站下载Cygwin安装程序。 Cygwin网站:ht...
AeroWindow 基于JQuery的弹出窗口插件

AeroWindow 基于JQuery的弹出窗口插件

可以一个页面中创建多个弹出窗,被选中的弹出窗会加亮显示,在同一网页中可以有多个弹出窗口,也可以通过双击窗口实现最大化,跟windows像极了。如果想要做一个类似操作系统的页面,用这个插件是完全可以实现的。兼容多种主流浏览器。 最基础的调用方法: 复制代码 代码如下:$("#YourContainerDiv").AeroWindow((WindowTitle:"hello world",));带全部参数的调用: 复制代码 代码如下: $("#YourCont...
自定义一个jquery插件[鼠标悬浮时候 出现说明label]

自定义一个jquery插件[鼠标悬浮时候 出现说明label]

最近在学习jquery,看了几天,决定做个小东西练练手。入门级的可以看看。先看下面这个小东西有什么功能,有模有用。 功能:当你鼠标悬浮在你的html元素上面的时候,它会显示一个help说明性的label。 效果图: 原始: 当你的鼠标悬浮在"单击我吧1"时: 当你的鼠标悬浮在"textbox"时: 看了效果图,若是有兴趣的话,仔细看看代码吧,代码有注释html 代码:复制代码 代码如下: ...
jQuery效果 slideToggle() 方法(在隐藏和显示之间切换)

jQuery效果 slideToggle() 方法(在隐藏和显示之间切换)

实例 通过使用滑动效果,在显示和隐藏状态之间切换 <p> 元素: 复制代码 代码如下:$(".btn1").click(function(){ $("p").slideToggle(); }); 定义和用法 slideToggle() 方法通过使用滑动效果(高度变化)来切换元素的可见状态。 如果被选元素是可见的,则隐藏这些元素,如果被选元素是隐藏的,则显示这些元素。 语法 $(selector).slideToggle(speed,callb...
JavaScript 程序执行顺序问题总结

JavaScript 程序执行顺序问题总结

顺序可能比较乱,写多了再整理,有些术语可能运用也不恰当,欢迎批评指正。以下使用的示例程序都经过了本人的实际验证,兼容各大浏览器。OK,步入正题。 1. 变量的声明和引用 变量必须先声明后引用,这个大家是都知道的,但还是要说说,因为后面要说到一个相关的问题。 alert(myStr); // 弹出"undefined"; var myStr = "Hello World!"; alert(myStr); // 弹出"Hello World"; [C...
js 编程笔记 无名函数

js 编程笔记 无名函数

1、(function(){alert("hello");})() 2、无名函数 无名函数,其中一个作用可能是生成新的函数对象的引用,主要是用于定义。 另一个用处就是针对js中一些无法含参的回调函数而言的。 明显的例子就是setInterval,我想这是很多人头疼的一个函数,尤其是你想在回调函数中添加参数的时候。 而且最叫人头疼的是,DHTML不是w3c规定的标准,于是不同的浏览器给出的setInterval参数表还不一样。。。 就我测试的两款浏览器来说(...
关于js类的定义

关于js类的定义

遇到的问题,首先是js对象的封装,js没有提供类的机制,唯一的内置类是function类,也就是说所有的函数都是function类的实例化对象。不过依靠这个唯一的类我们可以模拟定义一个新的类。 首先想到的,是直接用function生成定义完整的类: 复制代码 代码如下: function myClass(arg,...) { this.attributeName; this.functionName = function(){}; } 不过这样有一个问题...
javascript 45种缓动效果 非常酷

javascript 45种缓动效果 非常酷

参数类型说明elelement必需,为页面元素beginnumber必需,开始的位置changenumber必需,要移动的距离durationnumber可选,缓动效果持续时间,默认是500ms。建议取300~1000ms。fieldstring必需,要发生变化的样式属性。请在top,left,bottom,right,width与height中选择。ftpnumber可选,每秒进行多少帧动画,默认50帧,保证流畅播放。一些参考资料,日本动画1秒36帧,中...
<< 511 512 513 514 515 516 517 518 519 520 >>