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