Welcome 微信登录

首页 / 脚本样式 / JavaScript

javascript作用域、作用域链(菜鸟必看)

javascript作用域、作用域链(菜鸟必看)

javascript的作用域和作用域链是我学习最痛苦的一部分,因为我花了好多时间看了好多技术文档都没有理解.大体知道什么意思了,然后还说不出之所以然来.通过我大量的测试和看技术文档总结了以下理解,虽然不是很有技术范但是确实能理解了。1、javascript只有全局和局部之分,那些后台语言的各种修饰符都没有。在函数中不使用var则为全局。如下:<script type="text/javascript"> varname="c#";//全局win...
jQuery获取剪贴板内容的方法

jQuery获取剪贴板内容的方法

本文实例讲述了jQuery获取剪贴板内容的方法。分享给大家供大家参考,具体如下:这两天弄fckeditor粘贴功能,随着工作的深入和在网上查询资料,知道了在网页中一般是不允许访问“剪贴板”的,因为这样存在着很大的安全隐患,我自己也尝试着写了一个简单的demo在IE和FF中剪贴板的访问是可控的,但是在Opera、Chrome、Safari浏览器中是不允许访问的,这样就产生了浏览器兼容的问题,怎么样才能让其他的浏览器兼容这个功能呢,在网上查找了一些资料——“使...
js学习阶段总结(必看篇)

js学习阶段总结(必看篇)

typeof操作符:返回字符串,可能是“undefined”,“boolean”,“ string”,“number”,“object”,“function”中的一种,所以不能判断数组。NaN(Not a Number):用法NaN(val)如果val能被转化成一个数就返回false,否则返回true。parseInt(val,way)其中way可以是2,4...就是要按照这个进制来转化,返回number类型,num.toString(way)同理,只不过...
javascript正则表达式之分组概念与用法实例

javascript正则表达式之分组概念与用法实例

本文实例讲述了javascript正则表达式之分组概念与用法。分享给大家供大家参考,具体如下:function matchDemo(){var s;//该表达式分了三个组:d(b+)(d)、(b+)、(d)这个三个组(实际上是四个组,包括本身所有的表达式)//从最左边数第一个括号为第一个组,第二个括号为第二组,以此类推,分别对应的值为RegExp.$1和RegExp.$2的值var re = new RegExp("(d(b+)(d))","ig");va...
jQuery插件实现文件上传功能(支持拖拽)

jQuery插件实现文件上传功能(支持拖拽)

先贴上源代码地址,点击获取。然后直接进入主题啦,当然,如果你觉得我有哪里写的不对或者欠妥的地方,欢迎留言指出。在附上一些代码之前,我们还是先来了解下,上传文件的时候需要利用的一些必要的知识。首先我们要说的就是FileReader对象,这是一个HTML5提出的,专门用来异步的读取用户计算机上文件的对象,这里有详细的介绍。所以如果我们想要使用它,那么首先我们得先创建一个FileReader对象。var fr = new FileReader() 1、这个对象拥...
javascript的replace方法结合正则使用实例总结

javascript的replace方法结合正则使用实例总结

本文实例总结了javascript的replace方法结合正则使用方法。分享给大家供大家参考,具体如下:replace()方法用于在字符串中用一些字符替换另一些字符,或者替换一个正则表达式匹配的字符串例子一:直接使用repalce替换var stringObj="终古人民共和国,终古人民";//替换错别字“终古”为“中国”//并返回替换后的新字符//原字符串stringObj的值没有改变var newstr=stringObj.replace("终古","...
JS实用技巧小结(屏蔽错误、div滚动条设置、背景图片位置等)

JS实用技巧小结(屏蔽错误、div滚动条设置、背景图片位置等)

本文实例讲述了JS实用技巧。分享给大家供大家参考,具体如下:js屏蔽错误把下面的代码放在JS脚本中<script type="text/javascript">window.onerror = function(){ alert("出现脚本错误"); return true;}alert(b);</script>注意:定义onerror事件应该在出错之前,否则任然会出现脚本错误如何防止设置DIV出现滚动条?style="overfl...
jQuery实现响应鼠标事件的图片透明效果【附demo源码下载】

jQuery实现响应鼠标事件的图片透明效果【附demo源码下载】

本文实例讲述了jQuery实现响应鼠标事件的图片透明效果。分享给大家供大家参考,具体如下:实现的思想:1、当鼠标放在图片上面的时候触发mouseover mouseenter两个事件(图片变得透明)2、当鼠标离开图片的时候触发mouseleave mouseout两个事件(图片变为不透明)具体代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w...
JSON字符串和对象相互转换实例分析

JSON字符串和对象相互转换实例分析

本文实例分析了JSON字符串和对象相互转换方法。分享给大家供大家参考,具体如下:同事问了我一个问题——server端返回了一个json结构的字符串,怎么样去访问json对象里面的值?jquery有没有对返回的JSON数据进行解析?我自己写了一个小的demo,还有从网上查了一些资料,在这里跟大家分享一下<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3...
jQuery on()方法绑定动态元素的点击事件实例代码浅析

jQuery on()方法绑定动态元素的点击事件实例代码浅析

之前就一直受这个问题的困扰,在jQuery1.7版本之后添加了on方法,之前就了解过,其优越性高于live(),bind(),delegate()等方法,在此之前项目中想用这个来测试结果发现,居然动态生成的标签点击了没反应,而live方法却能够支持,于是乎到处查资料,问网友,结果找了好久在一篇文章中终于找到了答案。。。jQuery 使用on绑定动态生成的元素时,不能直接用该对象操作,而是选择其非动态生成的父节点然后再找到本身才能达到效果。大家看看源码就知道...
详解JavaScript对象类型

详解JavaScript对象类型

JavaScrtip有六种数据类型,一种复杂的数据类型(引用类型),即Object对象类型,还有五种简单的数据类型(原始类型):Number、String、Boolean、Undefined和Null。其中,最核心的类型就是对象类型了。同时要注意,简单类型都是不可变的,而对象类型是可变的。什么是对象一个对象是一组简单数据类型(有时是引用数据类型)的无序列表,被存储为一系列的名-值对(name-value pairs)。这个列表中的每一项被称为 属性(如果是...
jquery插件格式实例分析

jquery插件格式实例分析

本文实例讲述了jquery插件格式。分享给大家供大家参考,具体如下:现在打算给公司写一个公共组件,常用的工具很多都是jquery,很多时候一些插件特效也是基于jquery写的,因此工作中难免会遇到要拓展别人写的插件。下面我简单的描述一下插件的格式:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-t...
JavaScript代码实现图片循环滚动效果

JavaScript代码实现图片循环滚动效果

1.概述循环滚动图片,不仅可以增添Web页面的动态效果,而且可以节省页面空间,有效地保证在有限的页面中显示更多的图片。2.技术要点主要应用setTimeout()方法实现图片的循环滚动效果。setTimeout()方法的语法格式如下:setTimeout(function,milliseconds,[arguments]) 参数说明:a. function:要调用的JavaScript自定义函数名称。b. Milliseconds:设置超时时间(以毫秒为单...
<< 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 >>