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

网站个人空间九一人才网赣州招聘

网站个人空间,九一人才网赣州招聘,wordpress 调用搜索词,wordpress增加搜索框Astro 是一个现代化的静态站点生成器和前端框架#xff0c;它具有独特的设计理念#xff1a;岛屿架构。它允许开发人员使用组件化的方式构建内容优先的网站#xff0c;将各种技术栈#xff08;如React、Vue、Svelte等#xff09;的组件无缝集成到同一个项目中。 1、创建项… Astro 是一个现代化的静态站点生成器和前端框架它具有独特的设计理念岛屿架构。它允许开发人员使用组件化的方式构建内容优先的网站将各种技术栈如React、Vue、Svelte等的组件无缝集成到同一个项目中。 1、创建项目 npm create astrolatest astro-todolistcd astro-todolist code .创建组件 在 src/components/ 目录下创建 TodoList.astro --- ---div idtodo-apph1TodoList/h1form idtodo-forminput typetext idtodo-input placeholderAdd a new taskbutton typesubmit idadd-buttonAdd/button/formul idtodo-list/ul /divscriptconst todoForm document.getElementById(todo-form) as HTMLFormElement;const todoInput document.getElementById(todo-input) as HTMLInputElement;const todoList document.getElementById(todo-list) as HTMLUListElement;interface Todo {text: string;completed: boolean;}function loadTodos() {const todosJson localStorage.getItem(todos);const todos: Todo[] todosJson ? JSON.parse(todosJson) : [];todos.forEach(todo {addTodoToDOM(todo.text, todo.completed);});}function saveTodos() {const todos: Todo[] Array.from(todoList.children).map(li ({text: li.querySelector(span)?.textContent || ,completed: li.classList.contains(completed)}));localStorage.setItem(todos, JSON.stringify(todos));}function addTodoToDOM(text: string, completed false) {const li document.createElement(li);li.className todo-item (completed ? completed : );li.innerHTML input typecheckbox ${completed ? checked : }span${text}/spanbutton classdelete-buttonDelete/button;const checkbox li.querySelector(input[typecheckbox]);if (checkbox) {checkbox.addEventListener(change, function() {li.classList.toggle(completed);if (li.classList.contains(completed)) {todoList.appendChild(li);} else {todoList.insertBefore(li, todoList.firstChild);}saveTodos();});}const deleteButton li.querySelector(.delete-button);if (deleteButton) {deleteButton.addEventListener(click, function() {li.remove();saveTodos();});}if (completed) {todoList.appendChild(li);} else {todoList.insertBefore(li, todoList.firstChild);}}todoForm.addEventListener(submit, function(e: Event) {e.preventDefault();if (todoInput.value.trim() ) return;addTodoToDOM(todoInput.value);saveTodos();todoInput.value ;});document.addEventListener(DOMContentLoaded, loadTodos); /scriptstylebody {font-family: Arial, sans-serif;max-width: 500px;margin: 0 auto;padding: 20px;}h1 {text-align: center;}#todo-form {display: flex;margin-bottom: 20px;}#todo-input {flex-grow: 1;padding: 10px;font-size: 16px;border: 1px solid #ddd;border-radius: 4px 0 0 4px;}#add-button {padding: 10px 20px;font-size: 16px;background-color: #4CAF50;color: white;border: none;border-radius: 0 4px 4px 0;cursor: pointer;}#todo-list {list-style-type: none;padding: 0;}.todo-item {display: flex;align-items: center;padding: 10px;background-color: #f9f9f9;border: 1px solid #ddd;margin-bottom: 10px;border-radius: 4px;}.todo-item.completed {text-decoration: line-through;opacity: 0.6;}.todo-item input[typecheckbox] {margin-right: 10px;}.delete-button {margin-left: auto;background-color: #f44336;color: white;border: none;padding: 5px 10px;border-radius: 4px;cursor: pointer;} /style创建页面 在 src/pages/index.astro 中使用 TodoList 组件: --- import TodoList from ../components/TodoList.astro; ---html langenheadmeta charsetutf-8 /link relicon typeimage/svgxml href/favicon.svg /meta nameviewport contentwidthdevice-width /meta namegenerator content{Astro.generator} /titleAstro TodoList/title/headbodyTodoList //body /html2、运行 测试 npm run dev构建部署 npm run build npx netlify-cli deploy --proddist下打开网页 双击静态页面打开
http://www.ho-use.cn/article/10820443.html

相关文章:

  • 东莞模板建站软件wordpress怎么设置搜索显示页面
  • 北京环保网站建设网站如何注册域名
  • 苏州微网站建设东莞企慕网站建设
  • 十大设计网站排名山东临沂网站建设
  • 网站开发职位工资山西省运城市
  • 建设项目环评在什么网站公示flash个人网站
  • 网站备案去哪里备案wordpress 返回顶部功能
  • 五大搜索引擎 三大门户网站dux wordpress
  • 商城网站开发商seo的基本步骤四个
  • 无锡网站怎么推广效果好做海报图片的网站
  • 织梦网站可以微信登录吗asp.net网站开发技术
  • 重庆网站建设优化个人淘宝客网站备案
  • 网站模板制作教程视频教程网站怎么优化关键词
  • 聊城网站建设包括哪些网站 用cms 侵权
  • 自己建的网站能赚钱吗黑龙江建设厅网站
  • 大连模板开发建站中国企业500强榜单2021
  • 网站排名优化快速三亚最新发布
  • 深圳做网站网络公司有哪些深圳设计公司电话
  • 网站开发策略两学一做网站条幅
  • 网站建设 安庆介绍自己的做的网站
  • 岳阳建设网站开发公司物业移交物业协议
  • 国内建网站流程杭州仪器网站制作
  • 文字游戏做的最好的网站怎么建网站 手机版
  • 淘宝客网站怎么批量采集淘宝商品方维采集淘宝数据思路莱芜在线和莱芜都市网
  • 数码产品网站建设策划书做网站学什么
  • 特定网站开发用html制作网站流程
  • 网站换源码如何保留以前的文章东莞华为外包公司
  • 国家排污许可网站台账怎么做东莞百度seo哪家好
  • 开元棋牌网站怎么做如何学建设网站
  • 网站首页site不到 a5邢台交友123