- 博客(18)
- 收藏
- 关注
原创 echart && g2 分辨率适配的问题
前言:1.对window.resize()的理解虽然通过监听使用resize()可以改变图像的大小,但是只能改变图表的大小,他已经配置好的属性是没有办法改变的(比如fontsize,图标的大小等),它相当于根据当前屏幕分辨率改变当前画布的大小重新绘制一下option当中的数据,因此展现出来的效果是可以看到图表的大小发生了变化,但是label却没有发生变化。2.思路:我们可以通过监听当前屏幕的分辨率算出当前屏幕相对于常见标准屏幕(1290)的比值(scale),然后将图内需要适配的属性*scale
2022-04-07 19:06:24
450
原创 对meta的理解
<meta> 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。<meta> 标签位于文档的头部,不包含任何内容。<meta> 标签的属性定义了与文档相关联的名称/值对。meta是html语言head区的一个辅助性标签。几乎所有的网页里,我们可以看到类似下面这段的html代码: <head> <meta http-equiv="content-Type" content="text/h
2022-04-01 11:10:12
361
原创 如何解决创建数据库之后导入jar包过程中出现错误导致部分表丢失的问题?
解决mysql报错,显示的表不完整的问题https://blog.youkuaiyun.com/yexiaomodemo/article/details/99578680在终端打开mysql的配置文件,粘贴一行代码max_allowed_packet=100M然后强制保存并退出,然后就好了底行wq!强制更改并保存,不需要重启数据库,但需要等一会数据库更新过去才会完整显示出来...
2021-09-27 23:49:25
181
原创 obj[key].obj[‘key‘],obj.key的区别
1.obj["key"]和obj.key的作用是一样的,其中的key都是指对象中的属性名,就是说,key被设置为该obj的一个属性2.obj[key]中的key是obj的属性变量,可用于遍历,也就是说在遍历对象中的属性或属性值时,只能采用此方法总结:当遍历对象中的属性值时,只能采用obj[key],而直接访问某个属性的属性值时,可以用: 1)obj.key; 2)obj["key"]; 3)var key="key"; obj[key];...
2021-09-19 22:04:34
970
原创 如何理解 var arrArg = Array.prototype.slice.call(arguments,0);
关键点:1、Array是构造函数2、arguments是类数组对象(缺少很多数组的方法)3、call让一个对象调用另一个对象的方法。你可以使用call()来实现继承:写一个方法,然后让另外一个新的对象来继承它(而不是在新对象中再写一次这个方法)4、 slice从一个数组中切割,返回新的数组,不修改切割的数组因此,其实本质就是arguments这个对象使用了数组的slice这个方法,得到了参数构成的数组(也可以用apply)。...
2021-09-08 23:27:11
187
原创 sort()方法的参数为函数时,相当于一个自定义排序
自定义排序:a.该方法可以接受一个比较函数作为参数,比较函数有两个参数b.如果第一个参数位于第二个参数之前,返回负数c.如果第一个参数位于第二个参数之后,返回正数 var arr = [11,5,23,7,4,1,9,1]; console.log(arr.sort(compare)); //该比较函数适合于大多数数据类型 function compare(v1,v2){ if(v1>v2){return -1;} ...
2021-09-08 20:13:44
167
原创 数组序列化
数组序列化toString() 在默认情况下都会以逗号分隔字符串的形式返回数组项join() 使用指定的字符串用来分隔数组字符串例如 var arr = ["terry","larry","boss"]; arr.toString() //terry,larry,boss arr.join("||"); //briup||terry||jacky还有JSON.stringify()和JSON.parse()vi array-string.jsvar arr...
2021-09-08 19:22:10
700
原创 数组的检测
数组检测对于一个网页或者一个全局作用域而言,使用instanceof操作符即可判断某个值是否是数组。如果网页中包含多个框架,这样就存在两个不同的全局执行环境,从而存在两个不同版本的Array构造函数,这样就会判断不准确。为解决这个问题,ECMAScript5新增了Array.isArray()方法进行判断var arr = [];typeof arr ; //结果为objectarr instanceof Array //结果为true,在同一个全局作用域下可以这么判断Array.is.
2021-09-08 19:13:06
94
原创 数组-数组创建day01
1.字面量由一对包括元素的方括号“[]”,元素之间以“,”隔开var names = ["terry","larry","tom"]var name = "name"var arr = [12,name,true,"larry",{},function(){},[],null];console.log(arr,arr[2]);console.log(arr.length);//arr.length2.构造函数通过Array构造函数来创建数组var names=new Ar
2021-09-08 19:03:56
148
原创 如何使用css绘制一个三角形
通过css绘制三角形,就只需要为盒子设置边框即可通常我们为盒子设置边框之后看到的样式是这样的width: 100px;height: 100px;border: 20px solid;border-color: #000;box-sizing: border-box;然而,当我们为四条边框设置成不同的颜色时,可以看到边框的机制是这样的width: 100px;height: 100px;border: 20px solid;border-color: green blu
2021-09-08 18:25:10
364
原创 终端-JS-自守数
自守数是指一个数的平方的尾数等于该数自身的自然数。例如:25^2 = 625,76^2 = 5776,9376^2 = 87909376。请求出n以内的自守数的个数 。 const readline=require('readline-sync'); var input=readline.question('请输入一个数'); console.log(input); var a=input.split(' ')[0]; var b=''; var ...
2021-09-01 21:04:17
122
原创 简述浮动布局及其工作方式
1.浮动布局用来解决元素在x轴上排列的问题2.浮动布局通常出现在div>div这种父子结构中,为子元素添加浮动特性3.一个元素如果成为浮动元素,那么这个元素就会脱离文档流,宽度如果没有指定则由内容决定,不再占据屏幕空间;同一级别的浮动元素会在一行排列,如果一行内容无法容纳换行显示;浮动元素会失去对父元素的支撑。...
2021-08-26 17:17:14
496
原创 如何实现响应式布局--待完善
1.如果是通过css原生代码,可以通过@media来进行媒体查询,当网页显示在不同的网页中加载执行不同的css代码2.如果是通过框架,例如bs,可以使用bs提供的响应式布局框架来完成页面布局。
2021-08-26 17:10:14
122
原创 js-最小公倍数与最大公因数
改造后:1. 1 const readline = require('readline-sync'); 2 var input = readline.question("请输入两个数字,用空格隔开"); 3 console.log(input); 4 var a = input.split(' ')[0]; 5 var b = input.split(' ')[1]; 6 console.log(gongYinShu(a,b)); 7 function gongYinShu...
2021-08-26 16:15:33
330
原创 px,em,rem的区别
px:是绝对长度单位,精确表示像素em:是相对长度单位,表示当前元素上的字体大小,可能受任何继承的父元素字体大小影响,相当于该元素已经设置字体大小的倍数,如当前元素没有设置,则为其父元素已经设置字体大小的倍数,如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。rem:是相对长度单位,表示根元素(html)上声明的字体大小...
2021-08-23 19:36:34
98
原创 display:none与visibility:hidden的区别
两者都可以用来隐藏元素。简而言之:display:none隐藏对应的元素但不挤占该元素存在的空间,即看不见也摸不着,空间已经不存在了,不影响页面布局。visibility:hidden隐藏对应的元素但会挤占该元素存在的空间,即看不见但摸得着,原来的地方依然还在,只是看不见该地上面的东西,影响页面布局。举个例子吧!<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"&g...
2021-08-23 18:10:46
150
原创 前端-linux-命令行整理
登录:ssh root@ip地址退出登录:exit将当前目录下的app.zip上传到ip为 ip帐号 /var/www/html(使用root账号登陆,如果使用普通账号登陆,只能将文件传输到家目录当中):scp ./app.zip root@ip帐号:/var/www/htmlwindows(DOS命令)dir:类似于Linux中的ls,打印出当前目录文件下的文件及子目录cd:桌面pwd:打印当前所在目录ls:列出当前目录文件下的子目录或文件more /etc/group..
2021-08-23 16:02:25
104
原创 day-01
【熟练使用linux操作系统】 - 部署(命令 scp ssh) - 学习(es5 - 学习) > vi hello.js > node hello.js 1. 准备工作 阿里云(ubuntu16.04) ip root root密码 2. linux windows pc操作系统(使用便捷) unix 收费 linux 命令行 【 图形化界面(ubuntu desktop)】,用...
2021-08-23 11:57:39
114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人