Git补充
前言Git知识的补充
参考:阮一峰 Git 教程
命令stash暂存1234567891011121314151617181920212223# 保存当前未commit的代码git stash# 保存当前未commit的代码并添加备注git stash save "备注的内容"# 列出stash的所有记录git stash list# 删除stash的所有记录git stash clear# 应用最近一次的stashgit stash apply# 应用最近一次的stash,随后删除该记录git stash pop# 删除最近的一次stashgit stash drop# 暂存未被add 的文件,以及新加的文件,无 -u 不包含。git stash push --keep-index -u
reset****重置重置后需要git push -f强制推送
123456789101112131415# 并且会改变暂存区git reset HEAD^# 倒退指针的同时,不改变暂存区git reset --soft HEAD^# 倒退指针的同时,改变工作区git ...
前端工程化
前言本文记录前端项目的工程配置等
vue的eslint1234567891011121314151617181920212223242526272829303132333435363738394041// 安装依赖yarn add eslint eslint-plugin-vue babel-eslint @vue/cli-plugin-eslint -D// 根目录新建 .eslintrc.js配置文件 .eslintignore忽略文件// .eslintignore 配置 build/*.js src/assets public dist // .eslintrc.js 配置/* 参考:https://eslint.bootcss.com/ */module.exports = { /* 若目录中有多个.eslintrc,ESLint将自动在要检测它们,(父->根) 直到找到root:true的eslintrc,它就会停止在父级目录中寻找, 再将所有的.eslintrc合并(为当前项目约定一个规则) */ "root&q ...
Vue2.0补充
前言本文是对vue2.0的重新学习后的补充知识点
v-for使用js实现vue是声明式编码(声明就行),下方的为命令式编码(一步一步走缺一不可)
123456789<ul></ul>// js部分var list = [{str: '第一个'}, {str: '第二个'}]var ul = document.querySelector('ul')var li = ''list.forEach(item => { li += `<li>${item.str}</li>` // 这里使用 += 可以拼接作用})ul.innerHTML = li
vue初识1234567891011121314151617181920212223242526初识Vue:1.想让Vue工作,就必须创建一个Vue实例,且要传入一个配置对象;2.Vue实例和容器是一一对应的;// 不能一个实 ...
微信小程序知识
前言本文记录微信小程序的知识点
微信小程序项目介绍小程序介绍文件后缀名
.json——JSON配置文件
.wxml——WXML模板文件
.wxss——后缀的WXSS样式文件
.js——后缀的JS脚本逻辑文件
项目的文件目录
pages目录:所有的页面都放这里
utils目录:自定义的一些函数
app.js文件:入口js
app.json文件:项目整体配置
app.wxss文件:项目公共样式
其中的一些注意事项:
json文件中无法使用注释,试图添加注释将会引发报错。
json中是key-value,Key 值加双引号或者是把双引号写成单引号是常见错误,另外不能有注释。
参考:微信文档
语法知识检查微信小程序版本更新12345678910111213141516171819202122232425262728293031323334353637function checkUpdateVersion() { if (wx.canIUse('getUpdateManager')) { const updateMa ...
uniapp
前言文章记录uniapp知识点
uniapp项目目录
pages.json 文件用来对 uni-app 进行全局配置,决定页面文件的路径、窗口样式、原生的导航栏、底部的原生tabbar 等
manifest.json 文件是应用的配置文件,用于指定应用的名称、图标、权限等。
App.vue是我们的跟组件,所有页面都是在App.vue下进行切换的,是页面入口文件,可以调用应用的生命周期函数。
main.js是我们的项目入口文件,主要作用是初始化vue实例并使用需要的插件。
uni.scss文件的用途是为了方便整体控制应用的风格。比如按钮颜色、边框风格,uni.scss文件里预置了一批scss变量预置。
unpackage 就是打包目录,在这里有各个平台的打包文件
pages 所有的页面存放目录
static 静态资源目录,例如图片等
components 组件存放目录
全局配置和页面配置全局配置globalStyle下方为常用的配置 文档地址
属性
类型
默认值
描述
navigationBarBackgroundColor
HexColor
#F7F7F7
导航栏 ...
前端学习路线
前言博主的前端视频学习路线
黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程、
JavaScript基础语法-dom-bom-js-es6新语法-jQuery-数据可视化echarts黑马pink老师前端入门基础视频教程(500多集)持续
2019全新javaScript进阶面向对象ES6
尚硅谷Web前端ES6教程,涵盖ES6-ES11
尚硅谷Web前端Promise教程从入门到精通
【尚硅谷】3小时Ajax入门到精通
黑马程序员Node.js全套入门教程,nodejs最新教程含es6模块化+npm+express+webpack+promise等_Nodejs实战案例详解
尚硅谷JS模块化教程(js模块化精讲含commonjs、AMD、ES6、CMD规范)
尚硅谷Vue2.0+Vue3.0全套教程丨vuejs从入门到精通
尚硅谷VUE项目实战,前端项目-尚品汇(大型\重磅)
Uni-App从入门到实战-黑马程序员杭州校区出品
vue.js书籍
前言本文记录了阅读的vue的相关书籍
vue.js实战–书籍记录12// 使用$el访问元素节点console.log(this.$el)
使用v-html的时候注意XSS攻击
12// v-pre指令可以跳过{{}}编译<span v-pre>{{ 这里的内容是不会被编译的}}</span>
过滤器可以接收参数,默认第一个参数是需要过滤的数值
一是计算属性可以依赖其他计算属性;二是计算属性不仅可以依赖当前Vue实例的数据,还可以依赖其他实例的数据
class的表达式过长或逻辑复杂时,可以绑定一个计算属性。
v-once也是一个不需要表达式的指令,作用是定义它的元素或组件只渲染一次,包括元素或组件的所有子节点。首次渲染后,不再随数据的变化重新渲染,将被视为静态内容,v-once在业务中也很少使用,当你需要进一步优化性能时,可能会用到。
v-show不能在template上使用。
v-for遍历对象属性时,有两个可选参数,分别是键名和索引;v-for还可以迭代整数。
访问sl ...
webpack
前言webpack的相关内容
vue cli中的vue.config.js配置
参考:https://cli.vuejs.org/zh/config/
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768// 开启严格模式'use strict'// 定义路径const path = require('path')// resolve函数function resolve(dir) { return path.join(__dirname, dir)}// 导出一个包含了选项的对象module.exports = { // 下面就是各种选项... publicPath: process.env.NODE_ENV === 'production' ? './ ...
vue-admin
前言本文主要是博主记录学习vue-element-admin、el-admin-web、Zjmzxfzhl-web等开源框架,以及自己后台的实现。
vue-element-admin1path: 'edit/:id(\\d+)',
1234567891011121314// 组件名<template> <div> <MyComponent title="<MyComponent> as label name"></MyComponent> <my-component title="<my-component> as label name"></my-component> </div></template>import MyComponent from MyComponent.vue...// 采用局部注册时,在 components 选项中定义你想要使用的组件components: ...
面试题目记录
前言本文主要记录了博主面试遇到的问题,以及自己觉得比较好的题目。
浏览器的内核
