首页 > 其他分享 >3月2日记录20230321

3月2日记录20230321

时间:2023-05-15 09:45:12浏览次数:48  
标签:JavaScript java 记录 对象 20230321 数据类型 js 浏览器

计划

  • [ ] 学习JavaScript
  • [ ] 看crapapi代码
  • [ ] 全速进入开发阶段
  • [ ] JDBC和mysql的知识补

上午

09点44分 学习javascript

10点20分 ​​学会用typora画思维导图​

11点47分 开始学习编写JavaScript

下午

13点37分 继续学习JavaScript

15点53分 了解mybatis

16点08分 学习java

英语角

Kobe Bryant was an American professional basketball player who played point guard.

Kobe was the first high school guard in the NBA, helped the Los Angeles Lakers win five NBA championships, and was the youngest person in NBA history to score 30,000 points.

The secret of Kobe's success lies in: the constant pursuit of goals, the constant demand for themselves, the attitude towards each game, his demand for details almost perfect, the achievement of today's glory.

"Los Angeles at four in the morning", this is Kobe's self-proclaimed.

知识记录

javascript

  • 关于Javascript的学习,一以贯之
js概述
  • 一种客户端脚本语言,以前的网速慢,现在的可以直接在网页显示处理结果,让页面有了逻辑处理功能,大大提升处理速度
  • js之所以带java,(是因为蹭java热度,与Java没关系),原本叫Netspace,现如今成为因特网的必备组件
  • html/css/JavaScript三者区别
  • HTML超文本标记语言,做页面展示
  • css是层叠样式的语言,用来辅助修饰html,让html看起来更加丰富好看
  • js是独立的编程语言,用来操作html节点以及css样式,达到网页动态效果,增强交互感
  • JavaScript是解释型语言,不需要编译,解析给浏览器,解析后被内置在浏览器软件中的JavaScript解释器解释执行
  • js和jsp(Javaserverpages,基于Java语言实现的服务器端页面)一毛钱关系没有
语言特点
  • 基于对象的编程语言,类似于c++和Java,既有对象又有过程
  • 弱类型语言:任何变量在定义时不需要指定数据类型,但有类型的概念,值决定数据类型(动态数据类型)
  • 解释性的脚本语言,不需要编译
  • 动态性,基于事件驱动,一定操作引起某些动作
  • 平台无关性,运行在浏览器里,只要安装浏览器,就能解释执行js代码;不同的浏览器对js代码解析不一样。这就是兼容性问题,
  • 解决兼容性问题使用框架或通用性代码
  • 安全性,安全是因为不允许做很多事,无法对磁盘操作
js组成
  • JS的标准名为ECMScript,一个标准(文档)
  • DOM,文档对象模型,元素对象,js可以操作对象,调用里面的属性和方法,操作网页页面(实际使用多)
  • BOM,浏览器对象模型,js能与浏览器进行对话,获取浏览器信息,操作浏览器
  • DOM和BOM关系(DOM和document都包含在window里,document很重要)

浏览器和开发工具
  • 开发工具
  • 文本编辑器EditPlus,写错了没有报错 ,不推荐
  • Webstorm,集成开发工具,时Intellij IDEA开发工具中的一个插件
  • HBuilder
JS基本使用及HelloWorld
  • js代码一般放在head里或者body里

<script></script>//标签必须成对出现,不能自闭合<script/>
<script src="qw.js"></script>//外部引用

浏览器控制台的使用
基本语法
  • 定义变量:

<script>var num=1;</script>//数据类型就这一个
//甚至num=1;也可以,且是全局变量,let num=1;是局部变量
"qinhuan"//直接也可以

  • JS严格区分大小写
浏览器控制台操作
  • console.log(score) 在浏览器打印结果
  • alter()是弹窗
  • 常用的几个选项,调试须知

数据类型浏览
  • 数值、文本、图形、音频、视频
  • number:NaN是不是一个数。infinity极大的一个数
  • 字符串:“abc” ’abc‘ '\n'
  • 布尔值:true false
  • 逻辑运算:&& || !
  • 比较运算:=;== 类型不一样,值一样就可以; ===绝对相等,一般用这个就行(NaN与所有数都不等包括自己,只有isNaN(NaN)这个是true
  • 尽量避免浮点运算,存在精度问题
  • 不要(1/3)===(1-2/3),改为math.abs(1/3-(1-2/3))<0.0000001
  • null;undefined未定义
  • 数组:不需要一系列相同类型的对象
  • var arr=[1,2,3,4,'hello'];允许
  • 对象使用大括号括起来
var persnotallow={
name:"qinjaing",
age:23,
tags:['js','java']
}
  • 对象的值:甚至中文都可以,不要以数字开头
严格检查模式(strict)
  • let 定义局部变量
  • let i=1;//定义局部变量
  • 'use strict'//用严格检查模式,前提是idea支持es6,写在第一行
数据类型详解

mybatis学习

  • JDBC:Java Database Connectivity,java连接数据库
  • 为什么需要JDBC,因为有很多的数据库厂商,mysql、oracle

增加一层

便于访问

java学习

基本对象
  • 类名第一个字母大写

标签:JavaScript,java,记录,对象,20230321,数据类型,js,浏览器
From: https://www.cnblogs.com/barry-first/p/17239508.html

相关文章

  • 3月1日知识记录20230321
    上午发现可以直接使用crapapi的web端进行分析,对脑图菜单界面进行大改。设想只用一端,没考虑管理员,就普通用户,只要可以进行项目管理就行。看这意思就是让我改善crapapi,加快技术学习下午中期报告,完成软件工程那一套,画图,数据库设计,实现一些功能毕业论文,整合拼接dao层下的包mapper(映射)......
  • 3月13日记录20230321
    计划[x]学习CRM项目的数据库设计部[]阅读Java书籍[x]看crapapi代码,试图修改[]写形式与政策的论文[]把有mock功能的软件跑起来执行09点30分 一直在弄共享剪贴板10点18分 开始学习13点46分 开始工作16点18分 基本看数据表设计部分,还包含复习数据库知识,太恶心了16点57分 运行......
  • 3月10日记录20230321
    计划[]一定要把crapapi跑起来[]学习js[]学习java执行09点58分 开始工作11点16分 太恶心了,不行啊11点19分 再试一次13点39分 重新下载别的版本进行部署16点22分 ​​解决我的电脑里有百度网盘的问题​​16点30分 学习CRM项目的物理模型设计,即表结构设计知识记录跑起来了。。......
  • 3月9日记录20230321
    计划[]看crm视频,补充前面知识,加快开发进度[]阅读疯狂Java讲义[]有空英语[x]咸鱼收款[x]填写学校登记表执行09点35分 开始学习视频13点50分 抓紧时间,继续看16点05分 学习JavaScript,想实现首页注册登陆界面,可是代码看不懂,时间很紧张啊英语角ThesongsIoftenlistentoare......
  • 实习记录模板
    计划删减代码,把它变成自己的,准备答辩学习前端知识angular框架,html语法扎实的学,css,JavaScript学习后端框架,Java语言学扎实点知道接口怎么回事,尝试或明白一个接口怎么写,接口调试是怎么实现的解决配置文件中resources中的几千个报错,不解决,无意义要搞明白数据库中的字段......
  • 记录以下关于我家的网络ip部署如何将所有设备的ip部署在同一网段下
    先说下家里的网络大概是如何连接的:首先使用的是移动光纤,入户以后由猫分出4个LAN口,分别对应我家客厅,主卧,书房,次卧,其中主卧和次卧基本没有使用.主要客厅和书房在用.客厅连接的是无线路由器,新款的无线路由器可以设置'有线中继'功能,该功能保证了连接到无线路由器的所有设备......
  • APIO2018~2022做题记录
    APIO2018~2022做题记录1.[APIO2021]封闭道路题意:一棵大小为\(n\)的树,有边权,设\(f(x)\)表示要满足所有点的\(deg\leqslantx\)所要删掉的边的边权和的最小值,求出\(f(0)\)到\(f(n)\)思路:先考虑对于每个\(x\)计算答案。设\(dp[i][0/1]\)表示\(i\)向上连的边删或不删时的最小代价......
  • 博学谷学习记录 自我总结 用心分享 | 学习分享
    我的分布式学习之旅:我从事Java开发(ERP二次开发)已经有三年了,但是对于分布式系统的学习却是最近一个月开始的。这个领域对我而言既新颖又富有挑战性,让我充满好奇感,以及带有一丝焦虑害怕学习过程中的不理解,以及自己能不能学会。希望通过这一篇日记分享一下目前再学习分布式......
  • 博学谷学习记录 自我总结 用心分享 | Dubbo SPI机制
    SPI简介SPI全称为ServiceProviderInterface,是一种服务发现机制,刚好与javajdk的类加载机制进行了一个互补。SPI的本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。这样可以在运行时,动态为接口替换实现类。正因此特性,我们可以很容易......
  • 博学谷学习记录 自我总结 用心分享 | Netty框架使用
    Netty框架的作用1.Netty是一款用于快速开发高性能的网络应用程序的Java框架。它封装了网络编程的复杂性,定义了一种架构模型和一套丰富的设计模式。通过Netty框架,可以编写更高效的、可复用的、可维护的代码。有了Netty,你可以实现自己的HTTP服务器,FTP服务器,UDP服务器,RPC服务器,WebSo......