js实现获取焦点后光标在字符串后 2017年02月06日 12 阅读 主要介绍了js实现获取焦点后光标在字符串后,原理就是获得焦点后重新把自己复制粘帖一下,喜欢的朋友可以看看复制代码 代码如下:var t=$("#"+id).val();$("#"+id).val("").focus().val(t);//其原理就是获得焦点后重新把自己复制粘帖一下...
js实现在同一窗口浏览图片 2017年02月06日 13 阅读 在同一窗口浏览图片的方法有很多,本例要为大家介绍的是使用js获取img的src属性后进行替换,有此需要的朋友可以参考下<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" c...
JS回调函数的应用简单实例 2017年02月06日 12 阅读 JS的回调函数很简单,看代码:在a.js中var myback = null; function load(obj){ myback = obj; } function save(){ // 后台请求 $.ajax.post...... // 调用回调函数 myback(); } 在b.js中进行调用// 就是把要回调的函数当成参数传递过去!load(function(){ this.hide(); })...
Javascript MVC框架Backbone.js详解 2017年02月06日 13 阅读 随着JavaScript程序变得越来越复杂,往往需要一个团队协作开发,这时代码的模块化和组织规范就变得异常重要了。MVC模式就是代码组织的经典模式。(……MVC介绍。)(1)ModelModel表示数据层,也就是程序需要的数据源,通常使用JSON格式表示。(2)ViewView表示表现层,也就是用户界面,对于网页来说,就是用户看到的网页HTML代码。(3)ControllerController表示控制层,用来对原始数据(Model)进行加工,传送到Vie...
JavaScript将取代AppleScript? 2017年02月06日 12 阅读 苹果在官网发布了 JavaScript for Automation Release Notes (预览版),引起社区的广泛关注,讨论的普遍共识是,这是一个替代/补充的AppleScript的实验性尝试。AppleScript的前身是Hypercard所使用的脚本语言Hypertalk。苹果发现Hypertalk类似英语的语法,可用于操控其他软件,于是开发出AppleScript,成为System 7的一部份。 AppleScript亦从苹果经典操作系统过...
小结Node.js中非阻塞IO和事件循环 2017年02月06日 12 阅读 学习和使用Node.js已经有两个月,使用express结合mongoose写了一个web应用和一套RESTful web api,回过头来看Node.js官网首页对Node.js的介绍:Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient.那么其中的non-blocking I/O model 意味着什么呢?非阻塞的IO模型...
输入框过滤非数字的js代码 2017年02月06日 13 阅读 HTML:复制代码 代码如下:<input type="text" id="only"/>JS:window.onload=function(e){var text=document.getElementById("only"),pattern=/d/,//pattern匹配字母上的数字键pattern2=/(9[6-9])|(10[0-5])|3(7|9)/,//pattern2匹配小键盘上的数字键和左右方向键EventHandle={},e...
javascript搜索框点击文字消失失焦时文本出现 2017年02月06日 12 阅读 当获焦时,文本消失,失焦时文本出现<!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title></head><body><input id="text" type="text" value="点我就消失"/><script>var oText=document....
js实现按Ctrl+Enter发送效果 2017年02月06日 13 阅读 1,监听textarea的onkeydown事件复制代码 代码如下:<textarea tabindex="1" class="ie6ta" name="contenthf.contenthf" onkeydown="keySend(event);" title="按ctrl+enter直接发送"></textarea>2, 发送表单,然后重新加载opener窗口(见4,)function sbFrm() {var Contenth...
使用不同的方法结合/合并两个JS数组 2017年02月06日 12 阅读 这是一篇简单的文章,关于JavaScript数组使用的一些技巧。我们将使用不同的方法结合/合并两个JS数组,以及讨论每个方法的优点/缺点。让我们先考虑下面这情况:复制代码 代码如下:var a = [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ];var b = [ "foo", "bar", "baz", "bam", "bun", "fun" ];很显然最简单的结合结果应该是:复制代码 代码如下:[1, 2, 3, 4, 5, 6, 7, 8...
JS应用正则表达式转换大小写示例 2017年02月06日 13 阅读 js中应用正则表达式转换大小写,代码很简单,看代码:以下首字母大写,其它字母小写<script type="text/javascript"> function replaceReg(reg,str){ str = str.toLowerCase(); return str.replace(reg,function(m){return m.toUpperCase()}) } var reg = /(w)|s(w)/g; var str = "...
js用Date对象的setDate()函数对日期进行加减操作 2017年02月06日 12 阅读 想自己写一个日期的加减方法,但是涉及到每个月天数的判断,如果是2月份的话,还要涉及到闰年的判断,有些复杂,应用过程中总是出现问题,于是查了下资料,以在某个日期上加减天数来说,其实只要调用Date对象的setDate()函数就可以了,具体方法如下:function addDate(date,days){ var d=new Date(date); d.setDate(d.getDate()+days); var month=d.getMonth()+1; v...
JS实现的用来对比两个用指定分隔符分割的字符串是否相同 2017年02月06日 13 阅读 比较2个字符串内元素的不同(字符1, 字符2, 分隔符可选)文件: diff.js// 示例用法/*var str1 = "tie, mao, 55";var str2 = "tie, mao, csdn";var result = diff(str1, str2, ","); // 对象var rs = "" + result;// " 55, csdn"var df1 = result.diff1; // [" 55"]var df2 = result...
JS合并数组的几种方法及优劣比较 2017年02月06日 12 阅读 本文属于JavaScript的基础技能. 我们将学习结合/合并两个JS数组的各种常用方法,并比较各种方法的优缺点.我们先来看看具体的场景:复制代码 代码如下:var q = [ 5, 5, 1, 9, 9, 6, 4, 5, 8];var b = [ "tie", "mao", "csdn", "ren", "fu", "fei" ];很明显,数组 q 和 b 简单拼接的结果是:复制代码 代码如下:[ 5, 5, 1, 9, 9, 6, 4, 5, 8, ...
JS实现清除指定cookies的方法 2017年02月06日 12 阅读 本文实例讲述了JS实现清除指定cookies的方法,非常实用。分享给大家供大家参考。具体实现代码如下:function GetCookieValue(name) {var cookieValue = null;if (document.cookie && document.cookie != "") { var cookies = document.cookie.split(";"); for (var i = 0; i < cookies.leng...
使用JavaScript进行进制转换将字符串转换为十进制 2017年02月06日 12 阅读 JS 是一个很神奇的语言,内制的的很多函数可以帮我们进行数(进)制转换;JS中可以直接使用16进制;var a = 0xff; //255将任意进制字符串转换为十进制,如二进制,八进制,十六进制, 第二数数不写即为最常用的转换为整型十进制;复制代码 代码如下:parseInt("11", 2); // 3 2进制转10进制 parseInt("77", 8); // 63 8进制转10进制parseInt("af", 16); //175 16进制转10进...
判断window.onload是否多次使用的方法 2017年02月06日 13 阅读 window.onload想必大家都有使用过吧,在窗口加载时执行,如果多次使用window.onload该如何判断呢?看看下面的代码<script>function onloadCallback(){//Todo}if (window.onload) {var onload_random = "onload"+Math.random();window[onload_random] = window.onload;window.onload = ...
将数字转换成大写的人民币表达式的js函数 2017年02月06日 12 阅读 将数字转换成大写的人民币,方法有很多,本例介绍的是使用js来完成的,看看下面的实现代码function changeNumMoneyToChinese(money) {var cnNums = new Array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖"); //汉字的数字var cnIntRadice = new Array("", "拾", "佰", "仟"); //基本单位var cnIntUn...
仿淘宝TAB切换搜索框搜索切换的相关内容 2017年02月06日 12 阅读 一款仿淘宝TAB切换搜索框,想搜索哪方面的内容就切换到哪一个,感兴趣的朋友可以看看下面的代码<div class="search"><div id="searchBox"><ul class="tab-bar clearfix" id="tabBar"><li class="current" tips="请输入产品名称">商品</li><li class="tab-line"><...
原生JavaScript实现合并多个数组示例 2017年02月06日 12 阅读 1、原生的JavaScript实现复制代码 代码如下:var array1 = ["a", "b"];var array2 = ["c", "d"];我要合并后变成下面这样:复制代码 代码如下:<span class="keyword" style="font-weight:bold">var</span> <span class="keyword" style="font-weight:bold">array</...