- 博客(13)
- 收藏
- 关注
原创 小程序插件开发
小程序插件从零开发全过程,涉及到很多踩过的坑和问题,看完即可上手开发 (▽)创建项目目录结构├── doc // 插件文档说明├── miniprogram // 简单版小程序,用于内部测试插件├── constants // 放置全局常量├── node_modules├── plugin // 插件├── api // 接口api以及封装├── config // 项目配置文件├── components // 插件组件├── pages // 插件页面├── index.
2021-08-16 17:36:06
1037
4
原创 使用x-switch进行代理
调料包:mac下的ihots && chrome插件xswitch安装软件首先在 chrome 的组件中,加入xswitch插件如果你需要修改本机地址,在 appstore 中下载ihots,用来管理自己的本机地址如何进行代理点开xswitch后,会有如下界面,让你进行代理地址的填写你需要两个地址,本机项目入口地址 和 你要代理的环境入口地址第一个是本地项目 build 后的入口文件地址:首先你需要开启你的项目,找到对应的本地项目启动地址:localhos.
2021-05-10 11:50:43
2892
原创 npm link
npm link,可以使我们在组件包在本地的状态下,将组件包链接到本地项目中,并进行同步调试项目是 my-project,需要用到一个独立的 my-compontent 模块包与项目在相同的文件下$ cd path/to/my-project$ npm link path/to/my-compontent包与项目在不同的文件下//先去到模块目录,把模块 link 到全局$ cd my-compontent$ npm link//再去项目目录通过包名来 link$ cd my-pr.
2021-03-22 10:23:46
704
原创 详解js中的函数柯里化
柯里化(Haskell Brooks Curry)解决硬编码的问题原理:当一个函数有多个参数的时候,先传递一部分参数调用它(这部分参数以后永远不变) 然后返回一个新的函数接收剩余的参数,返回结果作用:可以将任意多元函数,转化成一元函数柯里化案例const match = _.curry(function (reg, str) { return str.match(reg)})const haveSpace = match(/\s+/g)const haveNumber = ma
2021-02-25 15:59:59
286
原创 2021前端必问面试题及答案
web前端面试题【持续更新】js基础1.原型链和继承2.浅拷贝和深拷贝3.闭包4.事件委托5.this指向,call/apply/bind,回调函数6.数组的常用操作7.promise8.set和weakset,map和weakmap9.let和const10.解构赋值11.typeof原理12.0.1+0.2 === 0.3吗,为什么13.前端安全 xss 和 csrf14.说明BFC及其使用15.js基本数据类型16.循环17.Js数组都有哪些方法及其作用、用法、返回值?详细说了一下splice()18
2020-12-29 19:51:03
30651
9
原创 vue-cli3.0 正式版新特性解析及使用教程 【持续更新
开篇、项目结构nodemodulespublicsrcassetscomponentsApp.vueindex.cssmain.js 【全局入口js】index.html【入口html页面】package.jsonmain.js页面//vue3.0createApp(App).mount('#app')//vue2.0new Vue({ el: '#app', store: store, router: router, render:
2020-10-10 10:10:33
1157
原创 git删除已上传的node_modules文件
新建项目没配置gitignore文件,导致node_modules文件上传到了git仓库,下面是解决方法,可以删除仓库已上传的node_modules文件:按顺序执行以下命令:git rm -r --cached node_modulesgit commit -m 'delete node_modules file'git push origin master在.gitignore文件配置,使后面的操作不会将node_modules提交到git仓库。附录:gitignore文件-不提交node
2020-05-13 11:01:02
3204
4
原创 webpack配置超详细注释解读
webpack配置const HtmlWebpackPlugin = require('html-webpack-plugin')// const CleanWebpackPlugin = require('clean-webpack-plugin') 需要解构,正确方式如下const { CleanWebpackPlugin } = require("clean-webpack-plugin");module.exports = { entry: "./src/index.ts", //入
2020-05-11 19:47:49
535
原创 vue.js 3.0 Bate 详解【持续更新】
前段时间尤大在b站进行了vue.js 3.0 Bate的直播下面这篇文章就配合示例来分析,带大家一起看一下vue3.0具体都发生了哪些改变如有不全错误之处,还请大家多多指教包涵,下方留言或私信我及时改正,谢谢~那么我们就开始吧~vue3.0的优越之处设计动机、核心优势 没有this,没有烦恼 更好的类型推导能力(TypeScript) 更友好的Tree-Shaking 支持(渐进式体验)vue2.0是 import Vue from ‘vue’ 【引入一个Vue对象,webpack默认对
2020-05-09 15:25:02
649
原创 实战vue+mySql 链接数据库并操作
今天遇到了一个PHP后台,给接口文档的时候给了我一个数据库的账户密码和表,所以我只能通过前端连接数据库并写sql语句调用数据,以下是我整理的实战过程,包括步骤,遇到的问题等,复制即用,哈哈,那么我们开始吧~1.安装vue-cli脚手架npm install -g vue-cli2.创建项目vue init webpack my-project3.在 package.json 中添加...
2019-09-03 09:57:09
45956
58
原创 深入学习如何配置自己的Webpack-dev-server
大部分项目中都会用的webpack,但是很多人并不知道如何配置属于自己的webpack-devsever,深入了解webpack自动化对我们优化项目,提升自己的水平有很大帮助,下面是我自己总结的一点关于webpack的基本配置,与大家分享。第一部分-----首先看一下webpack中一些简单的配置devtool:'cheap-source-map',//配置Source-mapdevServ...
2019-09-03 09:29:50
204
原创 Echars 常见问题汇总 【自定义tooltip,图例等
本文总结了在工作中遇到的,Echars相关问题,持续更新学习~- 图表自适应窗口大小window.onresize = function(){ myChart.resize(); //myChart1.resize(); //如果有多个图表可继续添加}- Echars自定义tooltip提示框的格式(formatter)分为两种模式:第一种是字符串模板,官方文档...
2019-05-14 09:39:21
396
原创 前端必看的网站(精选)
此文章作为前端部分网站的整理,通过基础的分类整理出来,希望对新人有所帮助~【一 框架类】VUE:Vue.jsvue-cli 安装:https://www.cnblogs.com/loveyaxin/p/7094089.htmlReact:https://react.docschina.org/Node.js:https://nodejs.org/en/download/Bootstra...
2019-05-09 14:10:52
1677
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人