• JavaScript(21):jQuery(2)


        一、JS正则

        1.定义正则表达式

    /.../         用于定义正则表达式
    /.../g        表示全局匹配
    /.../i        表示不区分大小写
    /.../m        表示多行匹配
    /.../gim      混用

        2.test

        判断字符串是否符合规定的正则

    rep = /d+/;
    rep.test('asdghfty45665bjkkhuj')
    //在浏览器的console控制台输入以上代码,结果为true
    rep = /d+/;
    rep.test('asdghftybjkkhuj')
    //输出为false
    rep =/^d+$/;    //以数字开头,以数字结束
    rep.test('sghfgdgyg7656hjghjj');
    //输出false

        3.exec

        获取匹配的数据

    rep = /d+/;
    str = 'hebei_67_bangzi_20';
    rep.exec(str);
    //输出['67'],默认只拿第一个数组
    text='JavaScript is more fun than Java or JavaBeans!';
    var pattern = /Javaw*/g;    //此处的g表示全局匹配
    pattern.exec(text);    //输出['JavaScript']
    pattern.exec(text);    //输出['Java']
    pattern.exec(text);    //输出['JavaBeans']
    pattern.exec(text);    //输出null
    //一个一个往出来
    pattern.exec(text);    //输出['JavaScript']
    text='JavaScript is more fun than Java or JavaBeans!';
    var pattern = /Java(w*)/g;
    pattern.exec(text);    //输出['JavaScript','Script']
    pattern.exec(text);    //输出['Java','']
    pattern.exec(text);    //输出['JavaBeans','Beans']
    pattern.exec(text);    //输出null
    //一组一组出来
    pattern.exec(text);    //输出['JavaScript','Script']


        二、表单验证

        1.事件执行顺序

        (1)默认事件先执行:checkbox

        (2)自定义先执行:<a>、submit等等(其实大多数都是自定义先执行)

        2.表单验证代码模型

    $(':submit').click(function(){
        $(':text,:password').each(function(){
            ...
            return false;
        })
        return false;
    })   

        

        三、UI模型

        1.BootStrap

        (1)响应式(@media)

        (2)图标、字体(@font-face)

        (3)基本使用

        2.jQueryUI

        3.EasyUI

  • 相关阅读:
    美化的滚动条
    网站系统开发参考网址
    正则表达式获取URL参数
    类实例 及 实例化对象 对象引用
    C# 静态方法 静态属性 调用静态方法
    C# 静态方法调用非静态方法
    winform 窗体间传值
    从数据库中读出数据并输出
    数据库链接字符串
    DbHelper
  • 原文地址:https://www.cnblogs.com/wangchongzhangdan/p/9409616.html
Copyright © 2020-2023  润新知