自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 chrome浏览器中div出现滚动条但不能用鼠标滚动

chrome浏览器中div出现滚动条但不能用鼠标滚动

2023-02-07 10:31:39 1259 1

原创 docker初探

之前一直知道docker这个东西,也没有深入去研究,今天粗略学了下,写下来记录理解:docker可以看做一种方便打包部署的方式?例如你指定了node版本是8.0,当你把你的代码打包成镜像之后,把镜像发给部署的人,部署的人在服务器中导入镜像,跑起来成为容器的时候,会自动下载node的版本,就不用配置node环境了。docker中有三个重要的概念:镜像 容器 仓库镜像呢,就像是一个class类;容器就像是一个实例;仓库就是放镜像的地方;这个仓库目前有hub.docker.com 或者阿里

2021-08-17 17:28:47 144

原创 在Cesium中,使用canvas绘制entity的图形,在entity数量多的时候会变成黑框

在billboard里面使用canvas绘制连线,当canvas多的时候,会出现黑框后面发现方法中不直接返回canvas,将canvas导出成图片之后再赋值给billboard就没有问题了

2021-01-12 10:28:33 1137 9

原创 从沙盒开始学习Cesium(持续更新)

1、设置Cesium3DTileStyle:通过3dTileset一些属性,编写条件使3dTileset变色沙盒:https://sandcastle.cesium.com/?src=3D%20Tiles%20Feature%20Styling.html一些属性写法需要参考3D Tiles Styling language文档扩展知识:vector向量向量类型vecn 包含n个float分量的默认向量;bvecn 包含n个bool分量的向量;ivecn 包含n个int分量的.

2020-10-27 15:37:54 5332

原创 在前端的角度总结各大地图底图

1、首先先明确地理坐标系以及投影坐标系两个概念 在我看到,根据单位比较容易区分两者。 地理坐标系 单位是经纬度。投影坐标系 单位是米、千米。2、前端常用的几种坐标系。地理坐标系:BD09、WGS84、GCJ02、GOOGLE、EPSG:4326投影坐标系:EPSG:38573、各大地图底图百度地图:BD09 (GCJ02加密后的坐标系)天地图:WGS84高德:GCJ02谷歌:GOOGLE4、EPSG:4326和EPSG:3857关系4326...

2020-05-27 17:24:24 1418

原创 在vue中使用CKEditor5的巨坑!调整图片大小

在vue中使用ckeditor5的时候,发现图片没有调整大小的框,一开始以为是没有什么属性,找了半天原来要下载插件。没有插件那就下载,然后我下载了@ckeditor/ckeditor5-image之后,在配置里面引入,居然报错了??后面搜索了很多才发现这个巨坑!当我们使用build版本时,可能已经安装了@ckeditor/ckeditor5-image 但是没有引入ImageRes...

2020-03-05 15:35:27 6531 6

原创 解决iphonex底部导航问题

判断是否是iphonex window.devicePixelRatio && window.devicePixelRatio === 3 && window.screen.width === 375 && this.testUA('iPhone')是的话给样式改变底部间距 小tips:判断是不是苹果、ipad、android...

2019-01-17 16:17:09 3403 1

转载 学习sass

声明变量$pColor: #f60;父选择器的标识符&在伪类:hover的时候,要用&:hover才会生效&就是调用外层的父元素article a {   color: blue;   &:hover { color: red } }这里的&就是article a 编译后article a { color: blue } ar...

2018-12-19 10:42:00 100

原创 vue+cordova+极光本地推送

本篇只要讲怎么在vue项目中调用本地推送jpush-phonegap-plugin的android文档https://github.com/jpush/jpush-phonegap-plugin/blob/master/doc/Android_detail_api.mdjpush-phonegap-plugin的ios文档https://github.com/jpush/jpush...

2018-12-03 11:00:40 983

原创 vue+cordova开发混合app

这篇文章主要记录了我自己的vue项目如何和cordova结合,最后编译成安卓app 一、安装cordovanpm install -g cordovaordova安装时不能使用cnpm 应该使用npm,cnpm虽然快但是后期出的错绝对比这省下来的时间多得多二、创建cordova应用cordova create oneApp 三、创建vue项目(用已有的项目也可以)...

2018-11-29 12:59:26 1520

原创 node路由的模块化

这几天学习node的时候,在想,写了很多个路由,那万一网站一多起来会不会很难找到相应的路由,所以能不能将express的路由进行模块化呢,查阅了官方文档发现,果然有。他用到的是express.Router()这个中间件。在users.js文件中在总的路由文件app.js在调用接口的时候 接口路径为/users/login这样就可以把关于用户账号的node接口放在同个文件...

2018-10-26 14:51:27 256

原创 结合node使用qr-image生成二维码

最近在学node,就想着node能不能像后台那样生成邮件,结果找到了qr-image这个生成二维码的插件。代码:qr.jsvar qr = require('qr-image')var app = require('express')()app.get('/',function(req,res){ var code = qr.image('点开就是承认伍猪猪是只臭猪',{t...

2018-10-25 14:08:27 7054 1

转载 使用nodemailer发邮件

最近在学node,就想着node能不能像后台那样发送邮件,结果找到了nodemailer这个发邮件的插件,下列代码使用qq邮箱发邮件代码:'use strict';const nodemailer = require('nodemailer');let transporter = nodemailer.createTransport({ // host: 'smtp.ethe...

2018-10-25 11:36:47 1139

原创 写vue项目用到的一些插件

vue-router是 Vue.js 官方的路由管理器 vue-loader编译.vue文件 vue-touch支持vue2.0的面向指令的touch指令,基于touchjs(原百度实现的移动端手势库) vue-awesome-swiper基于swiper的一个vue插件swiper:Swiper是纯javascript打造的滑动特效插件,面向手机、平板...

2018-10-24 16:54:01 536 2

转载 markdown基础语法

标题# 一级标题## 二级标题### 三级标题 列表无序列表可以用*+- 推荐使用* 引用只需要在文本前加入 > 这种尖括号(大于号)即可 图片与链接插入链接与插入图片的语法很像,区别在一个 !号图片为:![]()链接为:[]()粗体与斜体用两个 * 包含一段文本就是粗体的语法,用一个 * 包含一段文本就是斜体...

2018-10-24 16:43:35 101

原创 使用node初始化node项目

1、首先建立一个文件夹 mkdir mxchat2、进入文件夹 cd mxchat3、初始化项目 npm init4、entry point: (index.js) 在这一项可以命名你的入口文件 我这里命名server.js 执行完以上操作 会得到一个packjson文件 这时候你就可以开始建自己的文件夹及文件了...

2018-10-24 09:21:42 7529

转载 npm --save-dev --save区别

npm install 在安装 npm 包时,有两种命令参数可以把它们的信息写入 package.json 文件,一个是npm install--save另一个是 npm install –save-dev,他们表面上的区别是--save 会把依赖包名称添加到 package.json 文件 dependencies 键下,--save-dev 则添加到 package.json 文件 devDe...

2018-08-24 09:40:39 130

原创 初学Promise

        对于这个概念,是一位朋友无意间提给我的,他问了我一个问题:如果你要同时通过Ajax请求数据,然后判断他们数据是否一样,你会怎么做。身为一只菜鸡,我很给面子的说到:分别用Ajax获得数据再进行比较不就好了?看着他意味深长的笑了,我才意识到事情没有这么简单。        我们来分析一下,通过Ajax请求回来数据的时候,是可能有时间差的,如果你不是全部数据都返回了,就执行判断语句,...

2018-08-09 14:48:55 137

原创 写Vue实战项目时遇到的问题

1、使用v-for循环的时候报错这是因为我们安装了ESLint插件,对vue进行了eslint检查,只需将这个规则检查屏蔽掉即可,具体操作如下: 文件–》首选项–》设置–》在搜索框中输入:vetur.validation.template–》找到vetur.validation.template:true–》将vetur.validation.template:true在右栏框中进行...

2018-07-31 18:52:52 4131

原创 面试问到的一些问题

1、对MVC的理解MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式: [1]  Model(模型)表示应用程序核心(比如数据库记录列表)。 View(视图)显示数据(数据库记录)。 Controller(控制器)处理输入(写入数据库记录)。 MVC 模式同时提供了对 HTML、CSS 和 ...

2018-07-20 10:29:11 250

原创 position四个值

1、relative 相对于本身进行位移给child1设置position: relative; top: 50px;left: 50px;可以看到chid1相对于之前的位置进行了偏移2、absolute1、子绝父相 如果parent设置了relative值,child就会按照父元素的左上角进行偏移      如果父元素设置的padding值,子元素就会忽略padd...

2018-07-18 22:45:52 1267

原创 elementui按需加载遇到的一些问题

当我按照官方文档安装 babel-plugin-component后,修改babelrc配置,启动项目的时候报错百度了一下发现可能是缺少了ES标准解决办法如下cnpm install babel-preset-es2015 --save-dev再次启动项目 发现报了另一个错这里显示还没下载elementuicnpm i element-ui -D成功!为了排...

2018-07-18 16:20:37 3354 1

原创 前端了解的一些算法 JS实现

作为一个前端新手,我觉得还是要懂一些算法,所以参考了别的大神的文章,稍微总结了几个比较常用的算法。排序算法:简单排序:1)冒泡排序    冒泡排序分为三个主要步骤:    一、比较相临两个数,若前一个比后一个大,就调换位置    二、第一轮过后,最右边的是最大的数了,不用加入下一轮比较    三、重复步骤一function blue(elements){ for(var i=...

2018-07-11 17:39:56 378

原创 CSS的一些小技巧

div的背景颜色渐变 background-image: linear-gradient(to right,#ff9000 0,#ff5000 100%); Google字体<link href="https://fonts.gdgdocs.org/css?family=Lobster" rel="stylesheet" type="text/css">...

2018-07-10 10:18:37 154

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除