- 博客(19)
- 收藏
- 关注
原创 纯前端导出word文件
jszip-utils是与jszip一起使用的跨浏览器的工具库jszip是一个用于创建、读取和编辑.zip文件的JavaScript库,且API的使用也很简单。FileSaver.js 是在客户端保存文件的解决方案,非常适合需要生成文件,或者保存不应该发送到外部服务器的敏感信息的应用。
2022-10-19 17:40:57
4023
原创 青理工大work总结知识点 2
Globe绘制的是全球地形,它需要两个东西,一个是地形高程信息,另外一个是影像图层,也就是地球的表皮。整个地形的绘制也是渐进式的,即视线看到的地方才会去调度相关的地形高程信息,找到对应位置的地形影像贴上。Cesium中的地理坐标单位默认是弧度制,用Cartographic变量表示,可通过new Cesium.Cartographic(longitude, latitude, height)创建,其中这里的参数是用弧度表示的经纬度,即经度和纬度。图元是Cesium用来绘制三维对象的一个独立的结构。
2022-09-05 15:33:36
414
原创 青理工大work总结知识点 1
在vue实例中使用该属性申明自定义指令,在directivs中申明自定义指令有两种方法,一种就是函数的形式(更加简单便捷),另一种就是使用对象的形式(能够定义更加精细)1、函数形式:参数:(1)第一个参数为element:实质上为使用该属性的真实DOM(2)第二个参数为binging:是一个对象,包含value属性值等;何时调用:(1)指令与元素成功绑定时调用:实质上就是对象形式的bing函数;(2)令所在模板(例:id为root中)发生重新解析的时:实质上就是对象形式的update函数;.........
2022-09-01 09:41:29
597
原创 青理工大work总结知识点 3
Atom是基于『 Cesium 』的三维场景开发工具,是对Cesium场景操作的更高抽象,并补充了『 场景图 』功能,以『 无序多叉树 』的数据结构对场景进行规划,使场景项之间的层次结构一目了然。准备好插件调用就行,调用的方式也比较简单。SceneGraph:场景图对象,场景图是处理树状结构的一大利器,Cesium中并没有提供场景图相关的操作,这在处理场景项之间相对关系时就会不太友好,举个例子,当对一个有多层结构的楼进行展开的时候,每层楼的子节点应该是跟随楼层移动的,场景图本质上就是一个无序多叉树。....
2022-08-26 09:02:32
322
原创 ppjc控制中心项目知识点
当我们需要绑定的数据是多边的不确定的时候我们可能会用到这类语法a||b||c可能我们的A需要的是a,有a数据则返回a数据bc同理但是如果A需要的a刚好值为0时,js就会把0判定为false从而将我们需要的a过滤掉不能正常的渲染数据。全局下key值相同的话也会报错,同时也会影响v-for循环时的渲染问题,因为相同的key值不同的输入框,在改变一个输入框时,就会引起其他拥有相同key输入框的渲染(仅个人见解)而对象的属性没有次序,变量必须与属性同名,才能取到正确的值。......
2022-08-01 10:12:45
325
原创 前端知识点自我总结 四
如贪婪匹配正则表达式一般趋向于最大长度匹配,也就是所谓的贪婪匹配。如上面使用模式p匹配字符串str,结果就是匹配到非贪婪匹配就是匹配到结果就好,就少的匹配字符。如上面使用模式p匹配字符串str,结果就是匹配到abc(ab*c)。模板中的$event就是事件参数。......
2022-07-20 17:16:35
253
原创 前端知识点自我总结 三
Vant 中的样式默认使用 px 作为单位,如果需要使用 rem 单位,推荐使用以下两个工具: postcss-pxtorem 是一款 postcss 插件,用于将单位转化为 rem lib-flexible 用于设置 rem 基准值 一个页面从输入URL到页面加载完成,这个过程发生了啥什么 浏览器查找域名对应的ip地址 浏览器向web服务器发送一个http请求 服务器301重定向 浏览器跟踪重定向地址,请求另一个带www的网址 服
2022-04-01 14:36:44
1463
1
原创 前端知识点自我总结 二
一、vue实现组件的缓存我们为什么需要组件缓存,因为在面向组件化开发中,我们会把整个项目拆分为很多业务组件,然后按照合理的方式组织起来。组件化的概念可以很好的帮助开发者实现组件之间的切换,但是当我们的组件在频繁的切换过程中,组件的实例都是一直重新创建销毁的,当我们需要保留组件的状态的时候。就可以用 <keep-alive><keep-alive> 包裹组件,这样就可以缓存不在活动状态的组件实例,用于保留组件状态或避免重新渲染二、keep-alive有关的生命周期有哪些
2022-03-18 22:13:49
387
1
原创 前端知识点自我总结 一
hasOwnPropertyhasOwnProperty表示是否有自己的属性。这个方法会查找一个对象是否有某个属性,但是不会去查找它的原型链。原型链var obj={}这个是没有原型的,他有的只是原型链构造函数在没有实例化对象之前 不能被称为构造函数构造函数实例化出来的对象上添加任何的属性和方法,都是可以通过构造函数的原型访问到的防抖和节流防抖 : 将多次操作变成一次经典的防抖场景 : 访问后台的数据节流:保证一定时间内 只调用一次经典的节流场景: 提交表单 ..
2022-03-12 20:16:10
443
原创 MySQl
DataType常见的数据类型:int整数varchar(len)字符串tinyint(1)布尔值字符串的特殊标识PK(primary key)---主键、唯一标识NN(not null) ---值不允许为空UQ(Unique) ---值唯一AI(Auto Increment)---值自动增长SQL语句1、SQl是结构化查询语言,专门用来访问和处理数理库的编程语言。能够让我们以编程的形式,操作数据库里面的数据2、三个关键点:S...
2022-01-10 20:38:47
257
原创 GIT的基本概念操作(二)
目标 能够使用 Github 创建和维护远程仓库 能够掌握 Git 分支的基本使用 一、了解开源相关的概念(听一嘴)什么是开源通俗的理解 开源是指不仅提供程序还提供程序的源代码 闭源是只提供程序,不提供源代码 什么是开源许可协议开源并不意味着完全没有限制,为了限制使用者的使用范围和保护作者的权利,每个开源项目都应该遵守开源许可协议( Open Source License )。常见的 5 种开源许可协议 BSD(Berkeley S.
2021-12-26 15:30:40
180
原创 GIT的基本概念操作(一)
目标 了解版本控制软件的作用 了解版本控制系统的分类 Git的特性 初始化 Git 仓库的命令 查看文件状态的命令 一次性将文件加入暂存区的命令 将暂存区的文件提交到 Git 仓库的命令 一、版本管理介绍(听一嘴)文件的版本为了记录文件内容的版本变化,经常会将==文件另存重命名==,然后再修改......版本控制软件概念版本控制软件是一个用来记录文件变化,以便将来查阅特定版本修订情况的系统,因此有时也叫做“版.
2021-12-24 18:39:34
210
原创 J S 高级知识汇总 ——E S 6新概念
目标 能够说出使用let关键字声明变量的特点 能够使用解构赋值从数组中提取值 能够说出箭头函数拥有的特性 能够使用剩余参数接收剩余的函数参数 能够使用拓展运算符拆分数组 能够说出模板字符串拥有的特性 ES6相关概念(★★)什么是ES6ES 的全称是 ECMAScript , 它是由 ECMA 国际标准化组织,制定的一项脚本语言的标准化规范。为什么使用 ES6 ?每一次标准的诞生都意味着语言的完善,功能的加强。JavaS.
2021-12-14 15:10:32
952
原创 J S 高级知识汇总——正则
1.正则表达式概述1.1什么是正则表达式正则表达式( Regular Expression )是用于匹配字符串中字符组合的模式。在JavaScript中,正则表达式也是对象。正则表通常被用来检索、替换那些符合某个模式(规则)的文本,例如验证表单:用户名表单只能输入英文字母、数字或者下划线, 昵称输入框中可以输入中文(匹配)。此外,正则表达式还常用于过滤掉页面内容中的一些敏感词(替换),或从字符串中获取我们想要的特定部分(提取)等 。其他语言也会使用正则表达式,本阶段我们主要是利用JavaSc
2021-12-14 09:38:22
215
原创 J S 高级知识汇总——闭包和递归
1.函数的定义和调用1.1函数的定义方式 方式1 函数声明方式 function 关键字 (命名函数) function fn(){} 方式2 函数表达式(匿名函数) var fn = function(){} 方式3 new Function() var f = new Function('a', 'b', 'console.log(a + b)');f(1, 2);var fn = new Function('参数1','参数2'...
2021-12-14 09:28:25
367
原创 J S 高级知识汇总——构造函数
一、构造函数1.1 概述1.2 对象的三种创建方式(复习) 字面量方式 var obj = {}; new关键字 var obj = new Object(); 构造函数方式 function Person(name,age){ this.name = name; this.age = age;}var obj = new Person('zs',12); 1.3 构造函数// 3. 利...
2021-12-13 22:06:28
924
原创 J S 高级知识汇总—面向对象
一 编程思想1.1面向过程POP(Process-oriented programming)~、面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了。1.2面向对象OOP (Object Oriented Programming) 面向对象是把事务分解成为一个个对象,然后由对象之间分工与合作。 举个栗子:将大象装进冰箱,面向对象做法。【先找出对象,并写出这些对象的功能】1.3面向过程与面向对象对比...
2021-12-13 21:53:04
361
原创 移动web开发
一字体图标1iconfont.cn,查找想要的小图标,添加购物车,点击购物车,添加到项目2两种下载方式:下载至本地和生成线上链接(记得+htpp:)3下载至本地:将解压后的文件夹放在项目中4引用:引入iconfont.css<i class="iconfont xxx">二平面转换使用transform属性实现元素的位移旋转缩放等效果(2d转换)改变盒子在平面内的形态(位移,旋转,缩放)平面坐标轴:x轴(向右)y轴(向下)1位移tra...
2021-10-29 20:49:47
258
原创 学习前段基础知识点
前段开发的基础认知前端开发是创建Web页面或app等前端界面呈现给用户的过程,通过HTML、CSS及JavaScript以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互。前端开发从网页制作演变而来,早期网站主要内容都是静态,以图片和文字为主,用户使用网站的行为也以浏览为主。随着互联网技术的发展和HTML5、CSS3的应用,现代网页更加美观,交互效果显著,功能更加强大。前段的基础划分1.html(结构)2.css(样式)3.JavaScript(行为)...
2021-10-27 10:26:58
1766
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人