当前位置: 首页 > article >正文

仿造问卷星--开发一套调查问卷设计工具(1/3)--完整流程

一,开发前的准备

第一步,初始化项目
创建package.json

首先,新建一个空文件夹项目,在空文件上按shift键同时鼠标右击,打开命令终端窗口
在这里插入图片描述

npm init

在这里插入图片描述
第二步,安装项目依赖

Parcel 快速部署工具,官网:https://parceljs.org/docs/
在这里插入图片描述

Parcel是一款极速零配置WEB应用打包工具,快速、几乎零配置是它最大的特点,开箱即用。相比webpack,Parcel对于新手来是一个很好的选择。

NPM安装

npm install --save-dev parcel

项目所需其他工具依赖:

  • pretty-print-json 打印和游览漂亮json的工具 https://pretty-print-json.js.org/
    在这里插入图片描述

  • copy-to-clipboard 复制内容到剪切板 https://www.npmjs.com/package/copy-to-clipboard

  • gotpl 一个轻量级、高性能的JavaScript模板引擎。 https://www.npmjs.com/package/gotpl

安装上面三个依赖工具

npm i pretty-print-json copy-to-clipboard gotpl  

在这里插入图片描述
最终目录结构:
在这里插入图片描述

二,在项目目录中分别创建三个文件:index.html index.css index.js

修改index.html如下:

<!doctype html>
<html lang="en">
  <head>
    <meta charset="utf-8"/>
    <title>问卷调查编辑工具</title>
    <link rel="stylesheet" href="index.css" />
    <script type="module" src="index.js"></script>
  </head>
  <body>
    <h1>欢迎使用问卷调查编辑工具!</h1>
  </body>
</html>

三,修改package.json文件:

{
  "name": "questionnaire-design",
  "version": "1.0.0",
  "description": "调查问卷设计",
  "source": "index.html",
  "scripts": {
    "start": "parcel",
    "build": "parcel build"
  },
  "author": "tigerhhzz",
  "license": "ISC",
  "devDependencies": {
    "parcel": "^2.8.3"
  },
  "dependencies": {
    "copy-to-clipboard": "^3.3.3",
    "gotpl": "^8.4.5",
    "pretty-print-json": "^1.4.1"
  }
}

四,运行项目:

在这里插入图片描述
运行成功:
在这里插入图片描述

访问http://localhost:1234
在这里插入图片描述


http://www.kler.cn/a/7117.html

相关文章:

  • PyTorch——从入门到精通:PyTorch基础知识(张量)【PyTorch系统学习】
  • Python中的with语句
  • 大语言模型通用能力排行榜(2024年10月8日更新)
  • Python绘制雪花
  • <项目代码>YOLOv8 番茄识别<目标检测>
  • C++析构函数详解
  • 1.Flask介绍与环境
  • 【I2C】通用驱动i2c-dev分析
  • 企业电子采购系统:采购过程更规范,更透明
  • 【需求分析】到【技术文档】实录
  • C++之多态
  • LC-1053. 交换一次的先前排列(上一个排列、下一个排列(贪心) )
  • Oracle JDK 和 OpenJDK 有什么区别?
  • BeautifulSoup4(bs4)
  • 用于 Android 开发的 8 大 Kotlin 高级编程技术
  • InstructABSA基于指示学习的情感分析方法
  • 内存优化小结
  • 【新2023Q2押题JAVA】华为OD机试 - 字母消消乐
  • 【C++】string类的模拟实现
  • 免费且好用的ssh工具FinalShell的下载与安装
  • iPhone14升级iOS16.4正式版后无法连接WiFi怎么办?
  • Echars数据可视化
  • java设计模式之代理模式
  • 华为“捅破天”,P60扛大旗
  • 【设计模式】创建型-原型模式
  • Git常用命令汇总