Welcome 微信登录

首页 / 脚本样式 / JavaScript

JavaScript中的prototype原型学习指南

JavaScript中的prototype原型学习指南

原型是什么Function 类型有一个属性 prototype,直接翻译过来就是原型。这个属性就是一个指针,指向一个对象,这个对象包含一些属性和方法,这些属性和方法会被当前函数生成的所有实例(对象)所共享。这句话根据前面所说的,细细琢磨下来,就可以得到下面代码:function Person(){ ...}Person.prototype = { country : "china", sayName : function(){... }}先创建了一个 Fu...
js原型链与继承解析(初体验)

js原型链与继承解析(初体验)

首先定义一个对象obj,该对象的原型为obj._proto_,我们可以用ES5中的getPrototypeOf这一方法来查询obj的原型,我们通过判断obj的原型是否与Object.prototype相等来证明是否存在obj的原型,答案返回true,所以存在。然后我们定义一个函数foo(),任何一个函数都有它的prototype对象,即函数的原型,我们可以在函数的原型上添加任意属性,之后通过new一个实例化的对象可以共享其属性(下面的两个例子会详细介绍)。...
JavaScript 函数的执行过程

JavaScript 函数的执行过程

1. 每一个JavaScript函数都是Function对象的一个实例, 它有一个仅供JavaScript引擎存取的内部属性[[Scope]]. 这个[[Scope]]存储着一个作用域的集合, 这个集合就叫”作用域链”, 集合中存储着”可变对象”VO或”活动对象”AO(AO比VO多this和arguments属性).2. 当函数被创建后, 其父级作用域的作用域链中的所有可变对象会被加入到它的[[scope]]中(如果父作用域是全局, 那么当前函数的作用域链...
Bootstrap富文本组件wysiwyg数据保存到mysql的方法

Bootstrap富文本组件wysiwyg数据保存到mysql的方法

Bootstrap提供了一个叫wysiwyg的富文本组件,用来显示和编辑富文本数据,但如何将编辑后的数据保存到MySQL数据库,却不得而知。另外,如何将mysql数据库中的数据显示到wysiwyg也不得而知,对于这两个问题,让我来告诉你解决方案!一、效果展示首先,我们先来看看效果如何: 富文本中有一张图片,还有一个数字列表我们可以看到编辑后的数据保存成功,以及保存后对应的展示。二、富文本度娘对于富文本的解释如下:富文本格式(Rich Text Format...
使用CSS+JavaScript或纯js实现半透明遮罩效果的实例分享

使用CSS+JavaScript或纯js实现半透明遮罩效果的实例分享

CSS+JavaScript实现原理:创建一个满屏的div,使用绝对定位,这样的话它就可以脱离文档流,对其他的元素不会产生影响,并且将其设置为半透明状态,当然这个透明度可以随便调的,同时创建一个login元素,它也使用绝对定位,并将其z-index属性值大于面屏的div,这个时候它就不会被满屏div遮盖。在默认状态下这两个div的display属性值是none。当点击相应的按钮可以更改他们的display属性值。<!DOCTYPE html> ...
JavaScript编写点击查看大图的页面半透明遮罩层效果实例

JavaScript编写点击查看大图的页面半透明遮罩层效果实例

这个效果用的很频繁,经常都会有人问我这个问题,所以要把它写成文章。下次再有人问就直接把这篇文章的URL丢出去就好了。这个效果很简单所以我就不做太多说明了,具体的看看代码注释就会明白。下面就是全部代码,复制到HTML中就可以运行的。<!DOCTYPE html><style>#mask { position:fixed;width:100%; top:0px;left:0px; _position:absolute; _top:exp...
jQuery对象的链式操作用法分析

jQuery对象的链式操作用法分析

本文实例讲述了jQuery对象的链式操作用法。分享给大家供大家参考,具体如下:jQuery对象的链式操作首先来看一个例子:复制代码 代码如下:$("#myphoto").css("border","solid 2px#FF0000").attr("alt"," good");对一个jQuery对象先调用了css()函数修改样式,然后使用attr()函数修改属性,这种调用方式象链一样,所以称为"链式操作"。链式操作能够让代码变得简洁,因为往往可以在一条语句中...
jQuery对象与DOM对象转换方法详解

jQuery对象与DOM对象转换方法详解

本文实例分析了jQuery对象与DOM对象的转换方法。分享给大家供大家参考,具体如下:jQuery对象转换为dom对象只有jQuery对象才能调用jQuery类库的各种函数,同样有些dom对象的属性和方法在jQuery上也是无法调用的,不过基本上jQuery类库提供的函数包含了所有的dom操作。有时尤其是在初学jQuery,无法记住jQuery的所有函数时,会有很长一段时间使用jQuery选择器配合原始的dom函数进行开发。所以两种对象的转化是很有必要的。...
有关easyui-layout中的收缩层无法显示标题的解决办法

有关easyui-layout中的收缩层无法显示标题的解决办法

easyui-layout中的收缩层无法显示标题的问题原因分析:在easyui-layout中设置面板初始化为可以折叠,然后就发现标题还有图标都木有了嗯,就是结果列表上面、一片空白,出现了问题就要去解决它,在网上查了资料之后呢,决定修改jquery.easyui.min.js版本为:jQuery EasyUI 1.4.1在5105行有_39d方法,在其中设置两个变量_Cstitle,_CsIcon添加代码如下:var _Cstitle;var _close...
jQuery的文档处理程序详解

jQuery的文档处理程序详解

本文实例讲述了jQuery的文档处理程序。分享给大家供大家参考,具体如下:jQuery文档处理程序所谓的文档处理程序,是指jQuery中提供的$(document).ready事件,此事件会在dom加载完毕后触发,而window.onlaod和body.onload都是在页面完全加载后触发。jQuery文档处理程序介绍在jQuery中想实现在DOM加载完毕后的处理逻辑,只需要使用$(document).ready()事件。此事件函数称为"jQuery文档处...
<< 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 >>