- 博客(17)
- 收藏
- 关注
原创 脚手架的准备和分析
脚手架准备安装@vue/cli全局模块包, 得到Vue命令, 以后创建Vue脚手架项目步骤全局安装@vue/cli模块包yarn global add @vue/cli# ORnpm install -g @vue/cli注意: 如果半天没动静(95%都是网速问题), 可以ctrl c1·停止重新来2·换一个网继续重来查看Vue命令版本vue -V总结: 如果出现版本号就安装成功, 否则失败脚手架-创建项目-启动服务用Vue命令, 创建一个脚手架...
2021-09-24 16:44:13
229
原创 Promise
一道小小的面试题function sleep(time){ // 请写出你的代码}sleep(2000).then(()=>{ console.log("后续操作")})console.log(2);目标 是让sleep 的功能与setTimeout一样:就是等2000毫秒之后再执行后续操作。参考代码如下 :function sleep(time){ return new Promise(function(resolve,reject){ ..
2021-09-19 20:29:12
360
原创 利用CORS解决跨域问题
跨域错误原因及解决思路什么原因导致了浏览器报跨域错误:跨域错误:不同源的ajax请求浏览器向web服务器发起http请求时 ,如果同时满足以下三个条件时,就会出现跨域问题,从而导致ajax请求失败:(1)请求响应双方url不同源。双方url:发出请求所在的页面 与 所请求的资源的url同源是指:协议相同,域名相同,端口相同 都相同。以下就是不同源的:从http://127.0.0.1:5500/mes...
2021-09-19 00:01:07
1091
原创 前端JavaScript的一些面试题
1、JavaScript 的基本类型有哪些?引用类型有哪些?数据类型 基本数据类型:number、string、boolean、null、undefined引用数据类型:function、object、Array2、创建对象有几种方法创建方法1、字面量对象 // 默认这个对象的原型链指向 objectvar o1 = {name: '01'};2、通过 new Object 声明一个对象var o11 = new Object({name: '011'});3、使用显式的构造函数
2021-09-17 20:36:35
238
2
原创 数组de方法
1.arr.map(callback)映射数组(遍历数组),有return 返回一个新数组 。callback的参数: value --当前索引的值 index --索引 array --原数组let arr = [1,2,3,4,5]arr.map( (value,index,array)=>{ value = value * 2 console.log(`value:${value} index:${i.
2021-09-14 20:40:30
140
原创 前端写get类型节口
要求:50%(Math.random()>0.5)的可能成功返回// JSON文件[// 50% 显示这个 { "data": "一句你想说的话", "message": "请求成功", "code": "200" },// 50% 可能显示这个 { "data": "一句你想说的话", "message": "系统故障", "code": "500" }]代码// 导入 const http = r
2021-09-14 18:12:22
137
原创 静态资源服务器
html css 图片 JS可以设置自己需要的内容// 目标// 完成server.js代码// http://localhost:8088/index.html <----- public/index.html// http://localhost:8088/style.css <----- public/style.cssconst http = require('http')const path = require('path')const fs ...
2021-09-13 21:03:03
115
原创 nodemon包安装和使用
作用:它能帮我们自动检测到我们的代码的修改,并自动重新运行我们的代码我们每次修改了代码,要想代码生效都需要运行。有没有一个工具会自动检测到我们的修改并自动重新运行我们的代码呢?有,它叫nodemonnodemon - npm (npmjs.com)https://www.npmjs.com/package/nodemon在任意位置 打开一个小黑窗,输入如下命令(键盘win + R打开window的运行,输入cmd打开控制台)npm install -g nodemon此操作
2021-09-12 16:03:41
1065
2
原创 i5ting_doc的安装和使用
官方文档地址为:i5ting_toc - npmhttps://www.npmjs.com/package/i5ting_toci5ting_toc是在node环境下的实现工具,用于将markdown文件转换为网页的工具,从而在浏览器中打开(使用 node 包 i5ting_toc,将 md 文件转化为 html)全局安装 i5ting_tocnpm i i5ting_toc -g使用方法:在要转换的文件目录下,按住shift + 鼠标右键,选择 “在此处打开命令行窗口”在文件根目录.
2021-09-12 15:45:31
301
原创 npm包从创建到发布(附:nmp常用命令)
在工作中我们积累了一些自己的功能代码。这些功能代码可以在其它项目中重复使用,此时我们就可以选择把代码打包放在[npm]上,在需要要使用的项目中,通过npm install去下载下来npm项目初始化在本地磁盘上创建一个空项目,取文件夹名为myNpm。注意请先去npm网官去确定一下,这个项目名是否已经被占用了。(如果这个名字已经被占用了,则你是无法向npm上上传的)检查方式npm view 包名# 这个命令用来查看 某个包的信息# 如果返回404,说明这个项目名在npm官网上找不到,此..
2021-09-11 22:47:48
1022
原创 模块化的基本介绍
一 模块1模块是对功能相似的函数或属性的封装。例如:fs 模块中封装了一系列文件操作的函数。例如:fs.readFile()、fs.writeFile()path 模块中封装了一系列路径处理的函数。例如:path.join(),path.basename()2 什么是模块化一个js文件可以引入其他的js文件,能使用引入的js文件中的变量、数据、这种特性就称为模块化二 模块化规范1.概念概念:拆分模块和组合模块时,所遵守的规则,就叫做模块化规范列如:在Node....
2021-09-11 21:30:22
271
原创 将a.txt的内容,转成b.json的内容
txt 文本小王,19小李,20小陈,21 成功的JSON样式 { "list":[ {"name":"小王","age":19}, {"name":"小李","age":20}, {"name":"小陈","age":21} ], "average":20, "total":3} const fs = require('fs')fs.readFile('a.txt', 'utf8', function (err, data) ...
2021-09-11 20:42:03
569
原创 md转成html文件
# Markdown 文件的一级标题startsWith() 方法用来判断当前字符串是否以另外一个给定的子字符串开头,并根据判断结果返回 true 或 false。正文段落部分正文段落部分正文段落部分## Markdown 文件的二级标题正文段落部分正文段落部分正文段落部分正文段落部分正文段落部分正文段落部分### Markdown 文件的三级标题正文段落部分正文段落部分正文段落部分正文段落部分正文段落部分正文段落部分# Markdown 又一个一级标题上图是md文件下图是ms.
2021-09-10 20:59:18
455
原创 字符串的方法
replace()方法用另一个值替换在字符串中指定的值 ,默认地,replace()对大小写敏感。如需执行大小写不敏感的替换,请使用正则表达式/i通过toUpperCase()把字符串转换为大写通过toUpperCase()把字符串转换为大写trim()方法删除字符串两端的空白符slice()提取字符串的某个部分并在新字符串中返回被提取的部分。search()方法搜索特定值的字符串,并返回匹配的位置...
2021-09-10 19:56:22
99
原创 window常用的命令
cd 文件名 :切换到改目录下的子文件(cd空格后按tab键自动补全当前文件名,上方向箭头键会自动往上寻找你输入整行命令并补齐)dir :展开当前目录del 文件名及类型:在当然目录删除指定文件help :可打开常用命令详情...
2021-09-10 19:46:26
126
原创 VS Code常用快捷键
跳转到行数,也可以 Ctrl+G 直接进入新建文件: Ctrl+N文件之间切换: Ctrl+Tab打开一个新的VS Code编辑器: Ctrl+Shift+N 移动到文件结尾: Ctrl+End移动到文件开头: Ctrl+Home向上或向下移动一行: Alt+Up 或 Alt+Down向上或向下复制一行: Shift+Alt+Up 或 Shift+Alt+Down...
2021-09-10 19:44:05
243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人