项目创建常用中间件处理请求方式路由进阶项目中各依赖包版本管理其他中间件 项目创建 执行以下命令安装依赖和创建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 对…