![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端知识
文章平均质量分 57
前端工程化、异步、模块化、函数式编程等知识
floyd_hh
这个作者很懒,什么都没留下…
展开
-
Webpack入门与实战——读书笔记
1. Webpack简介 Webpack是一个开源的JavaScript模块打包工具,其最核心的功能是解决模块之间的依赖,把各个模块按照特定的规则和顺序组织在一起,最终合并为一个JS文件(有时会有多个,这里讨论的只是最基本的情况)。这个过程就叫作模块打包。 手动引入script文件的缺点: 需要手动维护JavaScript的加载顺序 每一个script标签都需要向服务器发送一次请求,增加负担 每个script中,顶层作用域是全局作用域,会造成全局作用域污染 模块化的优点: 通过导入导出语句原创 2021-10-24 12:55:43 · 143 阅读 · 1 评论 -
模块化编程
title: 模块化编程 date: 2021-08-31 14:45:29 tags: 前端知识 description: 前端模块化编程 1. 模块化编程 将一个大程序按照功能划分为若干小程序模块 类比java中的import, c#的using 2. AMD(异步模块定义) 3. Common.js (node.js的模块化规范) 同步一次性加载 运行时加载 // 全局加载模块 const util = require('util'); // 模块定义exports 模.原创 2021-09-12 11:43:57 · 573 阅读 · 0 评论 -
跨域问题及解决方案
title: 跨域 date: 2021-08-31 14:28:41 tags: 前端知识 description: 跨域问题解决方案 1. 跨域问题 浏览器的同源策略: 浏览器只能访问与包含它的页面处于同一个域内的资源 2. JSONP (参数式JSON) 只支持GET请求 jsonp由回调函数和数据组成,回调函数是当响应到来时应该在页面中调用的函数,数据是传入回调函数中的JSON数据 function handleResponse(response) { alert(response.nam.原创 2021-09-12 11:42:24 · 82 阅读 · 0 评论 -
js异步编程
title: 异步编程 date: 2021-08-12 16:59:54 tags: javascript description: js中的异步 1.异步 所谓"异步",简单说就是一个任务分成两段,先执行第一段,然后转而执行其他任务,等做好了准备,再回过头执行第二段。比如,有一个任务是读取文件进行处理,异步的执行过程就是下面这样。 1.回调函数 callback 所谓回调函数,就是把任务的第二段单独写在一个函数里面,等到重新执行这个任务的时候,就直接调用这个函数 fs.readFile('/etc.原创 2021-09-12 11:43:04 · 48 阅读 · 0 评论