美文网首页前端学习
框架学习中的杂项

框架学习中的杂项

作者: 小盐_814e | 来源:发表于2020-08-21 15:40 被阅读0次

1,图形验证码功能
https://www.npmjs.com/package/svg-captcha

npm i svg-captcha -S

获取地址栏参数,name:参数名称

function getUrlParms(name) {
    var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
    var r = decodeURI(window.location.search);
    r = r.substr(1).match(reg);
    if(r!=null) {
        return decodeURI(r[2]);
    }

    return '';
}

在不刷新浏览器的情况下,创建新的浏览记录并插入浏览记录队列中

1.状态对象(stateObject)--stateObject是一个JavaScript对象,通过pushState方法可以将stateObject内容传递到新页面中。
2.标题(title)--几乎没有浏览器支持该参数,但是传一个空字符串会比较安全。
3.地址(url)--新的历史记录条目的地址(可选,不指定的话则为文档当前URL);浏览器在调用pushState()方法后不会加载该地址;传入的URL与当前URL应该是同源的,否则,pushState()会抛出异常。

history.pushState(stateObject, title, url);

1~5之间的整数

Math.floor(Math.random()*5)

两种基础验证方式
Vuelidate
https://www.vuelidate.cn/
官网
https://logaretm.github.io/vee-validate/

npm install vuelidate --save

VeeValidate
使用方式以官网为准
https://www.npmjs.com/package/vee-validate

npm i vee-validate --save

nodemailer发送邮件
https://www.npmjs.com/package/nodemailer
注意配置QQ邮箱

相关文章

网友评论

    本文标题:框架学习中的杂项

    本文链接:https://www.haomeiwen.com/subject/mccujktx.html