1. vue-cli 简介 Vue-cli 是 vue的设计者,为提升开发效率而提供的一个脚手架工具,可通过vue-cli快速构造项目结构 2. vue-cli 安装步骤 安装npm 或 cnpm npm config set registry https://re
一、为什么Cookie需要防篡改 为什么要做Cookie防篡改,一个重要原因是 Cookie中存储有判断当前登陆用户会话信息(Session)的会话票据-SessionID和一些用户信息。 当发起一个HTTP请求,HTTP请求头会带上Cookie,Cookie里面就包含有SessionID。 后端服
需具备js基础知识以及canvas相关方法(可查阅相关文档) 下面是一篇有关js与canvas的背景特效 基于面向过程的思维 <!DOCTYPE html> <html> <head lang="en">
1. 简介 路由,工作原理与路由器相似(路由器将网线总线的IP分发到每一台设备上),Vue中的路由根据用户在网页中的点击,将其引导到对应的页面。 2. 使用步骤 安装vue-router或者直接引入vue-router.js(下载地址:https://router.vuejs.org/) 例:SPA
1. 简介 Vue 在插入、更新或移除 DOM 时,提供多种不同方式的过渡效果,并提供 transition 组件来实现动画效果(用 transition 组件将需执行过渡效果的元素包裹) 语法:<transition name=””>元素或组件(进入或离开时会有动画效果)</tr
一 什么是JavaScript 变量提升? -- JS程序运行时, (a)变量的声明会被解释器"提升"到方法体内的顶部,初始化赋值操作不提升按顺序执行 (b)函数体内未声明的变量,解释器会在函数体外声明变量,成为全局变量 (c)声明过的函数,整个函数体会被解释器提升到方法体的顶部,初始化赋值操作按顺
项目中使用了EJS,因此,也开始接触了EJS。 EJS官方定义:it's just plain JavaScript。 总的来说,上手较快(毕竟我是个菜鸟)。 第一步:安装: 第二部使用: 在html中,嵌套ejs标签。 使用较多的是:<%,这个的作用是控制流。代码实例: 其实很简单,就
Vue.js 的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进 DOM 的系统;   指令带有前缀 v-,以表示它们是 Vue 提供的特殊特性;   v-for 指令可以绑定数组的数据来渲染一个项目列表;   为了让用户和你的应用进行交互,我们可以用 v-on 指令添加一个事件监听器,通过它
内容:三种变量申明方式,Node.js应用组成,第一个应用创建+代码 ######################################################################### javascript 三种变量申明方式var、let、constl var 申明方
__proto__、prototype傻傻分不清楚? 记住以下两点:1.__proto__是每个对象都有的一个属性,而prototype是函数才会有的属性。2.__proto__指向的是当前对象的原型对象,而prototype指向的,是以当前函数作为构造函数构造出来的对象的原型对象 (写在最
一    JS中有哪些数据类型? -- 共 6 种数据类型,其中 5 种基本数据类型Undefined,Null,Boolean,Number和 String,1 种复杂数据类型Object。因为ECMAScript不支持创建任何自定义的类型,所以最终所有的类型都是其中 6 种数据类型之一。(ES6
前段时间有朋友私信我 Vue + TypeScript 的问题,然后就打算写一篇 Vue + TypeScript 封装组件的文章 正好公司项目中需要封装一个表头查询组件,就拿出来分享一下~   组件的整体思路是通过一个 config 数组生成列表的头部表单:
//对象转数组let array = Object.keys(userPermission).map(key=> userPermission[key]) console.log(array) userPermission是数据对象 //对象转mapobjToStrMap(obj) {
  函数是一门语言的核心的概念。如果你是开发人员可以通过封装多条语句在函数内部,使用时再调用该函数即可。在ECMAScript的语法规则中,函数使用function关键字来声明,后跟一组参数以及函数体。 基本语法如下: function 函数名 (参数){
什么是浏览器同源策略 同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说 Web 是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。 它的核心就在于它认为自任何站点装载的信赖内容是
内容:为什么开始学习node.js,需要安装哪些东西,及其安装过程 node.js的学习是按照菜鸟教程的node.js教程学习,学习这项技术主要是因为需要使用。需要安装的东西:解释器,IDE(集成开发环境),后期应该还有数据库mongodb,暂时学习前面的知识,先不安装数据库。主要是学习,所以在Wi
最近突然想做一些好玩的东西,找来找去,想到了之前曾经在网上看到过有人用box-shadow画了一副蒙娜丽莎出来感觉这个挺有意思,正好趁着周末,自己也搞一波 前言 在线地址: 优化前的版本优化后的版本源码仓库地址 不建议上传大
命名捕获 语法 : ?<name> 一:举个栗子 我们要把从2018-05-20取出年月日 1:普通方法 1 let str = '2018-05-20'; 2 let reg1 = /(d{4})-

推荐文章