摘要:
介绍 Midway 是阿里巴巴 - 淘宝前端架构团队,基于渐进式理念研发的 Node.js 框架。 Midway 基于 TypeScript 开发,结合了面向对象(OOP + Class + IoC)与函数式(FP + Function + Hooks)两种编程范式,并在此之上支持了 Web / 全 阅读全文
摘要:
小程序或者uniapp使用request发起请求时一般method有GET和POST,默认是下面这段(所以GET请求时这段可省略) method: "GET", header: { 'content-type': 'application/json' }, 但是用POST请求时,有两种情况,第一种: 阅读全文
摘要:
一、跨域是什么 跨域本质是浏览器基于同源策略的一种安全手段 同源策略(Sameoriginpolicy),是一种约定,它是浏览器最核心也最基本的安全功能 所谓同源(即指在同一个域)具有以下三个相同点 协议相同(protocol) 主机相同(host) 端口相同(port) 反之非同源请求,也就是协议 阅读全文
摘要:
一、什么是SPA SPA(single-page application),翻译过来就是单页应用SPA是一种网络应用程序或网站的模型,它通过动态重写当前页面来与用户交互,这种方法避免了页面之间切换打断用户体验在单页应用中,所有必要的代码(HTML、JavaScript和CSS)都通过单个页面的加载而 阅读全文
摘要:
一、是什么 权限是对特定资源的访问许可,所谓权限控制,也就是确保用户只能访问到被分配的资源 而前端权限归根结底是请求的发起权,请求的发起可能有下面两种形式触发 页面加载触发 页面上的按钮点击触发 总的来说,所有的请求发起都触发自前端路由或视图 所以我们可以从这两方面入手,对触发权限的源头进行控制,最 阅读全文
摘要:
/* px:绝对单位,页面按精确像素展示 em:相对单位,基准点为父节点字体的大小,如果自身定义了font-size按自身来计算(浏览器默认字体是16px),整个页面内1em不是一个固定的值。 rem:相对单位,可理解为”root em”, 相对根节点html的字体大小来计算,CSS3新加属性,ch 阅读全文
摘要:
/* 二、什么是Promise(一) 从语法上讲,promise是一个对象,从它可以获取异步操作的消息;从本意上讲,它是承诺,承诺它过一段时间会给你一个结果。promise有三种状态: pending(等待态),fulfiled(成功态),rejected(失败态);状态一旦改变,就不会再变。创造p 阅读全文
摘要:
/* 一、Javascript中两个等于号和三个等于号的区别 这两种操作都会返回一个boolean值。一般来说我们把”==”称之为相等,称” ”为全等。 1.全等操作符 “ ” 当用全等操作符” ”来判断时, 首先检查操作符两边操作数数据类型是否一致,若不一致,则直接返回false,否则, 才进行下 阅读全文
摘要:
let str = '前端'; let change = function(){ console.log('我喜欢前端') } //原来写法 let obj ={ str:str, change:change, like:function(){ console.log('我喜欢前端') } } // 阅读全文
摘要:
1、声明一个字符串 let str2 = '我是一个字符串' //普通声明字符串 let str = `我是一个字符串` //模板字符串声明 2、内容可直接出现换行 let str3 = '<ul> <li></li> <li></li> <li></li> </ul>' //上面的不可以 //下面 阅读全文