项目创建常用中间件处理请求方式路由进阶项目中各依赖包版本管理其他中间件 项目创建 执行以下命令安装依赖和创建 jkoa 项目 npm init -y npm install -S koanpm install -S koa-router 编写第一个 hello world const koa = require ("koa") const koaRouter…
浅谈前端网站搜索引擎优化 SEO 网站搜索引擎优化即 SEO,通过优化可以让百度等搜索引擎提升我们的网上搜索排名,从而达到提高网站知名度,客户引流等目的。 说起网站排名有些大佬可能会说只要在动用 “钞能力” 一切排名都不是问题,这种说法对于 “钱多气粗” 的公司自然是最有的解决方案,针对于这种解决方案官方管他们叫做 “SEM” 解决方案,简单来说就是花钱托管给百度…
类型断言枚举类型泛型函数中使用泛型类中使用泛型泛型中 keyof 使用 namespace 命名空间定义全局变量 类型断言 interface Bird { fly:boolean, flyFun:()=>{}} interface Dog { fly:boolean, dogFun:()=>{}}…
编译动态编译 & 热更新并行编译配置文件 编译 编译 package.json { "scripts":{ "dev":"ts-node [需要运行的文件路径].ts", "build":"tsc", /…
类的基本使用及 super 的作用访问类型构造函数 constructorget 和 set 属性抽象类和方法 类的使用及 super 的作用 class User { name = "龚箭"; getName (){ return this.name &nbs…
环境安装及运行基本类型的运用对象类型的使用类型注解和类型推断数组和元组接口 InterfaceInterface 的基本使用 Interface 的扩展 Interface 的继承 Interface 函数声明方式 Interface 函数重载 & 全局函数 运行 安装 npm install -g typescriptnpm install -g ts-node…
宏任务 seiTimeout \ setInterval \ DOM 事件 \ AJAX 请求微任务 Promis \ async/await 观察下面代码 console.log (1) setTimeout (()=>{ console.log (2)},0) Promise.resolve ().then (()=>{ &nb…
监听地图视图缩放级别 var map = new AMap.Map (map, { zoom: 5, center: [106.143065, 33.058826], resizeEnable: true});map.on ("zoomchange",()=>{ var getZoo…
map.plugin (["AMap.MarkerClusterer"], function () { cluster = new AMap.MarkerClusterer ( map, // 地图实例 &nbs…
CSSModules 是为了解决 react 中 组件间样式覆盖的问题,在 react 脚手架中内置了 CSSModules 在项目中使用 创建名为 [name].module.css 的样式文件 index.module.css 组件中导入该样式文件 import styles from "./index.module.css" 通过 styles 对…