
JavaScript
不高山mou
和所有程序员一起进阶学习
展开
-
B/S项目架构
1.分层思想WEB:控制层,定义接口。接受请求,将请求传到后台,返回处理结果给前端:响应数据。PO:放置对象类DAO:数据访问,增删改查UTIL:实用工具类 SERVICE:业务逻辑层,最复杂。判断、调用DAO,处理,调用数据访问。2.数据库连接3.单元测试1.单元测试方法方法的返回值建议:void,没有返回值参数列表:空参即没有参数方法需要添加@Test注解每个方法独立运行点击旁边的绿色三角,进行执行返回结果绿色:成功;暗红色:失败public class TestDB原创 2021-11-23 16:11:10 · 3454 阅读 · 0 评论 -
2021-01-31
JavaScript笔记061.正则表达式定义一些字符串的规则,将符合的提取//var reg=new RegExp("正则表达式","匹配模式");//i:忽略大小写;g:全局匹配var reg=new RegExp("a|b","i");//reg=/a|b/i;/*[ab]也是或的关系;[A-z]任意字母*eg=/a[bd]c/表示abc,adc*[^ab]:除了ab*[^0-9]:除了数字*/var str="safac";reg.test(str);//应用var s原创 2021-01-31 00:07:40 · 146 阅读 · 0 评论 -
2021-01-30
JavaScript笔记051.call和apply函数对象的方法,需要通过函数对象来调用。作用:调用函数优点:将对象作为第一个参数,默认this,后面依次为形参var obj={name:"obj";getName:function(){ alert(this.name);}};var obj2={name:"obj2";getName:function(){ alert(this.name);}};obj.getName();obj.getName.call(obj2)原创 2021-01-30 19:56:58 · 118 阅读 · 0 评论 -
2021-01-29
JavaScript笔记041.构造函数function Person(name,age){ this.name=name; this.age=age; //添加一个方法(方法1) //this.getName=fun;}function fun(){ alert("我的名字:"+this.name);}//方法2:向函数原型中添加方法/*原型*创建构造函数时,将对象的属性和方法统一添加到构造函数的原型对象里*相当于默认属性值,不必影响其他类命名*/Person.proto原创 2021-01-30 14:10:17 · 146 阅读 · 0 评论 -
2021-01-27
JavaScript学习笔记1.对象(1)内建对象,Math,String(2)宿主对象,浏览器提供的对象,BOM,DOM(3)自定义对象,开发自定义var obj=new Object();//构造函数//或者var obj={ name:"jack",age:23,people:{} //调用方法 getName:function(){console.log(obj.name)} };//添加属性,属性可以为对象obj.name="tom";obj.age=12;//特原创 2021-01-27 23:14:41 · 143 阅读 · 0 评论 -
2021-01-27
JavaScript学习笔记1.条件运算符//语法:条件表达式?语句一:语句二;a>b?alert("a大"):alert("b大");var max=a>b?a:b;2.if语句if(a>60){ alert("退休年纪!");}else{alert("为革命奋斗");}3.switch语句switch(num){ case 60: alert("退休养老");break; default: alert("革命奋斗");}4.循环语句原创 2021-01-27 12:57:51 · 138 阅读 · 0 评论 -
2021-01-26
**JavaScript笔记**一.基本知识1.基本理解2.输出/**警告框*/alert("JavaScript第一天笔记");/**在网页body内写入第一行内容*/document.write("向网页body中写入一个内容");/**在控制台中输出一个内容*/console.log("后端控制台内,网页不显示");指令执行顺序从上到下逐行执行`JS代码编写位置(1)将js代码编写在标签的属性中/**属于结构与行为耦合,不方便维护,不建议使用原创 2021-01-26 22:44:00 · 144 阅读 · 0 评论