Welcome 微信登录

首页 / 脚本样式 / JavaScript

JSON为什么那样红为什么要用json(另有洞天)

JSON为什么那样红为什么要用json(另有洞天)

json是1年内迅速红遍全球的东东。 现在解释JSON是什么,大家都会说我老土吧,这里我想分析一下json红的原因,我们又得到什么启示呢。 json是什么,json.org是一种简洁有效的数据载体,是一种用字符串表示复杂js对象的方式,后端好生成,前端0解释。 它的风行和一下几点原因离不开的。 持久化的风潮: persistence是javaEE5引入的重要模块。 php先天具备持久化特性每个变量都可以serialize()和unserialize()与字...
js动态添加onload、onresize、onscroll事件(另类方法)

js动态添加onload、onresize、onscroll事件(另类方法)

window 的 onload、onresize、onscroll 事件,跟其他的事件不一样,它不能用 attachEvent 或 addEventListener 来添加。也就是说,它只能这样来(以 onload 为例,下同): 复制代码 代码如下: window.onload = function() { // ... }; 但这有个问题,就是想再为 onload 增加新的事件处理程序时,不能直接为 window.onload 赋值了,否则前面的赋值...
window.addEventListener来解决让一个js事件执行多个函数

window.addEventListener来解决让一个js事件执行多个函数

可能你也碰到过这种情况,就是在js的代码中用了window.onload后,可能会影响到body中的onload事件。你可以全写在body中,也可以全放到window.onload中,但是这样并不是很方便,有时我们需要两个同时用到。这时就要用window.attachEvent和window.addEventListener来解决一下。 下面是一个解决方法。至于attachEvent和addEventListener的用法,可以自己Google或百度一下。...
多个js与css文件的合并方法详细说明

多个js与css文件的合并方法详细说明

在Web项目的开发中,js,css文件会随着项目的开发变得越来越多,越来越大,这就给给性能方面带来一些问题,如,页面引入的的js,css越多的话,那么对就增加了http请求数,解决该问题的一个好的方法就是合并js,css文件. 下面就简单介绍一个方法,十分简单.下面介绍以合并js文件为例 (1) G.js文件 复制代码 代码如下: ~function(){ window.G={}; G.Method={ add:function(){ alert(111)...
ie支持function.bind()方法实现代码

ie支持function.bind()方法实现代码

前端开发者应该很清楚 Javscript 脚本的 function 函数对象可以通过 call 或 apply 方法,使其改变内部作用域(this)所指向的对象,实现更多可扩展的功能开发。ie 原生支持 function 对象的 call 和 apply 方法,在 firefox 或其它浏览器下也得到支持,但是 call 和 apply 方法是立即作用并执行,例如: 复制代码 代码如下: var func = function () { alert(thi...
js/ajax跨越访问-jsonp的原理和实例(javascript和jquery实现代码)

js/ajax跨越访问-jsonp的原理和实例(javascript和jquery实现代码)

很庆幸,我又见到了末日后新升的太阳,所以我还能在这里写文章,言归正传哈,最近做了一个项目,需要用子域名调用主域名下的一个现有的功能,于是想到了用jsonp来解决,在我们平常的项目中不乏有这种需求的朋友,于是记录下来以便以后查阅同时也希望能帮到大家。什么是JSONP协议? JSONP即JSON with Padding。由于同源策略的限制,XmlHttpRequest只允许请求当前源(域名、协议、端口)的资源。如果要进行跨域请求,我们可以通过使用html的s...
圣诞节Merry Christmas给博客添加浪漫的下雪效果基于jquery实现

圣诞节Merry Christmas给博客添加浪漫的下雪效果基于jquery实现

一年一度的圣诞节又到了,首先祝大家好运一串串,健康一年年,平安到永远!在这个特殊的日子里,处处洋溢着节日的气氛,空中飘落的雪花更显得浪漫!今天就教大家如何在博客中添加纷纷扬扬的下雪效果。今天,你那里下雪了吗? 首先在页面引入 jQuery 库和 jQuery.snow.js(或者使用压缩版本 jQuery.snow.min.js): 复制代码 代码如下: <script src="jquery.js"></script> <s...
JavaScript初学者应注意的七个细节详细介绍

JavaScript初学者应注意的七个细节详细介绍

种种语言都有它特别的地方,对于JavaScript来说,使用var就可以声明任意类型的变量,这门脚本语言看起来很简单,然而想要写出优雅的代码却是需要不断积累经验的。本文利列举了JavaScript初学者应该注意的七个细节,与大家分享。 (1)简化代码 -------------------------------------------------------------------------------- JavaScript定义对象和数组非常简单,我...
Javascript图像处理—虚拟边缘介绍及使用方法

Javascript图像处理—虚拟边缘介绍及使用方法

前言 上一篇文章,我们来给矩阵添加一些常用方法,这篇文章将讲解图像的虚拟边缘。虚拟边缘 虚拟边缘就是按照一定映射关系,给图像添加边缘。 那么虚拟边缘有什么用呢?比如可以很容易做一个倒影的效果: 当然这只是附带效果了,虚拟边缘主要用在图像卷积运算(例如平滑操作)时候,由于卷积运算的特点,需要将图片扩大才能对边角进行卷积运算,这时候就需要对图片进行预处理,添加虚拟边缘。 说白了,就是在一些图片处理前进行预处理。边缘类型 这里参考OpenCV相关文档的边缘描述:...
JS原型对象通俗"唱法"

JS原型对象通俗&quot;唱法&quot;

1.关于原型对象的重要知识点 首先要知道一个很重要的知识点,一句话:所有对象都有原型对象. 2. 对比其他语言的理解 原型对象,就是其它语言中的类中的静态属性和静态方法,总是是静态-static就对了.原理是: 内存中只有一份. 3. 在内存中的形象图: 首先,在产生js对象之前,我们需要创造一个构造函数(这都不知道,那就不要往下看了),如下: 复制代码 代码如下: function Person(name_, age_) { this.name = na...
<< 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 >>