2017面试分享(js面试题记录) 1. 最简单的一道题 '11' * 2 'a8' * 3 var a = 2, b = 3; var c = a+++b; // c = 5 2. 一道this的问题 var num = 10; var obj = { num:8, inner: { num: 6 ...
分类:
Web程序 时间:
2019-12-01 19:12:44
阅读次数:
230
首先,当我们在页面上初始化canvas时,相当于在上面放了一块画布,这块画布我们可以理解为上面有一个坐标系(如下图),左上角是原点,往右是X轴的正方向,往下是Y轴的正方向,我们在画布上绘制的内容都是基于这个坐标系完成,但是有时候我们需要对绘制的内容进行调整,例如将上面的一个图形旋转某个角度,或者在画 ...
分类:
Web程序 时间:
2019-11-30 21:22:48
阅读次数:
146
前言 上篇主要是理论的概述,本篇会多些实践,来讲讲canvas的基础用法,并包含一些基础三角函数的应用,推荐没有canvas基础的朋友阅读,熟悉的朋友可以跳过。 本人能力有限,欢迎牛人共同讨论,批评指正。 一起来画画吧 canvas的API有很多,如果一一列举30分钟你是绝对看不完的,而且怎么流水账 ...
分类:
其他好文 时间:
2019-11-30 21:16:48
阅读次数:
164
普通函数 一、输入输出函数 1、print()函数 输出函数 向屏幕输出指定的汉字 print("hello world") print()函数可以同时输出多个字符串,用逗号“,”隔开 print("hello","how","are","you") print()会依次打印每个字符串,遇到逗号“, ...
分类:
编程语言 时间:
2019-11-28 21:39:38
阅读次数:
82
transform transform : none | <transform-function> [ <transform-function> ]* 也就是: transform: rotate | scale | skew | translate |matrix;注意:transform(变形) ...
分类:
其他好文 时间:
2019-11-27 11:54:49
阅读次数:
59
钙素 Canvas 是在 HTML5中新增的标签 用于在网页实时生成图像,并且可以操作图像内容,基本上它是一个可以用JavaScript操作的位图。也就是说我们将 通过JS完成画图而不是css 。 canvas 默认布局为 ,可以认为是一种特殊的图片。 走起 ~ canvas 划线 (宽高不能放在s ...
分类:
其他好文 时间:
2019-11-26 19:13:20
阅读次数:
67
???注意:未知盒子宽高并不是盒子没有宽高,是不知道盒子宽高的具体值是多少。 垂直水平居中方法(transform:translate) 让我垂直水平居中 .parent{ position: relative; width: 100px; height: 100px; border: 1px so ...
分类:
其他好文 时间:
2019-11-24 12:16:07
阅读次数:
64
Mybatis源码解析(四) —— SqlSession是如何实现数据库操作的? 如果拿一次数据库请求操作做比喻,那么前面3篇文章就是在做请求准备,真正执行操作的是本篇文章要讲述的内容。正如标题一样,本篇文章最最核心的要点就是 SqlSession实现数据库操作的源码解析。但 ...
分类:
数据库 时间:
2019-11-22 10:33:44
阅读次数:
77
效果图: 知识点: 1、ctx.save(); //保存ctx状态 ctx.restore();//回到之前ctx的状态 一般ctx.save()与ctx.restore()是成对出现的,比如我们在绘图的时候需要使用多种颜色,颜色需要不时的切换。那么使用save()和restore()方法即可比较方 ...
分类:
其他好文 时间:
2019-11-21 23:10:47
阅读次数:
131
公司的一个项目,一开始没有考虑到内容字段支持表情,有一个接入方的内容含有表情要支持下 项目是基于Springboot的。 方案1先尝试直接配置数据库连接 启动项目报错 查看数据库字符集 看到客户端连接数据库返回集都支持了utf8mb4 方案2更改服务器配置 这里网上有好多解决方案,直接配置数据库服务 ...
分类:
数据库 时间:
2019-11-21 14:00:35
阅读次数:
100