Books are the ladder of human progress
HTML5的基本属性 HTML5的基本属性
1.基本标签介绍<html></html>根标签 <head> </head> 文档头部 <title> </title> 文档标题 <body
2022-06-26
DOM DOM
DOM基础DOM:文档对象模型,是一个应用编程接口API W3C已经定义了一系列的dom接口,可以改变网页内容、结构、样式 文档:一个页面就是一个文档,用document表示 元素:页面内的所有标签都是元素,用element表示 节点:网页
2022-06-19
编译相关 编译相关
Monaco EditorMonaco Editor 是一款开源的在线代码编辑器。它是 VSCode 的浏览器版本 使用npm install monaco-editor 新建一个base文件夹,里面装着三件套 html + js + cs
2022-06-11
动画库辅助工具 动画库辅助工具
dat.GUI由于在2d、3d动画中,我们失去了dom结构(canvas),所以我需要特殊的debug工具。 推荐dat.GUI,它同样可以适用于pixijs ,它可以控制每一个区块来debug,通过一个ui界面,慢慢调节成我们想要的参数
2022-06-11
JavaScript基础 JavaScript基础
1.JS的介绍JS是脚本语言,不需要编译,直接由js解释器逐行进行解释并执行(编译一行,执行一行),(解释型的编程语言)现在也可以基于node.js技术(后台)进行服务器编程 一般编译流程:词法分析(源程序->单词符号),语法分析(单
2022-06-07
WebAssembly WebAssembly
WebAssemblywebasembly是一种新型代码,它提供了一种以接近本机的速度在 Web 上运行以多种语言编写的代码的方法,客户端应用程序可以在 Web 上运行,比如可以在浏览器跑C/C++代码 asm.js2012年,Mozill
2022-06-05
Docker Docker
Docker概述1. 简要概述IT 软件中所说的 “Docker” ,是指容器化技术,用于支持创建和使用 Linux® 容器。 开源 Docker 社区致力于改进这类技术,并免费提供给所有用户,使之获益。 虚拟机一般来说,比如我们写了一个w
2022-06-05
Chrome插件小指南 Chrome插件小指南
1.开始 重要提示: Chrome 将在所有平台上移除对 Chrome 应用程序的支持。Chrome 浏览器和 Chrome 网上应用店将继续支持扩展。阅读公告并了解有关迁移应用程序的更多信息。 也就是说现在更加推崇插件,而不是chrom
2022-05-28
TypeScript TypeScript
1.结识TypeScript传统上,JS旨在用于简短,快速运行的代码片段,作为浏览器脚本语言,主要用途是与用户互动,以及操作DOM,所以JS比较适合单线程。 但是由此导致后期维护性比较差 面向对象撰写麻烦 没有类型规范 微软于2014年
2022-05-14
微服务 微服务
1.微服务概念微服务:微服务架构(通常简称为微服务)是指开发应用所用的一种架构形式。通过微服务,可将大型应用分解成多个独立的组件,其中每个组件都有各自的责任领域。在处理一个用户请求时,基于微服务的应用可能会调用许多内部微服务来共同生成其响应
2022-05-10
模块导入 模块导入
模块化开发JavaScript弊端:文件依赖(a.js->b.js->c.js,相互依赖,但是很难直接看出来,分析完后才知道要一个一个引入)和命名冲突(在相互依赖的js中声明同样的变量名导致的错误) 模块化开发:一个功能一个模块
2022-05-05
Nodejs Nodejs
1.Node概述Node.js是一个能够在服务器上运行JavaScript的环境 为什么选择node: 1.node使用JavaScript语法开发后端应用 2.一些公司要求前端人员掌握Node开发 3.生态系统活跃,有大量开源
2022-05-05
2 / 7