自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 获取上月起止日期

获取上个月的起始时间和结束时间getLastMonthDate(param){ var nowdays = new Date(); var year = nowdays.getFullYear(); var month = nowdays.getMonth(); if(month==0){ month = 12;

2020-12-30 17:58:08 283

原创 前端知识总结之对混合移动开发的理解

跨平台技术简介针对原生开发面临问题,人们一直都在努力寻找好的解决方案,而时至今日,已经有很多跨平台框架(注意,本书中所指的“跨平台”若无特殊说明,即特指Android和iOS两个平台),根据其原理,主要分为三类:1、H5+原生(Cordova、Ionic、微信小程序)2、Java开发+原生渲染 (React Native、Weex、快应用)3、自绘UI+原生(QT for mobile、Flutter)4、在接下来的章节中我们逐个来看看这三类框架的原理及优缺点。Hybrid技术简介H5+原生混合

2020-05-16 20:47:15 780

原创 前端知识总结之跨域

啥是跨域?跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。广义的跨域:1、资源跳转:A链接、重定向、表单提交2、资源嵌入: 、3、脚本请求: js发起的ajax请求、dom和js对象的跨域操作等其实我们通常所说的跨域是狭义的,是由浏览器同源策略限制的一类请求场景。什么是同源策略?同源策略/SOP(Same origin policy)是一种约定,由Netscape公司1995年引入浏览器,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS、

2020-05-15 21:52:33 200

原创 前端知识总结之常用排序和算法

1、Array.sort(function)(JavaScript原生排序算法)参数:比较函数(可选)若无参数,则按照首字母的ASCII码排序,比较函数的作用为确定排序function(value1,value2){if (value1 > value2) {return 1;}else if (value1 < value2) {return -1}else {re...

2020-05-07 22:54:06 349 1

原创 前端知识总结之linux

问题一:绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令?答案:绝对路径: 如/etc/init.d当前目录和上层目录: ./ …/主目录: ~/切换目录: cd问题二:怎么查看当前进程?怎么执行退出?怎么查看当前路径?答案:查看当前进程: ps执行退出: exit查看当前路径: pwd问题三:怎么清屏?怎么退出当前命令?怎...

2020-05-07 22:52:55 411

原创 前端知识总结之正则表达式

1.概念正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符")。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。2.为什么使用正则表达式?典型的搜索和替换操作要求您提供与预期的搜索结果匹配的确切文本。虽然这种技术对于对静态文本执行简单搜索和替换任务可能已经足够了,但它缺乏灵活性,若采用这...

2020-05-07 22:48:34 196

原创 JS中的this、apply、call、bind

this 的指向在 ES5 中,其实 this 的指向,始终坚持一个原理:this 永远指向最后调用它的那个对象.下面我们来看一个最简单的例子:例 1:var name = "windowsName";function a() { var name = "Cherry"; console.log(this.name); // windowsName console.log("i...

2020-05-07 22:34:07 103

原创 前端知识总结之jquery

1.jQueryjQuery是一款非常流行的Javascript框架,如果你想要从事Web前端开发这个岗位,那么jQuery是你必须掌握而且能够熟练应用的一门技术。本文整理了一些关于jQuery的经典面试题及答案,分享给正要面试Web开发岗位的同学。2:jQuery的美元符号$有什么作用?回答:其实美元符号$只是”jQuery”的别名,它是jQuery的选择器,如下代码:$(documen...

2020-05-07 22:26:56 260

原创 前端知识总结之性能调优

开发及性能优化1、规避javascript多人开发函数重名问题命名空间封闭空间js模块化mvc(数据层、表现层、控制层)seajs变量转换成对象的属性对象化2、请说出三种减低页面加载时间的方法压缩css、js文件合并js、css文件,减少http请求外部js、css文件放在最底下减少dom操作,尽可能用变量替代不必要的dom操作3、你所了解到的Web攻击技术(1)XSS...

2020-05-05 22:01:18 490

原创 前端知识总结之网络基础

1.http“无状态协议”,其实跟Cookies、Session这些都没有什么大的联系,它描述的主要是通信协议层面的问题。常见的许多七层协议实际上是有状态的,例如SMTP协议,它的第一条消息必须是HELO,用来握手,在HELO发送之前其他任何命令都是不能发送的;接下来一般要进行AUTH阶段,用来验证用户名和密码;接下来可以发送邮件数据;最后,通过QUIT命令退出。可以看到,在整个传输层上,通信的...

2020-05-05 20:12:23 666

原创 前端知识总结之VUE-ROUTER

1.嵌套路由怎么定义嵌套也就是路由中的路由的意思,组件中可以有自己的路由导航和路由容器(router-link、router-view),通过配置children可实现多层嵌套,在vue组件中使用就可以了。1.嵌套路由的使用场景:应用最多的就是选项卡,在选项卡中,顶部有多个导航栏,中间的主体显示的是内容;这个时候,整个页面是一个路由,然后点击选项卡切换不同的路由来展示不同的内容,就是中间的主...

2020-05-04 23:27:31 122

原创 前端知识总结之VUE基础

1212

2020-05-04 22:59:38 418

原创 前端知识总结之javascript篇

JAVASCRIPT+JQUERY1讲JS的数据类型?最新的 ECMAScript 标准定义了 8种数据类型:• 7 种原始类型o Booleano Nullo Undefinedo Numbero BigInto Stringo Symbol• Object2.Map和Set?Map的key相比较普通对象来说更为灵活,普通对象的key只能以基础数据类型作为key值,并...

2020-05-04 21:47:45 273

原创 前端知识总结之vue-cli相关

1.构建的 vue-cli 工程都到了哪些技术,它们的作用分别是什么?1、vue.js:vue-cli工程的核心,主要特点是 双向数据绑定 和 组件系统。2、vue-router:vue官方推荐使用的路由框架。3、vuex:专为 Vue.js 应用项目开发的状态管理器,主要用于维护vue组件间共用的一些 变量 和 方法。4、axios( 或者 fetch 、ajax ):用于发起 GET ...

2020-05-04 21:03:17 123

原创 前端知识总结之git/svn

你们可以把这篇文章马住或分享给同事,以备不时之需,毕竟不怕神对手,就怕猪队友~下面切入正题,跟大家聊下在 Git 的使用过程中,经常会出现哪些问题,以及应该对应使用哪种解决方案。注:为了使场景描述更加生动,因此加入了新手女神与高级舔狗两个角色来配合讲解 ????女神:哎呀,刚刚有个地方搞错了,怎么重新来过呢?女神莫慌,Git 的牛逼之处,在于它自带时光机效果,能让你在项目的历史代码中任意穿梭。...

2020-05-04 20:49:38 113

原创 前端知识总结之webpack篇

第一章 WEBPACK4 1. webpack与grunt、gulp的不同?三者都是前端构建工具,grunt和gulp在早期比较流行,现在webpack相对来说比较主流,不过一些轻量化的任务还是会用gulp来处理,比如单独打包CSS文件等。grunt和gulp是基于任务和流(Task、Stream)的。类似jQuery,找到一个(或一类)文件,对其做一系列链式操作,更新流上的数据, 整条链式...

2020-05-04 20:38:28 205

原创 前端知识总结之浏览器知识

1对浏览器的理解• 浏览器的主要功能是将用户选择的 web 资源呈现出来,它需要从服务器请求资源,并将其显示在浏览器窗口中,资源的格式通常 是 HTML,也包括 PDF、image 及其他格式。用户用 URI(Uniform Resource Identifier 统一资源标识符)来指定所请 求资源的位置。• HTML 和 CSS 规范中规定了浏览器解释 html 文档的方式,由 W3C 组织...

2020-05-04 20:06:49 1043

原创 前端知识总结之node.js篇

1.概念Node.js 就是运行在服务端的 JavaScript,起初段定位是后端开发语言,由于技术的不够成熟,一般小型项目会完全使用node.js作为后台支撑,大项目中,运行不够稳定,不会轻易使用。具有高并发优良特性,Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好.Node.js是事件驱动,...

2020-05-04 19:44:12 635

原创 前端知识总结之异步请求和跨域

经常在工作中用到异步请求的方法,最近的项目也用到了promise和fetch的知识,正好五一做下总结。先说下同步和异步的区别,异步传输一般是面向字符的传输,它的单位是字符;同步传输是面向比特的传输,它的单位是桢,它传输的时候要求接受方和发送方的时钟是保持一致的。同步的话,就是必须一个方法执行完才会执行下一方法,在等待期间浏览器会挂起不能执行任何接下来的js代码;异步则是【告诉】浏览器先去做,...

2020-05-04 18:04:27 890

原创 前端知识总结之- WebGL 图像处理入门

技术社区里有种很有意思的现象,那就是不少人们口耳相传中的强大技术,往往因为上手难度高而显得曲高和寡。从这个角度看来,WebGL 和函数式编程有些类似,都属于优势已被论证了多年,却一直较为不温不火的技术。但是,一旦这些技术的易用性跨越了某个临界点,它们其实并没有那么遥不可及。这次我们就将以 WebGL 为例,尝试降低它的入门门槛,讲解它在前端图像处理领域的应用入门。WebGL 基础库 Beam。...

2020-05-04 17:40:50 1509

原创 前端知识总结之es5/es6

工作中使用了五年的ES5/ES6,今天来总结下。1、es5和es6的区别ECMAScript5,即ES5,是ECMAScript的第五次修订,于2009年完成标准化  ECMAScript6,即ES6,是ECMAScript的第六次修订,于2015年完成,也称ES2015  ES6是继ES5之后的一次改进,相对于ES5更加简洁,提高了开发效率  ES6新增的一些特性:  1)let声明...

2020-05-02 09:09:59 793

原创 前端知识总结之HTML+CSS

HTML4/HTML5+CSS2/CSS3一、HTML1.什么是HTML 语义化,有什么好处是指根据内容的结构化(内容语义化),选择合适的标签(代码语义化),简单来说就是,标签用语义化的英文单词或者单词缩写,比如段落使用,侧边栏用,便于开发者阅读和写出更优雅的代码的同时,让浏览器的爬虫和机器很好的解析。好处`: 1.1有助于构架良好的HTML结构1....

2020-05-02 08:40:44 1832

原创 前端知识总结之W3C规范

W3C规范1.W3C标准 ?概念W3C标准 是一些列标准的集合。网页主要有三部分组成:结构(Structure)、表现(Presentation)、行为(Behavior)。对应的标准也有三方面:结构化标准主要包括XHTML和XML,表现标准语言主要包括CSS、行为标准主要包括(如W3C DOM)、ECMAScript等。2.为什么要...

2020-05-02 08:38:55 759

原创 esaytable排序方法

1.正序export const sortArr = (arr, index) => {const isChineseReg = new RegExp('[\\u4E00-\\u9FFF]+', 'g');if (arr.length <= 1) return;const firstNotNullValue = getFirstNotNullValue(arr, index);...

2020-04-29 14:32:26 208

原创 VUE+JS前端实现导入EXCEL表格数据转List<JSON>对象,可在导入前预览编辑功能

VUE+JS前端实现导入EXCEL表格数据转List对象,可在导入前预览编辑功能之前项目做报表需要频繁的导入导出,为了实现导入时候能够预览数据,也为了挑战下自我。故封装了此组件。实现后端传导数据便利化。上代码1.创建模版,这里用esaytable<Window :width=“divWith+‘px’”v-model=“modal”@on-ok=“importExcelOk”...

2020-04-29 14:27:34 1282

原创 VUE自定义组件封装(图片查看)

VUE查看图片自定义组件封装第一次写博客,希望多包涵一、安装 'v-viewer 组件npm install v-viewer二、新建VUE文件然后引入import Vue from ‘vue’;import Viewer from ‘v-viewer’;import ‘viewerjs/dist/viewer.css’;export default {compone...

2020-04-15 18:50:56 1094

空空如也

空空如也

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

TA关注的人

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