js笔记
阳树阳树
大二,Nio实习ing
展开
-
JS「input」demo
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>de.原创 2022-03-20 11:49:55 · 175 阅读 · 0 评论 -
vue学习笔记「持续更新」
(1)el挂载点:1.Vue实例的作用范围是什么呢?Vue会管理el选项命中的元素及其内部的后代元素2.是否可以使用其他的选择器?可以使用其他的选择器,但是建议使用ID选择器3.是否可以设置其他的dom元素?可以使用其他的双标签,不能使用HTML和BODY(2)v-text1.作用:设置标签的内容2.默认写法会替换全部内容,使用差值表达式{{}}可以替换指定内容(3)v-show1.作用:根据真假切换元素的显示状态2.原理是修改元素的display,实现显示隐藏3.指令后面的.原创 2022-03-09 23:26:01 · 154 阅读 · 0 评论 -
正则表达式判断邮件
代码:/^\w{3,}(\.w+)*@[A-z0-9]+(\.[A-z]{2,5}){1,2}$/正则表达式判断一个输入量是不是邮件满足邮件有几点要求:1.首先要有任意字母或数字或下划线(一般需要3位以上)2.其次,有可能带点(+后面的东西)也可能不带(就不加),如果有点必加。3.@4.任意字母数字.任意字母(2-5位).任意字母数字(2-5位)5.注意开头结尾。...原创 2022-01-29 19:31:00 · 505 阅读 · 0 评论 -
正则表达式判断手机号
/^1/表示开头必须使用1/1$/表示结尾必须使用1/[^1]/表示除了1都可以/[0-9]{1}/"{1}"表示限制长度为1//手机号有几个基本需求/*1.长度为112.开头必须为1;3.第二位不能为012*///故正则表达式如下:reg = /^1[3-9]{1}[0-9]{9}$/;...原创 2022-01-27 22:52:35 · 7929 阅读 · 0 评论 -
JavaScript正则表达式
正则表达式(英语:Regular Expression 常简写为regex,regexp,RE) 使用单个字符串来描述,匹配一系列符合某个句法规则的字符串搜索模式。搜索模式可用于文本搜索和文本替换。//通常语法有两种://1.var reg = RegExp()//2.var reg = /正则表达式/规则//i表示忽略大小写,g表示全局查找1.split值得注意的是即使你不使用g(也就是全局查找),split也会删除完var reg = /[a-z]/ig;st原创 2022-01-26 18:18:46 · 610 阅读 · 0 评论 -
JavaScript比较运算符/JavaScript的条件语句/null和undefined
JavaScript比较运算符1.“===”绝对等于(数值和类型都相等)2.“!==”不绝对等于(值和类型有一个不相等或者两个都不相等)JavaScript的条件语句1.Switch 里的default表示其他情况,或者说上述情况以外2.常规for循环3.For/In循环for(x in person)4.do/while循环5.break/continue,可以设置label选择从哪里跳出来null和undefined1.undefined 是定义了,但为赋值的自动原创 2022-01-23 16:22:37 · 539 阅读 · 0 评论 -
JavaScript事件/JavaScript字符串/JavaScript类型转换
JavaScript事件首先得知道HTML事件是啥,HTML事件可以是浏览器行为( HTML页面完成加载),也可以是用户行为(HTML按钮被点击)。JavaScript事件就是在HTML事件发生时执行一些代码(JavaScript)常见的HTML事件:1.onchange : HTML元素改变2.onclick :用户点击HTML元素3.onmouseover : 鼠标指针移动到指定的元素上时发生4.onmouseout :鼠标从一个HTML上移开5.onkeydown : 用户按下键原创 2022-01-23 16:20:38 · 473 阅读 · 0 评论 -
Js笔记「声明篇」
1.严格模式:所有的浏览器都支持。关键字:”use strict”既可以在全局使用,也可以在某个函数体中单独使用。比如:function doSomething() {//驼峰命名法! "use strict";}2.语句:(1)可加分号,也可不加,但建议加。(2)if之类的控制语句建议使用代码块—>花括号3.变量(1)var可以不声明直接用,只是不推荐会存在局部声明的问题*var声明提升:使用这个关键字声明的变量会自动提升到函数作用域的顶部原创 2022-01-08 19:14:58 · 499 阅读 · 0 评论 -
js笔记篇(栈内存和堆内存)
var a = 123;var b = a;a++;console.log(a);console.log(b);//a=124;//b=123;在此处,a增加并不改变b的值。var obj = object();obj.name = "大帅哥";var obj2 = obj;obj.name = "大美女";console.log(obj.name);console.log(obj2.name);//大美女//大美女在此处,后面的赋值让前面的值也改变了。这是为什.原创 2021-11-30 23:10:45 · 626 阅读 · 0 评论 -
js笔记(其他进制数字)
在js中如果需要表示16进制的数字,则需要以0x开头「输出会转化为十进制输出」var a = 0x70;console.log(a);//a = 7*16;如果需要表示8进制的数字,则需要以0开头var a = 070;console.log(a);//a = 56;如果需要表示2进制的数字,则需要以0b开头,但不是所有的浏览器都支持var a = 010;console.log(a);//a = 2;像070这种字符串,有些浏览器会当作8进制解析,有时候原创 2021-11-24 13:26:22 · 593 阅读 · 2 评论 -
js学习笔记(1)「类型转换篇」(转化为数字
1.将其他数据类型转化为Number(1)字符串转换成数字var a = "123";a.toString();原创 2021-11-24 13:18:16 · 1023 阅读 · 0 评论