Welcome 微信登录

首页 / 脚本样式 / JavaScript

Javascript基础 函数“重载” 详细介绍

Javascript基础 函数“重载” 详细介绍

Javascript不像其他编程语言一样具有函数签名(什么是函数签名,简单的说就是说函数的接受参数类型和参数个数,也有人认为返回类型也应该包括。具体概念大家可以到网上查询)。所以Javascript是不能像其他语言一样实现方法名相同,参数个数不同…的这类重载的,不信你可以试试:复制代码 代码如下: function show(){ alert("1"); } function show(num1){ alert(num1); } window.onlo...
详细介绍8款超实用JavaScript框架

详细介绍8款超实用JavaScript框架

1. Hammer.jsHammer.js是被广泛使用的轻量级JavaScript框架,它提供了常用触摸操作的规范,比如收缩、拖放、双击和删除等等。它支持大多数移动平台像iOS,Windows Mobile, Android 和 BlackBerry。2. jQuery UIjQuery UI非常适合那些用jQuery JS 库开发App的用户。提到jQuery UI,就不得不提到跟它非常相似的Kendo UI。Kendo UI可帮助创建原生的移动和桌面应...
使用 Node.js 做 Function Test实现方法

使用 Node.js 做 Function Test实现方法

Info上周 meeting 上同事说他们现在在用 java 写 function test,产生了很多冗余的代码,整个项目也变得比较臃肿。现在迫切需要个简单的模板项目能快速搭建function test。后来我回去想了想,为什么我们非得用 java 来做 function test 呢?Node.js 应该是个不错的选择,并且对 json 有着天然的支持,于是回去在 github 上随手一搜,还果真有相关的项目:testosterone,于是便有了这篇b...
一个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...
<< 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 >>