![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
九木旭
这个作者很懒,什么都没留下…
展开
-
jQuery SmallSlider 图片轮播插件
SmallSlider 是一个图片轮播的 jQuery 插件,专为国人的网站定制,国人的网站通常喜欢在首页添加一组轮播图,比如淘宝网首页,京东商城首页,腾讯公司的拍拍网首页等等,太多了,个性化定制,可以选择是否显示按钮,以及按钮位置,文字的显示,还有链接等。演示:Demo原创 2015-11-01 15:45:49 · 483 阅读 · 0 评论 -
获得地址栏的参数组成一个对象
var url = 'http://weibo.com/t2275025/home?topnav=1&wvr=5'; var sUrl = url.substr(url.indexOf("?") + 1, url.length); var lct = {}; var ourl = sUrl.split("&"); for (var i = 0; i <ourl.length原创 2015-11-01 15:46:46 · 344 阅读 · 0 评论 -
匿名函数和this的理解
运行结果 var name = "The Window"; var object = { name : "My Object", getNameFunc : function(){ return function(){ return this.name; }; } };//object.getNameFunc()()因为匿名函数的t原创 2015-11-01 15:46:30 · 663 阅读 · 0 评论 -
闭包函数
function f1(){ var n=999; nAdd=function(){n+=1} function f2(){ alert(n); } return f2; } var result=f1(); result(); // 999 nAdd(); result(); // 1000 在这个函数中function原创 2015-11-01 15:46:27 · 241 阅读 · 0 评论 -
QuoJS 中文文档
quojs支持的手势Tap 触摸Single Tap 轻轻点击(个人觉得和tap差不多)Double-Tap 双击Hold 长按2xFingers Tap 双指触摸2xFingers Double-Tap 双指双击Swipe Up 上滑Swipe Right 右滑Swipe Down 下滑Swipe Left 左滑Swipe 滑动Drag 双指推动(官方说是上推)Rotate Left 左旋Rot原创 2015-11-01 15:46:20 · 699 阅读 · 1 评论 -
总结了下json的遍历
/*js的遍历json*/window.onload=function(){ var dzTab = { "zd": [ { "id": "1", "ip": "192.168.2.10", "name":"yyyyyy","mac": "00-12-34-89-99-01" }, { "id": "2", "ip": "192.168.2.11", "name":"ss原创 2015-11-01 15:46:15 · 355 阅读 · 0 评论 -
第一个jquery插件
jquery插件$(function(){ $(".box").fax({ showfun:"mouseover", content:"raclen" }) })/*JS实现代码$(function(){var _li=$(".nav ul li");$(".content div").eq(0).show();//alert("1111");_li.cli原创 2015-11-01 15:46:02 · 248 阅读 · 0 评论 -
总结一下jquery跨域
一直以来没遇到,两次擦肩而过,这里写一下,感觉他们写的都很模糊后台代码,放到请求的action,让这些代码执行就行java代码:callback= request.getParameter("callback");.net代码:string callback = Request.QueryString["callback"];php代码:$callback=$_GET['callback'];统一原创 2015-11-01 15:45:57 · 202 阅读 · 0 评论 -
字符串反转
var arr="123456";var str=[];for(i=0;i<arr.length;i++){ str.push(arr[i]); }str.reverse();var dd=str.join("");alert(dd);var arr="123456";var str="";for(i=arr.length-1;i>=0;i--){ str+=arr[i];原创 2015-11-01 15:45:54 · 208 阅读 · 0 评论 -
点击第二个,删除第一个,追加到后面
这里用到的知识1,匹配选择器eq()2,clone(),以前没用过3,live(),通过 live() 方法附加的事件处理程序适用于匹配选择器的当前及未来的元素(比如由脚本创建的新元素),如果不用live,第二次将不能在点击了。点击第二个,追加到后面#box div{ background:#4f8a00; margin:10px 0; border:2px solid #000;}原创 2015-11-01 15:45:46 · 426 阅读 · 0 评论 -
js面向对象
//封装function _objEvent() { this._callBack = "";//记录回调函数 this._setCallBack = function (callback)//保存回调寒素 { if (typeof(callback) == "function")//判断回调函数 { this._callBac原创 2015-11-01 15:45:16 · 188 阅读 · 0 评论 -
简单拖拽保存
提示.drag{ width:200px; height:200px; background:rgba(204,255,102,1); position:absolute; cursor:move; top:100px;left:20px; text-align:center; }$(function () { if(window.localStorage){原创 2015-11-01 15:44:53 · 251 阅读 · 0 评论 -
循环展开显示
无标题文档.category_list{ display:none; }//分类展开关闭$(function(){ $(".cat_category .category_m").each(function(){ var i=$(this); var _down="images/sys-ico-down.png"; var _up="images/sys-ico-up.png"; var t原创 2015-11-01 15:44:18 · 476 阅读 · 0 评论 -
JS遍历被选中input的值
function aa11(){ var tmp=""; //定义变量 $(".bmsz input:checked").each(function(){ //循环拼装被选中项的值 tmp += ','+$(this).val(); }); return tmp; }原创 2015-11-01 15:44:13 · 1174 阅读 · 0 评论 -
判断非微信浏览器访问
$().ready(function(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i)=="micromessenger") { return true; } else { window.location.href='__APP__/Index/erwei'; }})原创 2015-11-01 15:43:36 · 509 阅读 · 0 评论 -
对象深复制
为什么要用到对象复制,和对象深复制,这就不说了。直接上代码var obj={ name:{b:1} }function deepCopy(o){ if(typeof o !== "object"){ return o; } var newObj={}; for(var i in o){原创 2015-11-01 15:46:56 · 262 阅读 · 0 评论 -
queue的用法
先上代码 div { margin: 3px; width: 40px; height: 40px; position: absolute; left: 0px; top: 30px; backgr原创 2015-11-01 15:46:59 · 365 阅读 · 0 评论 -
计算器
http://xjisu.com/xiamu/Calculators/Calculators.html原创 2015-11-01 15:45:21 · 228 阅读 · 0 评论 -
contains实现简单搜索
提示//jQuery :contains$(function(){ $("#ddd").focus(); $("#ddd").keyup(function(e) { //alert("44555"); var val= $(this).val(); if(val==""){ window.location.reload();原创 2015-11-01 15:44:50 · 269 阅读 · 0 评论 -
判断字符输入个数,中文为2,其他为1
//返回val的字节长度 function getByteLen(val) { var len = 0; for (var i = 0; i < val.length; i++) { if (val[i].match(/[^\x00-\xff]/ig) != null) //全角原创 2015-11-01 15:44:47 · 204 阅读 · 0 评论 -
JS的attr属性关联
$().ready(function(){$(".huifu").click(function(){ var ffid=$(this).attr("data-nick"); alert("1211"); alert(ffid); alert($(".nick"+ffid).html()); $(".content1112").html("@"+$(".nick"+ffid).html());原创 2015-11-01 15:43:54 · 489 阅读 · 0 评论 -
用户名验证
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">无标题文档//验证当前用户名是否可用function checkusername(){ var uid_val=$("#username").val() var uid_rel=true if (uid_val==""){原创 2015-11-01 15:43:07 · 330 阅读 · 0 评论 -
对象编程和模块编程
传统的是这样var current = null;var labels = { 'home':'home', 'articles':'articles', 'contact':'contact'};function init(){};function show(){ current = 1;};function hide(){ show();};对象的写法这样demo原创 2015-11-01 15:47:13 · 359 阅读 · 0 评论 -
再谈匹配qq:’2275025′这回事
var str = "fdsdfsdfsdqq:'2275025'dfdsfe52id:'2221'1512111"; //alert(str); var str2 = str.match(/qq:\'\d+\'/); //alert(str2[1]); //str2=qq:'2275025' 但是str2是object类型的,没有split方法 //然后我原创 2015-11-01 15:47:02 · 255 阅读 · 0 评论 -
requirejs项目部署
代码在:https://github.com/ralcen/jsCode/tree/master/requireJs我们老大写的,我只是整理了一下。代码会说对象没有animate方法,应该是没有引入动画增强库fx.js原创 2015-11-01 15:46:40 · 795 阅读 · 0 评论 -
jQuery 获取浏览器窗口可视区域的高度和宽度及滚动条高度
1234567891011121314151617181920212223242526272829//浏览器时下窗口可视区域的高度alert($(window).height()); //浏览器时下窗口文档的高度alert($(document).height()); //浏览器时下窗口文档 body 的高度alert($(document.body).height()); //浏览器时下窗原创 2015-11-01 15:45:30 · 463 阅读 · 0 评论 -
验证码60秒禁用
var wait=60;function time(o) { if (wait == 0) { o.removeAttribute("disabled"); o.value="免费获取验证码"; wait = 60; } else { o.setAttribute("disabled", true); o.value="重新发送(" + wait +原创 2015-11-01 15:44:31 · 372 阅读 · 0 评论 -
js页面间传值
function huoqu(){ var oimg=$("input[name='gctem']:checked").val(); var zhufuy=$("#wenben").val(); /* alert(oimg); $("#women").attr("src","../Public/images/hekaimg/heka"+oimg+".jpg" );*/ window.locat原创 2015-11-01 15:44:15 · 321 阅读 · 0 评论 -
JS倒计时
language=JavaScript>var urodz= new Date("12/25/2013");var s="离圣诞节";var now = new Date();var ile = urodz.getTime() - now.getTime();var dni = Math.floor(ile / (1000 * 60 * 60 * 24))+1;if (dni > 0)原创 2015-11-01 15:44:00 · 217 阅读 · 0 评论 -
jquery返回顶部
$(document).ready(function() { var toTop = $("#toTop"); if ($(window).scrollTop() toTop.hide(); } $(window).scroll(function() { if ($(window).scrollTop() toTop.f原创 2015-11-01 15:43:28 · 199 阅读 · 0 评论 -
ajax提交表单步骤
1.js获取表单是$("#username").val()2.ajax将js获取的值,通过post或get传到程序那边3.程序那边通过$_POST[]或$_GET[]方法去接受值4.将接受的值写入数据库$("#subt").click(function(e) { if(checkAllzc()){ var userToUser=$("#uUser").val(); var merToUser原创 2015-11-01 15:43:25 · 283 阅读 · 0 评论 -
js的sort函数的api写的太水了
他妹的,这api说的什么鸟语 sss=[5,10,1].sort(function(x,y){ if(x>y){ return 1;}else{return -1} })alert(sss)//1,5,10sss=[5,10,1].sort(function(x,y){ return x-y; })alert(sss)//1,5,10sss=[5,10,1].sort原创 2015-11-01 15:46:32 · 681 阅读 · 0 评论 -
音乐播放暂停控制
兼容IE系列,及谷歌火狐http://pan.baidu.com/s/1eQ9Xtaq原创 2015-11-01 15:45:11 · 536 阅读 · 0 评论 -
判断一个对象是否为数组
var arr=["dd","dddd","www"];alert("isArray(arr)"+isArray(arr));function isArray(obj){ return Object.prototype.toString.call(obj) == "[object Array]";}//函数定义应该放到调用上面原创 2015-11-01 15:45:51 · 364 阅读 · 0 评论 -
文字闪烁
注意需要引入jqueryfunction shakeTopText(id){ $(id).css("color", randomColor()); } function loadTopText(id, time) { setInterval("shakeTopText('"+id+"')", time); } function randomColor() { var原创 2015-11-01 15:45:03 · 195 阅读 · 0 评论 -
jQuery取得select选择的文本与值
jquery获取select选择的文本与值获取select :获取select 选中的 text : $("#ddlregtype").find("option:selected").text();获取select选中的 value: $("#ddlregtype ").val();获取select选中的索引: $("#ddlregtype ").get(0).selectedi原创 2015-11-01 15:44:10 · 327 阅读 · 0 评论 -
身份证号验证
function check(){ idcard = $("#card").val(); var reg =/^(\d{6}[1,2]\d{3}[0,1]\d{7}|\d{6}[1,2]\d{3}[0,1]\d{6}(\d|X|x))$/; if (reg.test(idcard)){ alert("成功"); return true; }else{ $("#car原创 2015-11-01 15:44:08 · 277 阅读 · 0 评论 -
js调用cookie
setcookie("name", "Alex Porter", time()+3600);?>-->function getCookie(name){ var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)")); if(arr != null) return unescape(arr[2]); ret原创 2015-11-01 15:43:46 · 191 阅读 · 0 评论 -
获取元素距浏览器顶端的距离
$(function(){//获取要定位元素距离浏览器顶部的距离var navH = $(".nav").offset().top;//滚动条事件$(window).scroll(function(){//获取滚动条的滑动距离var scroH = $(this).scrollTop();//滚动条的滑动距离大于等于定位元素距离浏览器顶部的距离,就固定,反之就不固定if(scroH>=navH){原创 2015-11-01 15:43:41 · 5356 阅读 · 0 评论 -
Ajax延迟加载
$(document).ready(function() { var i=1; $("#jquerybtn").click(function() { $.ajax({ url: '../Public/file/123'+i+'.txt', dataType: 'text', success: funct原创 2015-11-01 15:43:34 · 1180 阅读 · 0 评论