uni-app初试
Mar 31, 2021 移动端

1. 文档查阅 初始化hello uniapp项目,查看项目相关文件,src为主要文件夹 common:文件夹为一些配置插件封装 components:组件目录 hybrid:存放本地HTML文件 platforms:存放各平台专用页面文件 pages:业务页面文件存放目录 static:存放本地静…

Web安全性
Mar 26, 2021 Web前端

1. Web攻击 植入恶意代码,修改网站权限,获取网站用户隐私信息等等。 常见Web攻击方式有: XSS(Cross Site Scripting)跨站脚本攻击 CSRF(Cross site request forgery)跨站请求伪造 SQL注入攻击 2. XSS 跨站脚本攻击,允许攻击者将恶意…

单点登录SSO
Mar 25, 2021 Web前端

1. SSO是什么 单点登录,简称SSO。是在多个应用系统中用户只需要登录一次就可以访问所有相互信任的应用系统。 SSO一般都需要一个独立的认证中心(passport),子系统登录均通过passport,子系统本身将不参与登录操作。 授权以后,会建立局部会话,一定时间内无需再次向passport发起…

Vue插槽
Mar 18, 2021 Web前端

1. 普通插槽 以不同于严格的父子关系组合组件。将内容放置到新位置或使组件更通用的出口。 插槽将slot作为子组件承载分发的载体。

computed和watch
Mar 16, 2021 Web前端

1. computed用法 类似于watch的计算属性,根据所依赖的数据动态设置新的计算结果。computed的值在getter执行后会被缓存。 应用场景: 适用于一些重复使用数据或复杂及费时的运算。 依赖于其他数据的数据 2. computed和methods的区别? 1.methods无响应式,…

前端工程化
Mar 15, 2021 Web前端

1. 模块化 1.1 什么是模块化 将一个复杂的程序依据一定的规则封装成几个块,并进行组合在一起 块的内部数据与实现是私有的,只向外部暴露一些接口(方法)与外部其他模块通信 1.2 模块化的进行过程 全局function模式:将不同的功能封装成不同的全局函数 编码:将不同的功能封装成不同的全局函数 …

Vue响应式原理
Mar 15, 2021 Web前端

1. 数据初始化 Vue源码中在initState中进行了数据初始化,为数据添加响应式。针对props,methods,data,computed和watch,做数据的初始化处理,响应式转换。 2. initProps Props用于父子组件间传值(父传子)。 :test=test会被解析成{att…

CSS基础
Mar 15, 2021 页面样式

1. 盒模型? 盒模型:框模型,包含content(内容)、padding(内边距)、border(边框)、margin(外边距)。 1. IE模型和标准模型的区别? IE模型:width=content+padding,height=content+padding 标准模型:width=conte…

JavaScript基础
Feb 26, 2021 Web前端

1. 原型链 每个函数都有prototype,指向了一个对象,该对象为实例的原型。 每个JS对象(除了null)都具有 proto 属性,指向该对象的原型。 每个原型都具有constructor属性,指向关联的构造函数。 Object.prototype. proto 为null代表该对象没有原型。…

vue权限管理
Feb 26, 2021 Web前端

1. 权限是啥? 权限是对特定资源的访问许可,确保用户只能访问到被分配的资源。其原理是请求发起权,请求发起有两种形式: 页面加载触发 页面上的按钮点击触发 实现目标: 路由方面,只能看到有权访问的菜单 视图方面,只能看到自己有权浏览的内容和有权操作的控件 请求控制,越权请求在前端进行拦截 2. 如何…