前端知识点

产品页面,留言页面,地图页面

  1. 溢出

  2. 换行

  3. form表单:一般情况下,只要出现用户输入,并且可以进行提交数据的时候,用form表单

  4. 边框设置虚线

    border:dashed
    
  5. div的contentdeitable属性

    <div contenteditable = "true"></div>
    
  6. textarea属性

    1. resize
    2. min-height
    3. max-height
  7. 阴影设置

    box-shadow:左上,右上,右下,左下;
    
  8. 按钮圆角设置

    bottom-redius:左上,右上,右下,左下;
    
  9. div排序

    display: flex;
    flex-direction: column-reverse; /*列,反序排列,对应下图第一个*/
    flex-direction: column;/*列,对应下图第二个*/
    flex-direction: row-reverse;/*行,反序排列,对应下图第四个*/
    flex-direction: row;/*行排列,对应下图第三个*/
    
  10. html调用百度地图

    • 百度地图API开发文档、实例demo、坐标拾取器(获取坐标经纬度)、地图中心坐标设置、地图级别设置
    1. 头部添加js代码

       <script src="//api.map.baidu.com/api?type=webgl&v=1.0&ak=您的密钥"></script>
      
    2. 调用地图的地方添加代码

      <div id="container"></div>
      
    3. 网页html代码最后添加js代码

      <script>var map = new BMapGL.Map('container'); // 创建Map实例map.centerAndZoom(new BMapGL.Point(104.066479,30.579325), 18); // 初始化地图,设置中心点坐标和地图级别,坐标使用经纬度,坐标可以使用 坐标拾取器 获取map.enableScrollWheelZoom(true); // 开启鼠标滚轮缩放
      </script>
      
    4. 点标记添加事件

      <script>
      var map = new BMapGL.Map('container');
      var point = new BMapGL.Point(104.066479,30.579325);
      map.centerAndZoom(point, 18);
      // 创建点标记
      var marker = new BMapGL.Marker(point);
      map.addOverlay(marker);
      // 创建信息窗口
      var opts = {width: 200,height: 100,title: '万息集团'
      };
      var infoWindow = new BMapGL.InfoWindow('地址:地址:四川省成都市武侯区孵化园9号E座', opts);
      // 点标记添加点击事件
      marker.addEventListener('click', function () {map.openInfoWindow(infoWindow, point); // 开启信息窗口
      });
      </script>
      
    5. 自定义Marker图标

      <script type="text/javascript">
      var map = new BMapGL.Map('container');
      var point = new BMapGL.Point(116.404, 39.915);
      map.centerAndZoom(point, 15);
      // 创建小车图标
      var myIcon = new BMapGL.Icon("/jsdemo/img/car.png", new BMapGL.Size(52, 26));
      // 创建Marker标注,使用小车图标
      var pt = new BMapGL.Point(116.417, 39.909);
      var marker = new BMapGL.Marker(pt, {icon: myIcon
      });
      // 将标注添加到地图
      map.addOverlay(marker);
      </script>
      

Java基础知识

收获(查漏补缺):

Java语言的三个版本

JavaSE

​ Java语言的标准版,用于桌面应用开发,另外两个版本的基础

JavaME

​ Java语言的小型版,用于嵌入式消费类电子设备

JavaEE

​ Java语言的企业版,用于Web方向的网站开发

Java跨平台工作原理

平台:指的是操作系统。

跨平台:Java 程序可以在任意操作系统上运行。

在需要运行 Java 应用程序的操作系统上,安装一个与操作系统对应的Java虚拟机(JVM Java Virtual Machine)即可。

注意事项

JVM 虚拟机本身不允许跨平台,允许跨平台的是Java程序

JDK、JRE、JVM

JVM:Java Virtual Machine,Java虚拟机 Java程序是运行在虚拟机当中的

JRE:Java Runtime Environment,Java运行时环境 内部包含JVM虚拟机、Java核心类库

JDK:Java Development Kit,Java开发工具包 内部包含JRE、常用开发工具包(javac 编译工具、java 运行工具

jdk的安装目录

目录 说明
bin 该路径下存放了 JDK 的各种工具命令。javac 和 java 就放在这个目录
conf 该路径下存放了 JDK 的相关配置文件
include 该路径下存放了一些平台特定的头文件
jmods 该路径下存放了 JDK 的各种模块
legal 该路径下存放了 JDK 各模块的授权文档
lib 该路径下存放了 JDK 工具的一些补充 JAR 包

数据类型

  1. 整数

    1. byte 1字节
    2. short 2字节
    3. int 4字节
    4. long 8字节
  2. 浮点数
    1. float 4字节
    2. double 8字节
  3. 字符
    1. char 2字节
  4. 布尔
    1. boolean 1字节

运算符

  • 算数运算符

  • 自增自减运算符

  • 类型转换

    1. 隐式转换

      ​ 1. 把一个取值范围小的数值或者变量,赋值给另一个取值范围大的变量

      ​ 2. 取值范围小的数据,和取值范围大的数据进行运算,小的会先提升为大的之后,再进行运算

      1. byte short char 三种数据在运算的时候,都会提升为int,然后再进行运算
    2. 强制转换

      1. 把一个取值范围大的数值或者变量,赋值给另一个取值范围小的变量 不允许直接赋值,需要加入强制转换
  • 赋值运算符

  • 关系运算符

  • 逻辑运算符

    • 逻辑与 & 无论左边如何,都会执行右边
    • 短路与 && 左边为true,执行右边,反之不执行
    • 逻辑或 | 无论左边如何,都会执行右边
    • 短路或 || 左边为false,执行右边,反之不执行
  • 三元运算符

    ​ 格式:判断条件 ? 值1 : 值2;

    判断条件成立,输出值1,反之输出值2

  • 运算符优先级

知识点:

  • 基本赋值运算符 : =

  • 扩展赋值运算符 : += , -= , *=, /=, %=

    细节 : 扩展赋值运算符, 底层自带强转效果

for 和 while 的区别:

  • for循环中,控制循环的变量, 因为归属for循环的语法结构中,在for循环结束后,就不能再次被访问到了

  • while循环中,控制循环的变量,对于while循环来说不归属其语法结构中,在while循环结束后,该变量还可以继续使用

    while判断语句对象不能来自于其内部

二〇二三·二·十七——日报相关推荐

  1. 二〇二三·二·十五——日报

    知识点: margin: 两个参数情况下,(上下),(左右) 四个参数情况下:(上),(右),(下),(左) 使用转义字符在html里插入字符:   空格 > 大于 > < 小于 & ...

  2. 二〇二三-三-十七——反射

    反射的三种实现方式 Class<?> aClass1 = Class.forname(model.StudentModel); //最常使用 括号里 全限定名 包名+类名 选中文件,ctr ...

  3. 二〇二三-三-二十七

    用户新增.修改.删除 删除操作实现 删除逻辑: 点击删除按钮需要对其进行监听 对于重要信息删除应该给用户提示 通过ajax调用后台 更具后台传回的信息进行逻辑处理 新增表单 监听提交按钮 将值传给后台 ...

  4. 二〇二三-三-二十九

    产品增加 "添加商品"按钮事件 <div class="layui-card-header"><button class="layu ...

  5. 二〇二三-三-二十三

    问题描述: 前一天因为原项目服务器问题,无法访问部分servlet,遂将原项目代码全部复制到了一个新的maven空项目中,成功解决部分servlet无法访问(404)以及实例化问题. 但是启动tomc ...

  6. 二〇二三-三-三十一

    关闭ajax异步 $.ajax({url:'',data:'',type:'',async:false, //关闭ajax异步dataType:'',success:function(res){} } ...

  7. 二〇一六年大四狗找工作

    二〇一六年>>大四狗找工作 2016年的下半年,开始爬到了大学的尾,大四上需要开始面临各种现实问题,譬如说: - 找工作啊 - 以后何去何从 - 和另一半如何维系下去 - 巴拉巴拉. 当然 ...

  8. 1.02的4次方计算机怎么按,【一〇五二 | 知识】1.02的365次方是1377.4

    原标题:[一〇五二 | 知识]1.02的365次方是1377.4 <蚂蚁搬家> Every little makes a mickle. 聚沙成塔,集腋成裘 切莫小看"蚂蚁搬家& ...

  9. c#:英文日期转成中文日期 (汉字日期:二〇一一年五月十九日)

    c# 自己写的函数:英文日期转成中文日期 (汉字日期):二〇一一年五月十九日 调用: string s; s=getCNdate(DateTime.Parse("1999-10-31&quo ...

最新文章

  1. android 发送http请求
  2. Linux下command not found(以CentOS下没有telnet为例)
  3. java阶乘求和正负交替_C语言程序设计课件第4章090909
  4. 简单io应用—流水灯控制_制作简单有趣的可调速流水灯
  5. 基础设备----笔记
  6. 于iOS跳转到应用程序AppStore
  7. 网红店主质疑拼多多销售假冒货品 官方:均为正品 再遭恶意污蔑
  8. CSS 伪类(Pseudo-classes)
  9. 第一周Linux微职位
  10. excel 绘制箱图
  11. minitab学习系列(1)--二项式分布过程能力分析
  12. 串口485接法图_485串口接线
  13. Why School Essay 写作指南
  14. 树的双亲表示法(C语言实现)——树的存储结构
  15. 软考 案例分析__预测
  16. Oracle怎么安装
  17. STM32自学笔记15-步进电机驱动项目-磁编码器MT6816驱动
  18. 我眼中的大数据(一)
  19. MATLAB算法实战应用案例精讲-【回归算法】XGBoost算法(附Java、Python和R语言代码)
  20. FineBI实现物流行业数据分析

热门文章

  1. 关于电影的HTML网页设计—— 电影小黄人6页 HTML+CSS+JavaScript
  2. 安装包制作工具 Inno Setup 6.0.2 汉化版-BY 胡萝卜周博客
  3. 西藏2021卫生副高考试成绩查询,中国卫生人才网_西藏2021卫生资格成绩查询入口...
  4. fullPage 实现全屏滚动
  5. Libvirt学习总结
  6. 《华为工作法》4 科学合理的工作原则
  7. 软件测试人员必备的32个网站清单,果断收藏了!
  8. 王老吉高考季花式营销又来啦 商标续展可不能忘
  9. 王老吉新零售借数字化运营加快营销创新步伐
  10. RVIZ可视化rosbag雷达数据