• admin
    |
    2018.11.02
    |
    jquery.on
    ·
    同时
    ·
    绑定
    ·
    多个
    ·
    事件
    ·
    ·
    写法
    ·
    我们
    ·

    jquery.on()同时绑定多个事件的写法

    我们知道用jquery.on()绑定单个事件的时候是这么写的: $(.class).on(click,function(){}) 那如果一个标签需要同时绑定多个事件,如果用jquery.on()怎么写? $(.class).on({ click:function(){ //回调 }, mou
    浏览:6487
  • admin
    |
    2018.10.26
    |
    如何
    ·
    判断
    ·
    一个
    ·
    变量
    ·
    对象
    ·
    ·
    类型
    ·
    是什么
    ·

    如何判断一个变量/对象的对象类型是什么?

    直接用Object.prototype.toString.call('object')进行判断 1、Object.prototype.toString.call(num);//'[object Number]' 2、Object.prototype.toString.call(str);//'[object String]' 3、Object.prototype.toString.call(bool);//'[object Boolea
    浏览:1863
  • admin
    |
    2018.10.18
    |
    环境
    ·
    浏览器

    各种浏览器环境判断,判断当前是什么浏览器?

    IE9及以上浏览器环境判断,Vue里面的判断代码,拿出来参考一下: // Browser environment sniffingvar inBrowser = typeof window !== undefined;var inWeex = typeof WXEnvironment !== undefined !!WXEnvironment.platform;var
    浏览:2082
  • admin
    |
    2018.09.29
    |
    textarea
    ·
    高度
    ·
    自适应

    textarea高度自适应js

    有时候我们需要textarea高度随着行数多少进行跟随改变,而不是出现滚动条,以下方法和新浪微博的发布框一模一样效果,本人已用在项目中,分享出来给大家 function autoTextarea(options)
    浏览:1284
  • admin
    |
    2018.09.25
    |
    arguments
    ·
    用法

    arguments在js中的作用以及用法

    arguments其实是所有的函数里面都存在的一个公共对象,类似一个数组Array但又不等于Array,arguments对象在函数内部调用的是当前运行函数到底传了几个参数进来,用arguments.length就可以得出
    浏览:1381
  • admin
    |
    2018.08.29
    |
    插件
    ·
    验证码
    ·
    canvas

    使用canvas生成的登录验证码js插件

    一个用canvas做的js验证码插件 !(function(window, document) {function GVerify(options) { //创建一个图形验证码对象,接收options对象为参数this.options = { //默认options参数值id: , //容器IdcanvasId: verifyCanv
    浏览:1835
  • admin
    |
    2018.08.17
    |
    eval
    ·
    替代方法

    eval()方法的替代函数

    为什么大家都不建议使用eval()这方法?是因为eval()方法会无条件执行传给它的代码,很容易导致安全问题,很多人不懂得eval()的正确用法,所以建议大家少用或者不用这个方法,那么有
    浏览:12568
  • admin
    |
    2018.08.08
    |
    checked
    ·
    input
    ·
    选中

    关于$(".selector").attr("checked")一直返回undefined的问题解决

    在低版本的jquery中,checkbox是否选中可以这样获取: $(input[type=checkbox]).attr(checked)//checked/undifined(选中/没选中) 但是在jquery高版本后再这样取值会发现取到的值一直是undifined的情况(设置
    浏览:1850
  • admin
    |
    2018.08.01
    |
    跳转
    ·
    location
    ·
    button

    window.location.href失效无法跳转的问题

    有时候在使用window.location.href进行页面跳转时,会发现怎么设置都停留在当前页面,无法跳转到别的页面,一般的原因有两种: 第一种: 在form表单中,使用button标签没有设置type=button,所
    浏览:5183
  • admin
    |
    2018.07.30
    |
    ajax
    ·
    contentType
    ·
    dataType

    $.ajax 中的contentType与dataType的区别

    var json={name:小明,age:20}$.ajax({ type: post, contentType: application/json; charset=utf-8, dataType: json,//返回值类型 url: ajax/getData, data:JSON.stringify(json), success: function(data){ console.log(data); }, error : function(m
    浏览:1730
  • admin
    |
    2018.07.30
    |
    ajax
    ·
    contentType
    ·
    Request Paylo

    $.ajax 中的contentType以及Request Payload(rest接口)

    在$.ajax使用rest接口传参时,要注意传参的形式跟平常不太相同,直接写例子吧,要这样来传: var json={name:小明,age:20,height:175}$.ajax({ contentType: application/json; charset=utf-8,//rest接口要这样写,
    浏览:1804
  • admin
    |
    2018.07.20
    |
    vue
    ·
    加载
    ·
    闪烁

    vue刷新页面或者加载数据时闪烁vue变量的解决办法

    在使用vue绑定页面加载数据时,因为是页面先加载,但是数据还没有加载完,所以会出现vue变量的闪现问题,例如: div id=app p{{message}}/p/div 在加载时会见到: {{message}} 这样用户体验就不
    浏览:5164
  • admin
    |
    2018.06.08
    |
    ie8
    ·
    兼容
    ·
    submit

    ie8及以下浏览器submit()无法提交form表的问题

    一般情况下,使用$(selector).submit()提交form表无法提交的情况有3种: 1、对象和submit()不搭配,这个时候需要进行兼容处理: $(selector)[0].submit();//这种情况一般控制台会报错的 2、form表单中
    浏览:1681
  • admin
    |
    2018.06.04
    |
    验证
    ·
    正则表达式

    验证手机、电话、邮箱、网址等正则表达式

    // 验证用,正则表达式们var regExps = { mobile: /^((00|\+)?86)?(\s|-|0)?1(([378][0-9]|5[0-35-9]|7[6-8])[0-9]|(70[059]))\d{7}$/, // 手机 tel: /^((0?(10|2[0-9]|[3-9][0-9]{2})[- ]?)|(\(0?(10|2[0-9]|[3-9][0-9]{2})\)))\d{7,8}(-\d{1,5}
    浏览:1269
  • admin
    |
    2018.06.04
    |
    微信
    ·
    reload
    ·
    刷新

    [已解决]微信浏览器下面使用window.location.reload()无法刷新的问题

    在项目开发中我们经常要在处理完事件后进行当前页面刷新,一般情况下都是用window.location.reload(),普通浏览器下使用没问题,但是微信内嵌的浏览器可能由于微信app本身的缓存机制,
    浏览:3014
  • admin
    |
    2018.05.29
    |
    new
    ·
    javascript
    ·
    关键字

    javascript中的new关键字做了什么?

    new 关键字 //比如我们创建了一个新函数:function getName(){}//当我们执行:new getName();//上面这句话到底做了些什么?//第1、创建了一个空对象,相当于:var obj={};//第2、我们将这个空对象的
    浏览:1443
  • admin
    |
    2018.05.17
    |
    转换
    ·
    农历
    ·
    节假日

    1900年至2100年公历转农历、节假日、周末、节气等

    /**用法1://每一天对应的星期几var week=date2holiday(2018/05/17).cnWeekDay;//四//用法2:var dayStr=2018/05/19;if(date2holiday(dayStr).weekDay==0 || date2holiday(dayStr).weekDay==6){ console.log(dayStr+是周末);}**/(function
    浏览:3520
  • admin
    |
    2018.05.17
    |
    排期
    ·
    画图
    ·
    行程

    js画月度排期表画线图,记录日程事件图

    HTML div class=guides-schedules-content div class=guide-view style= table thead class=guide-head tr td class=guide-border-none div class=guide-row table thead tr class=tr-header-js !--头部数据插入处-- /tr /thead /table /div /td /tr /
    浏览:1479
  • admin
    |
    2018.05.14
    |
    table
    ·
    滚动条
    ·
    列宽度

    [已解决]有滚动条时两个table表头和表主体怎么保持列宽度一致?

    在做项目时,有时候我们会经常遇到用table来显示数据,但是要求表头不动,表主体超过高度则出现滚动条,这样就要用上下两个table来分开显示表头和数据,但是必须两个table的对应列
    浏览:7373
  • admin
    |
    2018.05.07
    |
    数组
    ·
    最大值
    ·
    最小值

    js最快获得数组最大值和最小值的方法

    var arr=[1,2,3,5];var max=Math.max.apply(null, arr);//最大值var min=Math.min.apply(null, arr);//最小值
    浏览:1330

Copyright © 2014-2023 seozhijia.net 版权所有-粤ICP备13087626号-4