草庐IT

初识Js-day01

初识Js1.前言学习js的第一天,简单了解了一下JS的诞生历史,JS相关变量,关键字,命名规范,JS数据类型以及各种数据类型之间的转换,JS运算符的使用,二进制,八进制,十进制,十六进制之间的换算。2.JS的诞生历史1.JavaScript诞生于1995年,由Netscape(网景公司)研发,取名为Mocha,后与sun公司(Java研发公司)合作,1995年9月改名为Javascript。2.JavaScript的版本JavaScript这种语言的基本语法结构是由ECMAScript来标准化的,所以我们说的JavaScript版本一般指的是ECMAScript版本.1997年7月,ECMAS

学习Js-day04

今天学习了函数,主要还是逻辑思维的锻炼,头脑要灵活。总结:多做算法题!!!????函数以及优点实际就是多行代码的抽取(多行代码会构成特定的功能),减少冗余代码,函数封装,提高了可维护性和可阅读性。 函数的分类系统函数:window里面所有的函数都属于系统函数console.log(),alert(),prompy()  //内置函数:所有的内置对象里面的函数Math.pow()  //自定义函数:自己定义的函数  //内置函数和系统函数我们更关注他的使用自定义函数(定义以及使用)//自定义函数的定义以及调用//1.使用function关键词匿名函数(没有名字的函数)/*function(形参(

学习Js-day04

今天学习了函数,主要还是逻辑思维的锻炼,头脑要灵活。总结:多做算法题!!!????函数以及优点实际就是多行代码的抽取(多行代码会构成特定的功能),减少冗余代码,函数封装,提高了可维护性和可阅读性。 函数的分类系统函数:window里面所有的函数都属于系统函数console.log(),alert(),prompy()  //内置函数:所有的内置对象里面的函数Math.pow()  //自定义函数:自己定义的函数  //内置函数和系统函数我们更关注他的使用自定义函数(定义以及使用)//自定义函数的定义以及调用//1.使用function关键词匿名函数(没有名字的函数)/*function(形参(

javascript DAY 02

条件控制语句及表达式运算符及表达式1.()前面不能直接用++console.log(++(a--));//()不能和++一起使用2.str与Number值比较(字符串比较时会自动变为Number值)console.log('123A'>213);//false自动转为number如果不能转就会出现NaN注意:转Number值的时候是用的Number方法(有不能转换的字符换会直接转变成NAN)!3.比较之中只要出现NAN无论是啥一般全是falseconsole.log(NaN==NaN);//false 4.undefined是null衍生出来了的所以是其儿子,值相等。但是类型不同所以是==而不

javascript DAY 02

条件控制语句及表达式运算符及表达式1.()前面不能直接用++console.log(++(a--));//()不能和++一起使用2.str与Number值比较(字符串比较时会自动变为Number值)console.log('123A'>213);//false自动转为number如果不能转就会出现NaN注意:转Number值的时候是用的Number方法(有不能转换的字符换会直接转变成NAN)!3.比较之中只要出现NAN无论是啥一般全是falseconsole.log(NaN==NaN);//false 4.undefined是null衍生出来了的所以是其儿子,值相等。但是类型不同所以是==而不

day 04 函数《有趣的递归函数》

函数函数概述函数实际就是多行代码的抽取(多行代码会构成特定的功能)(方法)函数的优点减少冗余代码(重复的代码放在函数里面在需要的时候调用)函数封装(特定的一些代码使用函数来包起来),提高了代码的可维护性及可阅读性函数的分类1.系统函数window里面的所有函数都属于系统函数(console.log()alert()prompt()...)2.内置函数所有的内置对象里面的函数都叫内置函数(Math.pow())3.自定义函数(自己定义的函数)内置函数和系统函数我们更关注于他的使用自定义函数(定义以及使用)1.使用function关键词定义匿名函数(没有名字的函数)(个人感觉用途不是很广,因为,他

day 04 函数《有趣的递归函数》

函数函数概述函数实际就是多行代码的抽取(多行代码会构成特定的功能)(方法)函数的优点减少冗余代码(重复的代码放在函数里面在需要的时候调用)函数封装(特定的一些代码使用函数来包起来),提高了代码的可维护性及可阅读性函数的分类1.系统函数window里面的所有函数都属于系统函数(console.log()alert()prompt()...)2.内置函数所有的内置对象里面的函数都叫内置函数(Math.pow())3.自定义函数(自己定义的函数)内置函数和系统函数我们更关注于他的使用自定义函数(定义以及使用)1.使用function关键词定义匿名函数(没有名字的函数)(个人感觉用途不是很广,因为,他

day06-动态SQL语句

动态SQL语句1.基本介绍官方文档mybatis–MyBatis3|动态SQL为什么需要动态SQL?动态SQL是MyBatis的强大特性之一使用JDBC或其他类似的框架,根据不同条件拼接SQL语句非常麻烦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号等SQL映射语句中的强大动态SQL语言可以很好地解决这个问题基本介绍在一个实际的项目中,sql语句往往是比较复杂的为了满足更加复杂的业务需求,MyBatis的设计者,提供了动态生成SQL的功能动态SQL的必要性这里有一些需求:查询Monster时,如果程序员输入的age不大于0,sql语句就不要带age条件;更新记录时

day06-动态SQL语句

动态SQL语句1.基本介绍官方文档mybatis–MyBatis3|动态SQL为什么需要动态SQL?动态SQL是MyBatis的强大特性之一使用JDBC或其他类似的框架,根据不同条件拼接SQL语句非常麻烦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号等SQL映射语句中的强大动态SQL语言可以很好地解决这个问题基本介绍在一个实际的项目中,sql语句往往是比较复杂的为了满足更加复杂的业务需求,MyBatis的设计者,提供了动态生成SQL的功能动态SQL的必要性这里有一些需求:查询Monster时,如果程序员输入的age不大于0,sql语句就不要带age条件;更新记录时

day02-功能实现01

功能实现011.功能01-搭建Vue前端工程1.1需求分析使用Vue3的脚手架vue-cli工具,创建ssm的前端项目基础开发环境Vue-cli主要的功能是自动生成Vue的项目模板,提高开发效率1.2代码实现1.2.1搭建vue工程以下命令使用管理员权限(1)先下载node.jsLTS,并安装node.js的npm,用于管理前端项目包依赖。这里安装node.js的14.17.3版本,方便使用Vue3官网地址:https://nodejs.org/zh-cn/blog/release/v14.17.3/,下载安装,一路点击下一步即可。安装完毕,在命令窗口输入node-v和npm-v,出现如下字样