摘要: 原生APP跳转到H5页面时,往往需要携带一些用户信息,之前做法是在跳转的地址中拼接H5页面需要的参数,现在通过window.WebViewJavascriptBridge悄悄的进行数据交互。 本文主要从H5的角度记录交互思路: 1:安卓环境和ios环境稍微有点不同,需要根据navigator.use 阅读全文
posted @ 2020-10-17 13:10 打个大大西瓜 阅读(4909) 评论(0) 推荐(0) 编辑
摘要: 【导读】关于 JSBridge,绝大多数同学最早遇到的是微信的 WeiXinJSBridge(现在被封装成 JSSDK),各种 Web 页面可以通过 Bridge 调用微信提供的一些原生功能,为用户提供相关的功能。其实,JSBridge 很早就出现在软件开发中,在一些桌面软件中很早就运用了这样的形式 阅读全文
posted @ 2020-10-17 12:11 打个大大西瓜 阅读(603) 评论(0) 推荐(0) 编辑
摘要: CSS3属性中关于制作动画的三个属性:Transform,Transition,Animation。 1、transform:描述了元素的静态样式,本身不会呈现动画效果,可以对元素进行 旋转rotate、扭曲skew、缩放scale和移动translate以及矩阵变形matrix。 div{ tra 阅读全文
posted @ 2020-10-16 17:55 打个大大西瓜 阅读(624) 评论(0) 推荐(1) 编辑
摘要: 1. 前言 有些时候我们提交的远程代码(最新的代码)也许还不如上次写的好,于是我们就想回退到以前的版本。那么怎么回退呢 对了,回退之前还是先备份下。。 2. 版本回退 git log //查看提交的历史 git log --pretty=oneline //如果嫌上面的输出信息过多可以使用这条(只输 阅读全文
posted @ 2020-10-15 22:45 打个大大西瓜 阅读(20238) 评论(0) 推荐(2) 编辑
摘要: 联系方式 姓名: 李刘玉 手机:189****9080 Email:liliuyu6@163.com 学校:金华大学 学校:西安电子科技大学 个人信息 /男/ 工作年限:6年 技术博客:https://www.cnblogs.com/liliuyu 期望职位:前端中级程序员 .前端高级开发 期望薪资 阅读全文
posted @ 2020-09-30 11:10 打个大大西瓜 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 一、路由拦截 登录拦截逻辑 第一步:路由拦截 首先在定义路由的时候就需要多添加一个自定义字段requireAuth,用于判断该路由的访问是否需要登录。如果用户已经登录,则顺利进入路由, 否则就进入登录页面。 const routes = [ { path: '/', name: '/', compo 阅读全文
posted @ 2020-09-30 09:16 打个大大西瓜 阅读(200) 评论(0) 推荐(0) 编辑
摘要: js变量提升与函数提升的详细过程 先来看两个栗子,下面的两段代码分别输出什么? // 代码段1 function foo() { var a = 1; function a() {} console.log(a); } foo(); // 代码段2 function foo() { var a; f 阅读全文
posted @ 2020-09-11 17:38 打个大大西瓜 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 为什么要优化打包? 项目越做越大,依赖包越来越多,打包文件太大 单页面应用首页白屏时间长,用户体验差 我们的目的 减小打包后的文件大小 首页按需引入文件 优化 webpack 打包时间 优化方式 1、 按需加载 1.1 路由组件按需加载 1.2 第三方组件和插件。按需加载需引入第三方组件 1.3 对 阅读全文
posted @ 2020-09-10 15:52 打个大大西瓜 阅读(1373) 评论(0) 推荐(1) 编辑
摘要: Vue 不能检测到对象属性的添加或删除 ##1、划重点了:Vue 不能检测到对象属性的添加或删除 官网——深入响应式原理(https://cn.vuejs.org/v2/guide...)中介绍到:受现代 JavaScript 的限制 (以及废弃 Object.observe),Vue 不能检测到对 阅读全文
posted @ 2020-09-10 15:42 打个大大西瓜 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 查看远程分支 git branch -r 下面两条命令来删除远程分支 git branch -r -d origin/branch-name git push origin :branch-name merge request 步骤: 1、现在本地用创建一个本地分支,比如叫xx_branch。 2、 阅读全文
posted @ 2020-08-31 14:46 打个大大西瓜 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 前言:最近在做一个vue的项目,碰到一点关于mapMutations传参的问题,解决完问题了所以写一下对它理解。 1、官网中的提交载荷(传参)具体到一般demo中大概是这样的 const store new Vuex.Store({ state: { count: 0 }, mutations: { 阅读全文
posted @ 2020-06-08 17:42 打个大大西瓜 阅读(1495) 评论(0) 推荐(0) 编辑
摘要: 1、安装vue-cli脚手架 2、初始化 src目录下新建一个store文件并新建一个store.js文件 引入vue和vuex并显式的通过Vue.use(Vuex)来安装Vuex import Vue from "vue" import Vuex from "vuex" Vue.use(Vuex) 阅读全文
posted @ 2020-06-08 17:38 打个大大西瓜 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 现实中总被某些事或人打击,影响我们的心态,怀疑自己。内心深深的不安。恐惧未知,害怕孤独~ 希望找到光来温暖自己,其实自己可以做成光,发热发亮,得到他人的认可。 那些经历的伤,是我们与命运搏击的勋章。 #### 不要因为谈了几次失败的恋爱,就跟着别人到处嚷嚷再也不相信爱情! #### 不要因为经历过几 阅读全文
posted @ 2020-06-03 11:39 打个大大西瓜 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 有哪些大家不说,但需要知道的社会规则? 知友:公子V(37000+ 赞) 想象一下你正在火锅店吃火锅,我端着自助小料从你旁边路过,一个趔趄,麻酱洒在你身上了。 请问,此时我说什么样的话,做什么样的事,能让你心里不那么不爽?我一直道歉?我给你出干洗的钱?我赔你一身衣服钱?(大多数情况也就做到第一条就过 阅读全文
posted @ 2020-06-03 11:35 打个大大西瓜 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 我是勤劳的搬运工,下面的都是我复制知乎上的回答。 日常生活中有没有这种情况,我们对一些事情或行业不了解,导致我们大费周折,当我们熟悉这些东西后,会发现如果当初有人指点会少有很多弯路。 补充一下,这里不说大的道理、经历,主要谈一些小的技巧和经验,比如去大医院看病有些时候没必要高价买黄牛的票,可以找大夫 阅读全文
posted @ 2020-06-03 11:14 打个大大西瓜 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 先看下面的代码 上面的执行结果是1,3,2 原因:上面的setTimeout可以理解为异步函数调用,因为javascript是单线程的,主线程拥有一个执行栈和一个事件循环 当代码开始执行的时候,主线程会依次执行代码(就是script里面的代码),当遇到异步函数的时候(setTimeout),会将该函 阅读全文
posted @ 2020-04-13 11:19 打个大大西瓜 阅读(457) 评论(0) 推荐(1) 编辑
摘要: 函数在执行时,会在函数体内部自动生成一个this指针。谁直接调用产生这个this指针的函数,this就指向谁。 怎么理解指向呢,我认为指向就是等于。例如直接在js中输入下面的等式: console.log(this window);//true 情况不同,this指向的对象也不同。例如: 1. 函数 阅读全文
posted @ 2020-04-13 10:54 打个大大西瓜 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 定义和用法 1.reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。 2.reduce() 可以作为一个高阶函数,用于函数的 compose 3.reduce() 对于空数组是不会执行回调函数的 浏览器支持 支持谷歌、火狐、ie9以上等主流浏览器 语法 阅读全文
posted @ 2020-03-27 14:34 打个大大西瓜 阅读(2618) 评论(0) 推荐(0) 编辑
摘要: 一.运动 1.每天必须运动30分钟以后,温和的有氧运动,活动全身 2.每隔1个半小时,起身活动腰部,颈部,肩部 3.经常活动手指,由于手指长期握鼠标,会造成末梢神经炎 4.经常眨眼睛,可以缓解眼部肌肉的紧张,而且促进眼部血液流通,是眼睛表面更加湿润,减少干涩,有效的保护眼睛 5.点缓解眼疲劳的眼药水 阅读全文
posted @ 2020-03-11 18:05 打个大大西瓜 阅读(401) 评论(0) 推荐(0) 编辑
摘要: Vuex提供了state这样的状态统一管理树,你可以在vue中用computed计算属性接收这些公共状态,以便使用,当然你也可以在接收原值的基础上对这个值做出一些改造,如 但是如果你的其他组件也要使用这种改造方式去改造这个值,那你可能不得不去复制粘贴这个函数到别的组件中,当然,为了解决这个问题,vu 阅读全文
posted @ 2020-03-09 11:10 打个大大西瓜 阅读(647) 评论(0) 推荐(0) 编辑