webpack介绍 webpack前端工程化 模块化(js 的模块化、css 的模块化、资源的模块化) 组件化(复用现有的 UI 结构、样式、行为) 规范化(目录结构的划分、编码规范化、接口规范化、文档规范化、 Git 分支管理) 自动化(自动化构建、自动部署、自动化测试) webpackwebpack 是前端项目工程化的具体解决方案 主要功能:它提供了友好的前端模块化开发支持,以及代码压缩混淆、处理浏览器端 Ja 2023-05-12 web > 前端工程化 #webpack
Node.js-2-模块 Node.js-2模块化Node.js中根据模块来源的不同,将模块分为了3 大类,分别是: 内置模块(内置模块是由Node.js官方提供的,例如fs、path、http等) 自定义模块(用户创建的每个.js文件,都是自定义模块) 第三方模块(由第三方开发出来的模块,并非官方提供的内置模块,也不是用户创建的自定义模块,使用前需要先下载) 加载模块使用强大的require()方法,可以加载需要的内 2023-05-09 web > Node.js #Node.js
Node.js-1 Node.js-1初识Node.js为什么JS可以在浏览器中被执行 为什么JS可以操作DOM和BOM 每个浏览器都内置了 DOM、BOM这样的API函数,因此,浏览器中的JavaScript才可以调用它们。 浏览器中的JS运行环境 运行环境是指代码正常运行所需的必要环境 ①V8 引擎负责解析和执行JavaScript代码。 ②内置 API是由运行环境提供的特殊接口,只能在所属的运行环境中被调用 2023-05-08 web > Node.js #Node.js
leetcode 5.1-5.7 leetcode5.1-5.75.1哈希表383.赎金信1234567891011121314151617class Solution {public: bool canConstruct(string ransomNote, string magazine) { unordered_map<int,int> m; for(int 2023-05-07 算法 #leetcode
Git--github Git–githubGit - 关于版本控制 (git-scm.com)(官方) 开源开源并不意味着完全没有限制,为了限制使用者的使用范围和保护作者的权利,每个开源项目都应该遵守开源许可协议(Open Source License )。 常见开源协议①BSD(Berkeley Software Distribution) ② Apache Licence2.0 ③ GPL(GNU General 2023-05-07 Git #Git
Git Git版本控制 版本控制软件是一个用来记录文件变化,以便将来查阅特定版本修订情况的系统,因此有时也叫做“版本控制系统”。 把手工管理文件版本的方式,改为由软件管理文件的版本;这个负责管理文件版本的软件,叫做“版本控制软件”。 什么是GitGit是一个开源的分布式版本控制系统,是目前世界上最先进、最流行的版本控制系统。可以快速高效地处理从很小到非常大的项目版本管理。 Git之所以快速和高效,主要依 2023-05-05 Git #Git
Ajax-1-接口 AJAX-1服务器和客户端服务器:负责存放和对外提供资源的电脑 客户端:负责获取和消费资源的电脑 URL地址统一资源定位符,用于标识互联网上每个资源的唯一存放位置 组成部分: 客户端与服务器之间的通信协议 存资源的服务器名称 资源在服务器上具体的存放位置 通信过程 请求-处理-响应 服务器对外提供的资源网页中的数据也是服务器对外提供的一种资源 如何请求数据请求-处理-响应 如果要在网页中请求 2023-05-04 web > Ajax #Ajax
Ajax-5-HTTP Ajax-5HTTP协议网页内容又叫做超文本,因此网页内容的传输协议又叫做超文本传输协议(HyperText Transfer Protocol),简称 HTTP协议。 HTTP协议采用了请求/响应 的交互模型。 HTTP请求消息也叫HTTP请求报文 组成部分 1.请求行 请求行由请求方式、URL和 HTTP 协议版本 3个部分组成,他们之间使用空格隔开。 2.请求头部 请求头部用 2023-05-04 web > Ajax #Ajax
Ajax-3-xhr Ajax-3xhr基本使用XMLHttpRequest(简称xhr)是浏览器提供的Javascript对象,通过它,可以请求服务器上的数据资源。之前所学的 jQuery中的Ajax函数,就是基于xhr对象封装出来的。 使用xhr发起GET请求①创建 xhr 对象 ②调用 xhr.open() 函数 ③调用 xhr.send() 函数 ④监听 xhr.onreadystatechange事件 123 2023-05-04 web > Ajax #Ajax
Ajax-2-from-模板引擎 Ajax-2from表单的基本使用表单在网页中主要负责数据采集功能 组成部分: 表单标签 表单域 表单按钮 <form>标签的属性 _blank 在新窗口打开URL _self 默认,在相同框架中打开 get以URL的方式提交数据 ,默认情况下,method的值为get(适合提交少量,简单的数据) post以Form Data的方式提交数据,URL地址栏看不到数据(适合于大量复杂 2023-05-04 web > Ajax #Ajax