前端
灰灰在成长
我的大学生活希望不要颓废。
展开
-
你不知道的javascript 笔记(上)
你不知道的javascript 笔记(上)引擎、作用域LHS(赋值)、RHS(查询) ---->逐层寻找词法作用域与动态作用域javascript是基于词法作用域函数作用域与块作用域隐藏内部实现->避免命名冲突立即执行函数(function xxx(){})();匿名函数缺点调试不方便调用自身通过arguments.callee不方便代码阅读变量提升编译阶段词法解析函数声明(高)和变量声明优先级闭包原创 2020-10-09 12:56:51 · 89 阅读 · 0 评论 -
前端面试题整理-javascript部分
typeof能判断什么类型能够判断所有的值类型能够判断是否为引用类型不能够判断细分引用类型,如typeof数组只能认定为object数据类型有哪些,对symbol有了解嘛基本数据类型:string、number、Boolean、undefined、null复杂数据类型:ObjectES6新增数据类型:symbol、Map、Set其中symbol是基本数据类型,每一个symbol都是一个全局唯一的字符串// 在一个块级作用域里使用symbol,创造一个隐藏属性{原创 2020-10-03 14:15:37 · 119 阅读 · 0 评论 -
jsonp的使用以及封装
ajax问题浏览器同源策略同源策略是浏览器的一个安全功能,不同源的客户端脚本在没有明确授权的情况下,不能读写对方资源源 :协议、域名和端口号跨域不受同源策略影响的资源的引入,如script、img、iframejsonpJSONP*(JSON with Padding)解决跨域问题;可以让网页从别的域名(网站)那获取资料,即跨域读取数据。jsonp原理利用script标签不受游览器同源策略的标签,在src中添加请求的接口。通过script来实现跨域;原创 2020-09-19 00:16:35 · 128 阅读 · 0 评论 -
前后端交互--ajax详解
前后端交互简单实现服务端:const Koa = require("koa");const static = require("koa-static");const Router = require("koa-router");const koaBody = require("koa-body");let app = new Koa();let router = new Router();app.use(static(__dirname+"/static"));app.use(k原创 2020-09-18 16:07:38 · 153 阅读 · 0 评论