自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 微信小程序结合mpvue从0到1(二)

这篇主要讲讲小程序文件运行顺序,也就是说从入口文件到调用各类交互是怎么实现的。入口文件解读1.在mapvue项目中,也就是实际编写的时候我们的项目入口自然就是main.js文件,在main.js文件里面我们会注册全局组件,引入全局使用的样式,插件等等。import Vue from 'vue'import App from './App'Vue.config.productionTip = falseApp.mpType = 'app'const app = new Vue(App)app.

2020-05-22 15:53:50 765

原创 微信小程序结合mpvue从0到1系列(一)

搭建过程(简单介绍)下载安装好所需的集成环境,node,vue,微信开发者工具,vscode(自己喜欢的编辑器即可)搭建一个新的项目 命令:vue init mpvue/mpvue-quickstart 项目名称(如果你用的是vue-cli3.x及以上版本的话,将会报错没有init命令,请参考vue-cli官方文档安装好init)打开微信开发者工具,选择新增项目,项目地址指向刚刚创建的项目所在地址,appid可使用测试号或自己注册一个,进入后可查看到刚刚创建项目的界面效果将微信开发者工具的菜单》设

2020-05-17 13:31:04 307

原创 详谈SVG和Cavas

SVG与cavas的区别SVG:不依赖分辨率支持事件处理器不适合游戏大型渲染区域的程序(例如,百度地图)cavas:依赖分辨率不支持事件绑定最适合网页游戏可以用图片格式保存图像SVG详细使用说明svg参考资料:SVG使用手册矩形 使用方法<svg width="100%" height="100%" version="1.1" xmlns="http://...

2020-04-30 17:45:04 455

原创 代码规范之eslint+prettier初探索

eslint配置eslint文档:查看文档prettier配置集成vscode

2020-04-26 17:28:20 1794

原创 深入理解JS底层原理以及在浏览器和node中执行区别

js事件监听事件监听首先了解一下事件流,事件流分为冒泡事件和捕获事件;冒泡事件从目标事件出发,逐层向上冒泡,直到window(p -> div -> body -> html -> document);捕获事件则相反,从window逐层向下捕获直到目标事件(document -> html -> body -> div -> p);事件监听...

2019-10-28 15:51:02 549

原创 前端笔记之面试题整理二

HTMLcanvas和SVG** H5语义化**CSS单位(px/em/rem/vw/vh等),宽度高度不带单位是怎样渲染的px:像素,相对于显示器屏幕分辨率而言的。em:描述相对于应用在当前元素的字体尺寸,它也是相对长度单位。rem:相对根元素的font-size;vw:视窗宽度,1vw=视窗宽度的1%vh:视窗高度,1vh=视窗高度的1%vmin:vw和vh中较小的...

2019-09-26 15:58:51 239

原创 前端笔记之面试题整理一

先把问题发一下,避免文章太长,答案会分篇整理

2019-09-24 10:34:01 200

原创 深入理解vue-cli

9.8学习总结之深入学习vue-cli首先vue-cli有以下三个组件CLI参考资料:https://blog.csdn.net/sinat_17775997/article/details/83211759https://blog.kaolafed.com/2017/06/16/vue-cli%E6%98%AF%E5%A6%82%E4%BD%95%E5%B7%A5%E4%BD%9C...

2019-09-08 21:58:42 449

原创 鲸灵网络一面---电话面

1.项目介绍2.require.js是怎么实现模块化引入的,原理是什么3.js原型链机制4.js作用域链5.跨域的原理,在网络请求的哪个阶段会出现跨域,解决跨域的办法以及原理6.有没有擅长的技术下面是我查找资料整理的答案,若有错漏,欢迎补充1.require.js原理流程我们在使用requireJs时,都是在页面上只引入一个require.js,把data-main...

2019-08-21 09:59:42 330

原创 阿里一面---电话面

前端小白记录一下面试经历;首先面试官特别和蔼可亲,声音很温柔。开始就是做了下自我介绍,blablabla......,接下来就项目谈了一下做了哪些项目,用过哪些技术,遇到过哪些难题之类的。下面就是技术问题了(记住,搞懂原理很重要)js部分1.阐述一下ajax原理2.解释一下vuex原理3.vue双向绑定原理4.解决跨域问题有哪些方式5.jsonp的原理6.事...

2019-08-15 21:16:02 202

原创 JS继承

1.js原型链function A(name){ this.name = name; this.color = ['red','blue'];}function B(){}B.prototype = new A();var c = new B();c.color.push('yellow');var d = new B();d.color = ['red','bl...

2019-08-12 10:35:32 156

原创 vue使用ArcGIS以及基于arcgis封装的地图API

一.安装arcgis地图加载器二.使用arcgis加载地图三.vue使用npm没有的地图api,即自己或他人封装的(是个大坑)一.安装arcgis地图加载器1.使用npm install esri-loader --save 或者 yarn add esri-loader2.在项目中需要加载地图的vue文件(组件)中引入 esri-loaderimport*...

2019-08-09 14:52:23 4638 3

原创 EXT.JS4.0笔记

使用EXT4.0前端框架搭建前端页面,在IndexPage.js中搭建整个系统的模块,使用border布局,分为东西南北中五个模块,西边用来构建菜单树,北边填充整个系统的logo,南边填充版权信息,这三个模块在整个系统中处于不变的状态。中间作为变化的模块,在主js中通过点击不同的菜单栏引入不同的js来构建中间模块的内容。 定义一个js用于模块引用,加快页面的加载速度。 多次使用继承和接口基本类...

2019-08-08 20:56:45 154

原创 ionic4+angular7基于cordova开发的跨平台APP

搭建开发环境安装node.js,自行去官网node中文网下载安装最新版本。全局安装ionic ,cordova,安装命令:npm install -g ionic cordova因为npm使用的是国外的服务器,建议使用国内淘宝镜像安装,首先安装cnpm,安装命令:npm install -g cnpm --registry=https://registry.npm.taobao.org,然后...

2019-07-09 16:17:41 926

原创 js函数

文章目录js函数表达式函数的定义闭包与匿名函数闭包函数与匿名函数的内存泄露js函数表达式你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。函数的定义函数定义有两种方式:函数声明和函数表达式函数声明 :function a(){};使用函数声明创建的函数存在函数提升...

2019-06-30 21:00:55 136

原创 vue2.0学习笔记

Vue2.0学习笔记Vue学习第一天–笔记一这篇博客仅用来记录本人学习vue的过程以及在过程中遇到的疑难问题及解决方法环境搭建1.安装node.js,nodeJs官网下载最新版本安装,具体安装和环境配置参考这篇博客2. 使用npm命令安装淘宝镜像cnpm3. 使用淘宝镜像cnpm全局安装vue脚手架vue-cli,安装命令:cnpm install -g vue-cli4. 使用we...

2019-01-10 19:17:01 201

空空如也

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

TA关注的人

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