Welcome 微信登录

首页 / 脚本样式 / JavaScript

一个JavaScript变量声明的知识点

一个JavaScript变量声明的知识点

上周四吃完午饭,leader发了一道JavaScript的题目给我们做,我们Team里面有做前端的,有做后台的,也有坐mobile web的,所以大家对题目的理解各自都不一样,然后在QQ讨论组里面进行讨论。发现虽然很基础,但是通过讨论收获不少,分享出来。当然在有开发经验的开发者看来,这些都是学习JavaScript最基础的东西。因为平时都是用jQuery或者第三JS组件,所以对JavaScript基础学习不够重视。题目如下,问题是:2次alert分别输出什...
将json当数据库一样操作的javascript lib

将json当数据库一样操作的javascript lib

前段时间工作中用到Json数据,希望将一些简单的增删改查放到客户端来做,这样也能减少服务器端的压力。分别查找了几个可以对Json进行操作的javascript 类库,最终选定了TAFFY DB。原因如下:1、使用的是BSD开源协议,不用担心商业使用限制。2、一直在有人进行更新,并且不和其他框架(如Jquery,YUI,Dojo等)冲突3、功能齐全——增删改查、排序等等都有了。4、小巧,压缩后只有17k大小。所以,工作完后,将这篇文章写出来,并推荐这个类库给...
自己写的Javascript计算时间差函数

自己写的Javascript计算时间差函数

自己写了一下,适用而已,不太好,应该还能优化。先自己记录一下。不说废话了,直接贴代码最好:复制代码 代码如下:/** 获得时间差,时间格式为 年-月-日 小时:分钟:秒 或者 年/月/日 小时:分钟:秒* 其中,年月日为全格式,例如 : 2010-10-12 01:00:00* 返回精度为:秒,分,小时,天*/function GetDateDiff(startTime, endTime, diffType){ //将xxxx-xx-xx的时间格式,转换为...
简单的js表单验证函数

简单的js表单验证函数

网站制作中,表单验证的功能是很常用的。有些时候,用一些成型的js控件会比较方便,但是又过于庞大和难以维护(本人的js水平不高)所以干脆自己写了一个。至于好不好,灵活不灵活,还请大家指点(先上图,很难看,请不要介意):代码:复制代码 代码如下:表单验证js代码var fv ={ lang: "zh-cn", //错误提示语言 inValidedStr: "=", //初始随意复制,使其长度不为0 mail: function(elementID) //验证邮...
JS实现一键回顶功能示例代码

JS实现一键回顶功能示例代码

1.基础准备: scrollTop() 方法返回或设置匹配元素的滚动条的垂直位置。 scroll top offset 指的是滚动条相对于其顶部的偏移。 如果该方法未设置参数,则返回以像素计的相对滚动条顶部的偏移。 语法 $(selector).scrollTop(offset) 2. toggleClass() 对设置或移除被选元素的一个或多个类进行切换。 例如对设置和移除所有 <p> 元素的 "main" 类进行切换: 复制代码 代码如下:...
jsonp原理及使用

jsonp原理及使用

初识jsonpjsonp 全称是JSON with Padding,是为了解决跨域请求资源而产生的解决方案。很多时候我们需要在客户端获取服务器数据进行操作,一般我们会使用ajax+webservice做此事,但是如果我们希望获取的数据和当前页面并不是一个域,著名的同源策略(不同域的客户端脚本在没明确授权的情况下,不能读写对方的资源)会因为安全原因决绝请求,也就是我们不能向其它域直接发送请求以获取资源。在localhot域上有一个books.php,里面包含...
javascript:void(0)的作用示例介绍

javascript:void(0)的作用示例介绍

在做页面时,如果想做一个链接点击后不做任何事情,或者响应点击而完成其他事情,可以设置其属性 href = "#",但是,这样会有一个问题,就是当页面有滚动条时,点击后会返回到页面顶端,或者是跳到设置的锚点的地方,用户体验不好。 通常的用法为: 复制代码 代码如下: <a href="javascript:void(0)">单击此处看看效果</a> 实际上单击此处什么也不会发生,其中的javascript:void(0);形式是一个...
下载站常用的点击下载地址提示设hao123为首页的js代码

下载站常用的点击下载地址提示设hao123为首页的js代码

一般情况我们在不修改原来页面布局的情况下,如果原来的点击区域有id的话比较好,要不要修改下,这样比较好控制,否则没个下载地址的a标签里面都要加onclick事件了。效果图:核心代码:复制代码 代码如下:<script>function GetCookie (name){ var arg = name + "="; var alen = arg.length; var clen = document.cookie.length; var i = ...
js实现点小图看大图效果的思路及示例代码

js实现点小图看大图效果的思路及示例代码

DOM:就是用JavaScript操作HTML节点。 知识点: 将HTML变成DOM树 看到HTML会画DOM树。 创建节点,添加节点,删除节点 varnodeObj = document.createElement(“节点名”); //创建元素节点 document.createTextNode(“文本”); //创建文本节点 父节点.appendChild(子节点); //把子节点添加到父节点下 父节点.removeChild(子节点); //获得节点...
JS截取字符串常用方法详细整理

JS截取字符串常用方法详细整理

使用 substring()或者slice() 函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: str=”jpg|bmp|gif|ico|png”; arr=theString.split(”|”); //arr是一个包含字符值”jpg”、”bmp”、”gif”、”ico”和”png”的数组 函数:John() 功能:使用您选择的分隔符将一个数组合并为一个字符串 例子: 复制代码 代码如下: var delimitedS...
Document:getElementsByName()使用方法及示例

Document:getElementsByName()使用方法及示例

定义和用法 getElementsByName() 方法可返回带有指定名称的对象的集合。 语法document.getElementsByName(name) 该方法与 getElementById() 方法相似,但是它查询元素的 name 属性,而不是 id 属性。 另外,因为一个文档中的 name 属性可能不唯一(如 HTML 表单中的单选按钮通常具有相同的 name 属性),所有 getElementsByName() 方法返回的是元素的数组,而不是...
replace()方法查找字符使用示例

replace()方法查找字符使用示例

通常用于文本输入框的一种功能是替换指定的字符。JavaScript具有一个非常有用的方法replace(),可以时候用它利用备选字符集途欢指定的字符。replace()方法允许指定希望替换的字符或字符集,方式是利用字符串或者正则表达式;这是该方法的第一个实参。第二个实参是谢昂替换为的字符。第二个实参通常只是一个替换字符串(替换字符集),但他可以是用于确定替换字符串应当是什么的函数——如果是函数,则返回值应当用做俄日替换字符串。隐藏replace()方法的语...
js中的replace方法使用介绍

js中的replace方法使用介绍

replace() 方法用于将字符串用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 需要注意的是:如果用正则表达式替换时, regexp 具有全局标志 g,那么 replace() 方法将替换所有匹配的子串。否则,它只替换第一个匹配子串。 下面介绍个简单的实例: 复制代码 代码如下: <script language="javascript"> var strM = "javascript is a good script lan...
<< 721 722 723 724 725 726 727 728 729 730 >>