自定义博客皮肤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)
  • 收藏
  • 关注

原创 Git使用总结

Git(分布式版本控制器)一. Git1.1 特点1.2 Git 命令1.2.1 创建仓库命令1.2.1.1 git clone 网址 [本地文件夹名]1.2.1.2 git init1.2.2 Git 查看1.2.2.1 git status1.2.2.2 git diff [file]1.2.2.3 git log [-number] [分支名]1.2.2.4 git reflog1.2.2.5 git blame <file>1.2.2.6 git.

2021-03-21 10:00:08 1536

原创 Axios POST 请求后台获取数据问题

在使用Vue 和 Axios做项目时发现, Axios的post请求向后台发送数据时, 一直显示400Axios官网上发送post的请求方式:axios.post('/user', { firstName: 'Fred', lastName: 'Flintstone' }) .then(function (response) { console.log(resp...

2018-10-13 16:26:55 3347

原创 微信小程序语法

微信小程序语法一. 微信小程序的业务逻辑(完整功能) -&gt; js行为二. 微信小程序的生命周期[函数]① 全局生命周期函数本质就是事件, 微信小程序某个阶段自动触发的事件onLaunch: 小程序初始化结束调用(一次)onShow: 启动, 后者从后台进入前台onHide: 当小程序从前台进入后台时onError: 当小程序发生脚本错误或api调用失败时② 局部生命...

2018-10-09 02:49:20 5979

原创 TypeScript入门

TypeScript入门 ES6搭建开发环境安装TypeScript编译器 npm install -g typescript一. 字符串新特性... 的特性1.多行字符串,这个将保存换行,空格 // index.ts var content = `aaa bbb ccc ` // index.js var content = &quot;aaa\nbbb\nccc&quot;;

2018-10-05 18:04:10 566

原创 微信小程序学习总结(六) --- API

微信小程序网络请求 上传下载 WebSocket API

2018-10-05 02:42:21 2211

原创 微信小程序学习总结(五)

微信小程序学习总结(五)一. 表单组件(重点)1.button 按钮 属性名 类型 默认值 说明 生效时机 size String default ...

2018-10-03 22:57:45 1406

原创 微信小程序学习总结(四)

微信小程序学习总结(四)视图容器 基础内容 导航 媒体组件 画布

2018-10-03 16:26:57 798

原创 微信小程序学习总结(三)

微信小程序学习总结(三)一. 页面路由 路由方式 页面栈表现 路由前页面 路由后页面 触发时机 初始化 新页面入栈 ...

2018-10-03 00:35:39 315

原创 微信小程序学习总结(二)

微信小程序学习总结(二)一.JavaScript是一种轻量的, 解释型的,面向对象的头等函数语言,是一种动态的基于原型和多范式的脚本语言,支持面向对象,命令式和函数式编程风格小程序中的JavaScriptECMAScriopt 小程序框架 小程序API 没有DOM和BOMECMAScriopt 语法 类型 语句 关键字 操作符 对象小程序运行环境差异IOS ...

2018-10-03 00:12:13 829

原创 微信小程序学习总结(一)

微信小程序学习总结(一)微信小程序:简称: 小程序,是一种不需要安装即可使用的应用特点: 免安装 操作更接近原生APP 必须在微信中使用 不占内存 易传播官方文档地址: https://developers.weixin.qq.com/miniprogram/dev/一.小程序目录结构:app.js 注册一个小程序app.json 全局配置(窗口的表现, 网络超时...

2018-10-02 23:34:05 1884 1

原创 前端优化与建议

前端优化与建议要进行优化就要先了解浏览器渲染过程解析HTML生成DOM树。解析CSS生成CSSOM规则树。将DOM树与CSSOM规则树合并在一起生成渲染树遍历渲染树开始布局,计算每个节点的位置大小信息。将渲染树每个节点绘制到屏幕。将渲染树每个节点绘制到屏幕。具体内容可以到 https://segmentfault.com/a/1190000010298038#articleH...

2018-09-26 10:24:26 438

原创 vuex深入学习 ---- Module

vuex深入学习 — module由于使用单一状态树,应用的所有状态会集中到一个比较大的对象。当应用变得非常复杂时,store 对象就有可能变得相当臃肿。为了解决以上问题,Vuex 允许我们将 store 分割成模块(module)每个模块拥有自己的 state、mutation、action、getter、甚至是嵌套子模块——从上至下进行同样方式的分割const moduleA = {...

2018-09-18 23:55:44 511

原创 vuex深入学习 --- Action

vuex深入学习 — Action特性:Action 提交的是 mutation,而不是直接变更状态。Action 可以包含任意异步操作适合多个Mutation的操作const store = new Vuex.Store({state: {count: 0},mutations: {increment (state) {state.count++}},ac...

2018-09-18 16:48:41 185

原创 vuex深入学习 --- Mutation

vuex深入学习 — Mutation特点:更改 Vuex 的 store 中的状态的唯一方法是提交 mutation。Vuex 中的 mutation 非常类似于事件:每个 mutation 都有一个字符串的 事件类型 (type) 和 一个 回调函数 (handler)。这个回调函数就是我们实际进行状态更改的地方,并且它会接受 state 作为第一个参数,但handler不...

2018-09-18 16:41:21 378

原创 vuex深入学习 --- Getter

vuex深入学习 — Getter特点:1.getter相当于组件中计算属性,getter 的返回值会根据它的依赖被缓存起来,且只有当它的依赖值发生了改变才会被重新计算。2.适合当以一个state被多次使用时3.getters 接受 state作为第一个参数 getters: { // ... // 可以接受其他的getters作为参数 doneTodosC...

2018-09-18 16:29:33 2700

原创 vuex深入学习 --- State

Vue深入学习 — Statestate在一个应用中是唯一的,也就是只有一个store实例如何使用:①直接获取state this.$store.state.***②动态获取state 在组件中的computed(计算属性)中引入 computed: { count () { // 当state发生变化时都会返回状态 return th...

2018-09-18 16:22:45 169

原创 Vuex深入学习 --- 基础概念

Vuex深入学习 --- 基础概念Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。一. 特点:1. Vuex 的状态存储是响应式的。当 Vue 组件从 store 中读取状态的时候 若 store 中的状态发生变化,那么相应的组件也会相应地得到高效更新。2. 你不能直接改变...

2018-09-18 16:16:23 200

原创 学习Vue路由的总结

学习Vue路由的总结一.路由的基本概念和配置 路由中有三个基本的概念 route, routes, router   ① route,它是一条路由,进入哪个路由显示哪个路由对应的内容 ② routes 是一组路由 [{path: '/', name: '/', component: router }, {path: '/index', name...

2018-09-15 20:17:39 310

原创 vue 基础

.一.Vue基础指令: 1.v-model 双向数据绑定 用法: 用于表单控件input select textarea components(组件) &amp;amp;lt;v-model=&amp;quot;content&amp;quot;&amp;amp;gt;{{content}}&amp;amp;lt;/any&amp;amp;gt; 修饰符: ① .lazy 取代input 监听 change 事件

2018-09-13 17:22:35 203

原创 VS code创建Vue快速模板(用户代码片段)

VS code创建Vue快速模板(用户代码片段) 首先打开 文件-&amp;amp;gt;首选项-&amp;amp;gt;用户代码片段 在输入框中输入vue.json 打开文件,输入 &amp;quot;Print to console&amp;quot;: { &amp;quot;prefix&amp;quot;: &amp;quot;vue&amp;quot;, &amp;qu

2018-09-08 21:54:08 2830

原创 初识数据结构

数据结构: 什么是数据结构: 数据结构就是数据对象,以及存在于该对象的实例和组成实例的数据块元素之间的各种关系,这些联系可以通过相关的定义来给出. 数据结构是ADT(抽象数据类型Abstract DataType)的物理实现 抽象数据类型分为两类: 数据对象集:数据集合相关联的操作集 抽象:描述数据类型方法不依赖于具体实...

2018-09-08 01:31:58 237

原创 Canvas 绘图基础与深入

一.Canvas绘图基础 什么是: Canvas是在HTML5中新增的标签用于在网页实时生成图像,并且可以操作图像内容,基本上它是一个可以用JavaScript操作的位图(bitmap)。 大多数 Canvas 绘图 API 都没有定义在 canvas 元素本身上,而是定义在通过画布的getContext() 方法获得的一个“绘图环境”对象上。 绘制时一定要在c...

2018-09-04 10:41:30 384

原创 SEO在网页中的应用

什么是SEO Search Engine Optimization 搜索引擎优化 提高网站浏览量而做的针对搜索引擎的优化 白帽SEO 合理优化网站和内容 黑帽SEO 欺骗搜索引擎,利用搜索引擎的漏洞 SEM 搜索引擎营销 又称搜索竞价,广告位,一般搜索开头4~6个,底部和侧边栏都有 1.搜索引擎原理 搜索引擎蜘蛛程序在网上通过链接查找最新的内容,需要就放入搜索数...

2018-09-03 15:04:35 351

原创 js隐式进制转换

看到一道有趣的题 var a = 050; var b = 079; console.log(a) console.log(b) a输出多少? b输出多少? a输出40 b输出79 这里a 隐式转换为了八进制,八进制以0开头 b没有转换为八进制是因为9在八进制中没有所以去掉0,输出79 我还试验了隐式十六进制转换 学到了: 1. console.log() 默...

2018-08-30 00:17:39 121

原创 Vue-cli 如何使用scss

* Vue-cli如何使用scss * 一.今天在使用vue-cli的时候发现一个错误,这个错误是我在标签上使用lang=”scss”时发生的. @ ./node_modules/vue-style-loader!./node_modules/_css-loader@0.28.11@css-loader? {"sourceMap":true}!./node_modules/vue-lo...

2018-08-29 23:34:25 617

原创 第一次用博客

2018年8月28日0:25第一次用博客2018/8/28 0:25第一次用博客.以后有什么比较难的知识点和一些坑,我将总结到此.以备后用.

2018-08-28 00:31:13 65

空空如也

空空如也

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

TA关注的人

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