web前端开发识问答社区,提供包括html5、css3、JavaScript、vue.js、node.js、APP、小程序等内容分享。
Spring Boot 集成 Druid 使用总结
怎么配置mavenDruid 0.1.18 之后版本都发布到maven中央仓库中,所以你只需要在项目的pom.xml中加上dependency就可以了。例如: <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <ve...
Spring MVC中@RequestMapping注释
1.@RequestMapping请求映射@RequestMappingRequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。官方给出的文档 为:该@RequestMapping注释用于将请求映射到控制器方法。它具...
javascript中的this
this存在于任何地方,this不是在定义的时候确定的,而是在调用的时候确定的//第一种: varbox=document.getElementById('box'); box.onclick=function(){ console.log(this);//被点击的哪个元素 } //第二种: functionfn(){ console.lo...
vue登录逻辑
实现超过一定时间就需重新登录的登录的逻辑首先点击登录按钮获取token给一个函数 这个函数里面的逻辑是获取到token 把它存起来存到localstorage里面同时获取当前事件戳并转化成秒数然后存起来 并在逻辑中判断如果token=null的时候设置token 再存一遍 在别的函...
异步
什么是单线程 和异步有什么关系单线程 只有一个线程 同一时间只能做一件事情 原因是为了避免DOM渲染的冲突 解决方案就是异步浏览器需要渲染DOM js可以修改DOM 所以js执行的时候 浏览器DOM 渲染会暂停 两段js也不能同时执行(如果都修改DOM都冲突了)webworker ...
vue项目过程中需要用到的知识
vue登录部分主要是在router.js里面所有的配置路由项上面配置meta: {requiresAuth: true}然后在最外层配置router.beforeEach((to,from,next)=>{ if(to.matched.some(route=>route.meta.requiresAuth)){ if(!getToken()){ next({path:&#...
ES6中的Class回顾总结二:继承
接昨天继续以class类作为学习对象,回顾面向对象开发有三要素。继承,子类继承父类封装,数据的权限和保密多态,同一接口不同实现今天先复习下继承相关。class可以通过extends关键字来实现子类继承父类。classPeople{ constructor(name,age){ this.name=name;...
ES6中的Class回顾总结一
S中的面向对象,在es6中有class类后,变得更容易理解了,虽然这个class只是JS原型思想构造函数的语法糖,但无疑让习惯了面向对象编程的开发者找到熟悉的套路。JS中的构造函数:functionPeople(name,age){ this.name=name; this.age=age; } People.prototype.e...
JS中的闭包回顾
在弄明白函数闭包前,先要弄清楚函数执行时的上下文环境。console.log(fn); varfn=function(){//函数表达未 return55; } //打印undefined console.log(fn); functionfn(){//函数声明 return55; } //打印 /* ƒfn(){ return55; } */在全局环境下,由于有变...
微信小程序之下拉加载
因为下拉加载这个功能 估计很多页面都需要 所以最好的做法就是直接封装起来 随调随用在写一个es6的简便的赋值语句let{bianling1,bianliang2}=this.data前提是data中有变量一 变量二 这个用法可用于验证表单填写的有没有空值 还可以用于别的地方 loadMore() { ...
vue基础
1.Vue中的v-on:click可以简写为@click2.vue组件的定义可以写为Vue.component(‘item’,{template:’’})在上面的div中用就可以了Vue实例的生命周期钩子函数Vue的生命周期函数就是Vue实例在某一个时间点自动执行的函数得详细的看那张官网的生命周期图示生命周...
微信小程序写完之后的真机调试获取不到数据的问题
app.js中代码如下import { Token } from 'utils/token-model.js';var scence = 0;App({ onLaunch: function () { var that = this; var url = 'https://wx.knowdao.com/api/login/is_openid&am...
微信小程序 token 过期时间后重新获取
首先先封装个公用的jsclass Config{ constructor() { }}Config.restUrl = 'https://wx.knowdao.com';export { Config };123456789再从另一个封装的共用的调token的js里面传入这个模块import { Config } from 'config.js&am...
微信小程序登录授权 并解决app.js中的onLaunch中的数据 在page的onLoade中接收
首先理一下授权登录的顺序 1.用户进入小程序有一个默认页面 在这个默认页面的onLoade中设置一个只有点击授权才能得到的数据2.当用户打开小程序进入默认页面 如果获取不到这个数据就跳转到登陆页面3.登录页面只有点击授权登录之后才会生成这个数据 并跳转到首...
from表单验证 并调用支付接口
报名 并验证from表单 并调用支付接口const app = getApp()// pages/activdetail/sign/sign.jsPage({ /** * 页面的初始数据 */ data: { ajxtrue:false, sex:"" }, // 手机号验证 blurPhone: function (e) { var phone = e.detail...