TODOList项目】的更多相关文章

用vue.js实现一个todolist项目:input输入框输入的值会呈现在下方,并且会保存在localStorage里面,而且下方的列表点击之后也会有变化: 完整代码: App.vue <template> <div id="app"> <h1 v-html = "title"></h1> <input v-model="newItem" v-on:keyup.enter="add…
[ 爱上Swift]十二期:TODOList项目   好久没有写Swift甚是想念,Swift,Xcode都比较稳定了写个程序熟悉一下,当然时间原因都是小Demo,废话不多说先上图. 下面是跑起来之后都样子: 框架 首先我们打开Xcode之后建立TabApplication,默认会建立两个链接Tab的ViewController,我们将FirstViewController作为TablView的list列表: SecondViewController作为Task创建的列表: 创建核心TodoMa…
一,项目题目: 实现“todolist项目” 该项目主要可以练习js操控dom事件,事件触发之间的逻辑关系,以及如何写入缓存,获取缓存.固定. 二,todolist简介 ToDoList是一款非常优秀的任务管理软件,用户可以用它方便地组织和安排计划.该软件短小精悍,仅有一个 数百 KB 的可执行文件就能完成所有功能,并且界面设计优秀,初级用户也能够快速上手. todolist具体功能 ToDoList 帮你把要做的事情列出来,一项一项,类似思维导图. 最明显的好处是强迫自己整理出任务的每个部分,…
作业题目:实现“todolist项目” 作业需求: 基础需求:85%参考链接http://www.todolist.cn/1. 将用户输入添加至待办项2. 可以对todolist进行分类(待办项和已完成组),用户勾选既将待办项分入已完成组,也可以将已完成变成未完成3. todolist的每一项可删除和编辑4. 下方有clear按钮,并清空所有todolist项5. 使用html.css.js.jquery编写​编码规范需求:15%1. 代码有相应的注释2. 程序有文档说明文件(README.md…
todolist-site-----------主文件夹 css------------css文件文件夹 header.css---主页面头部样式css section.css---主页面内容样式css footer.css---主页面尾部样式css reset.css---清除默认样式css js-------------js文件文件夹 index.js---js脚本文件 index.html-----启动程序 本项目参考了http://www.todolist.cn/点击打开链接,对代码进行…
Html部分 消息提醒,开始隐藏 内容区 2.1    标题 2.2    表单(输入框.提交按钮) 2.3 清单列表 2.4 任务详情遮罩 2.5 任务详情 3   video引入提示音乐 Css部分 box-sizing.transition.box-shadow的兼容性:加前缀-webkit-.-moz-… 已完成的任务添加删除线(由伪元素实现.task-item.completed:after,给它设定背景.宽.高,内容为空)及一定的opacity 任务详情遮罩采用position: f…
一.介绍 todolist,即待办事项.在windows android ios上参考微软家出的那个To-Do应用,大概就是那样的.我这个更简单,功能只有“待办” “已完成”两项,并且是在浏览器打开的. 二.界面和文件结构这些... 实际在浏览器中的网页如下: 在subline中的文件结构有index.html.index.css.index.js各一个,如下图: 三.程序 参考注释即可看懂. (1)index.html文件 <!DOCTYPE html> <html> <h…
跌跌撞撞总算是把客户端开发好了,后台的代码因为不复杂,就写了些单元测试跑一跑就算通过了,大部分时间都是在调整脚本. 这一节开始部署TodoList项目. 一.了解IIS(Internet Infomation Service) 一个Http请求从浏览器发送到服务器接收,其实是经过相当多的步骤的,我们不说客户端的,就单单服务器这边. 1.首先Http是基于Tcp协议的,那么作为服务器我们就得一直监听指定的端口去接收客户端连接,这件事由tcpip.sys内核驱动去帮我们完成. 2.连接完后捏从Tcp…
本节开始对TodoList项目的客户端进行开发 一.初步了解JQuery 其实我在学校时有接触过一段时间的Web开发,虽然代码量不多也不复杂,但也已经感受到了各浏览器对Web各项标准的恶意,Web界对当时的我来讲,就是贵圈太乱,一个标准出来得磨掉好多事,特别是JavaScript这种极其灵活的语言,到不同人不同浏览器手里差别太大了. 这几年不一样了,互联网火了,技术也推进了,首当其冲就是JQuery的出现,解放你我他啊. 简单来说JQuery就是一个类库,提供各种便捷的方法操作DOM.Javas…
本博文归纳在 Vue 学习过程中, Vue-cli 工具的使用说明.除此之外还通过 Vue-cli 工具将之前 Vuejs 基本语法当中实现的 todoList 进行重构. 安装 npm install --global vue-cli 创建 创建一个基于 webpack 模板的新项目,在此之前,先 cd Desktop 到桌面路径 vue init webpack todolist   各选项简介 ? Project name //todolist 项目名 ? Project descript…
1 什么是JSX语法? 原生JS中,要向页面中挂载html标签,标签一定是被引号''包起来的:document.getElementById('root').append('<div>hello world</div>'); 但在JSX语法中,不需要用引号包起来,这是JSX语法中的显著特点. JSX中有两种类型的标签: 1⃣️普通的html标签(如App.js中的<div>hello</div>) 一般标签的首字母是小写的 2⃣️组件标签(如index.js…
需求 作为后端CRUD程序员(bushi,数据存储是开发后端服务一个非常重要的组件.对我们的TodoList项目来说,自然也需要配置数据存储.目前的需求很简单: 需要能持久化TodoList对象并对其进行操作: 需要能持久化TodoItem对象并对其进行操作: 问题是,我们打算如何存储数据? 存储组件的选择非常多:以MSSQL Server/Postgres/MySql/SQLite等为代表的关系型数据库,以MongoDB/ElasticSearch等为代表的非关系型数据库,除此之外,我们还可以…
需求 上一篇文章中我们完成了数据存储服务的接入,从这一篇开始将正式进入业务逻辑部分的开发. 首先要定义和解决的问题是,根据TodoList项目的需求,我们应该设计怎样的数据实体,如何去进行操作? 长文预警!包含大量代码 目标 在本文中,我们希望达到以下几个目标: 定义领域实体: 通过数据库操作领域实体: 原理和思路 虽然TodoList是一个很简单的应用,业务逻辑并不复杂,至少在这个系列文章中我并不想使其过度复杂.但是我还是打算借此简单地涉及领域驱动开发(DDD)的基础概念. 首先比较明确的是,…
系列导航及源代码 使用.NET 6开发TodoList应用文章索引 需求 在.NET Web API开发中还有一个很重要的需求是关于身份认证和授权的,这个主题非常大,所以本文不打算面面俱到地介绍整个主题,而仅使用.NET框架自带的认证和授权中间件去实现基于JWT的身份认证和授权功能.一些关于这个主题的基本概念也不会花很多的篇幅去讲解,我们还是专注在实现上. 目标 为TodoList项目增加身份认证和授权功能. 原理与思路 为了实现身份认证和授权功能,我们需要使用.NET自带的Authentica…
系列导航及源代码 使用.NET 6开发TodoList应用文章索引 需求 在日常开发中,我们需要给前端提供文档化的API接口定义,甚至需要模拟架设一个fake服务用来调试接口字段.或者对于后端开发人员来说,我们可以通过导入这个接口定义文件到Postman或者其他API客户端,省去我们手动录入的麻烦.所以本文就实现如何使用Swagger来管理API接口文档化. 但是在本文中,我们不涉及关于NSwag的相关内容,通过NSwag,我们甚至可以直接生成前端可以使用的接口定义.关于NSwag的使用方法,请…
第一步就是下载和安装PHP解释器了: 1.下载Windows版本号的PHP解释器,下载地址:官方下载 我下载的是 VC11 x64 Thread Safe 这个以下的zip包 2.下载完毕后,解压到 C:\php 文件夹.然后打开文件夹.解压文件夹下有个ext子文件夹,保存了php的一些扩展dll 还有2个文件 ,一个 php.ini-development ,一个是 php.ini-production ,从名字也能够看出是开发环境跟生产环境的差别了 3.复制一份php.ini-develop…
C++team复审 小组 优点 缺点 打分 MyGod小组 MyGod团队开发了一个让武汉大学的学生能够方便地了解校内二手物品交易信息,并进行相应的交易的安卓app.出发点不错,有创新点.使用了一下他们的产品,能在两周做成这样还是蛮厉害的.1.创新点不错,有实用性价值. 2.基本解决了原计划解决的问题,满足了基本需求. 3.移动端开发,使用方便,快捷. 1.只支持安卓系统,苹果系统或其他系统无法使用. 2.我觉得应该没有完成预期用户数量:注册人数3000,活跃用户每天500人次以上. 3.注册的…
将脚手架(create-react-app)创建的todolist项目精简为hello world示例 即,删除自动生成的样式文件.logo.svt.App.test.js.serviceWorker.js等文件,并精简App.js和index.js里的代码,结果如下: npm run start 后,浏览器界面仅显示纯文本 Hello world ! 一,虚拟DOM 首先,看一段html片段 <div id="container"> <p>这里是p标签里的文本…
前言 不知不觉一年又过去了,新的一年又到来,2019应该要好好思考,好好学点有用的东西,规划下自己今后的学习方向,不要再像以前那样感觉很迷茫. react简单介绍 官网及中文文档 https://reactjs.org https://github.com/facebook/react https://react.docschina.org/ 和vue一样,react是一个用于构建用户界面的 JavaScript 库,起初只是Facebook的一个内部项目,用来架设 Instagram 的网站,…
选择困难症的福音--团队Scrum冲刺阶段-Day 7 今日进展 测试代码 将界面设计完后放app使用示意图于此 今日贡献量 严域俊 吴恒佚 曾程 刘辰 邓煜坤 3.5 3.5 3.3 3.6 3 贡献量汇总 日期 严域俊 吴恒佚 曾程 刘辰 邓煜坤 第2天 3 3.5 2.5 3.2 2.6 第3天 3.5 3.5 3.3 3.6 3 第4天 3.5 3.5 3.3 3.6 3 第5天 3.4 3.1 3.3 3.5 3.1 第6天 3.4 3 3 3.5 3.2 第7天 3.5 3.5 3.…
[Alpha版本]冲刺阶段--Day7 阅读目录 今日进展 今日贡献量 贡献量汇总 TODOList 及项目燃尽图 [今日进展] 将项目源文件打成jar包,并运行测试 完成答辩ppt 项目运行情况 主界面 注册界面 登录界面 修改密码界面 注销界面 [今日贡献量] 韩啸 夏云霄 陈思兵 朱文远 张家佳 2 3 1.5 3.5 3 [贡献量汇总] 韩啸 夏云霄 陈思兵 朱文远 张家佳 Day1 2 2 2 1.5 2.5 Day2 2 2 3 5.5 3.5 Day3 2 2 2 3 2 Day4…
Angular4.x 中的服务 写下前面 学习angular4.x中的服务需要借助 ToDoList 项目来做,项目代码在上篇博客中讲到. https://www.cnblogs.com/wjw1014/p/10346885.html#_label7 什么是 Angular4.x 服务 把多个组件共同的功能编写为一个服务,当组件需要使用公共的功能时,只需要把服务引用,就可以使用服务中的属性和方法. Angular CLI 创建服务 https://github.com/angular/angul…
Angular4.x 创建组件|绑定数据|绑定属性|数据循环|条件判断|事件|表单处理|双向数据绑定 创建 angular 组件 https://github.com/angular/angular-cli 创建组件命令 为了便于项目的管理和维护,我们将自己创建的组件存放进单独的文件夹. 在 app 文件夹下,我们创建一个名为 components 的文件夹用于存放我们的自定义组件. 然后我们使用命令,创建组件 ng g component components/header 组件内文件介绍 其…
看react.js对我来说真的不是难不难的问题,问题是我的思路太难转变了,真是坑死我了,react里面的坑也很多.算了,这些抱怨没啥用,记录一下今天学习的内容. 今天看了to-do-list经典示例 总结起来可以概括为 1.首先划分组件:父组件--子组件 2.显示数据:创建初始数据,并将数据显示到页面上 3.创建函数:①:添加函数,输入框中输入数据,显示到页面上 ②:删除函数,点击删除按钮,将该条数据删除 代码有很多,一会给一个链接,自己看就行,没必要我重新复制 其中踩过的坑: 1. 首先就是版…
一.ES6的Set.Map数据结构 Map.Set都是ES6新的数据结构,都是新的内置构造函数,也就是说typeof的结果,多了两个: Set 是不能重复的数组 Map 是可以任何东西当做键的对象 ES6 提供了新的数据结构 Set.它类似于数组,但是成员的值都是唯一的,没有重复的值. let s = new Set(); s.add(1); s.add(2); s.add(3); s.add(3); s.add(3); s.add(4); s.add(5); console.log(s) 示例…
Vue父子组件如何通信? 子组件通知父组件(调用父组件方法) 在父组件使用 on(eventName)监听事件,在子组件使用emit(eventName) 触发事件 : 父组件通知子组件(调用子组件方法) 在父组件中, <v-moneyInput v-model='hwData.A2' ref='A2'></v-moneyInput> 如上是父组件中的子组件,通过给一个ref属性,然后我们可以在父组件的方法中通过this.refs.A2.childMethod()调用子组件的chi…
创建一个 todolist 项目,下图是其工程目录. node_modules文件夹 里面存放的是我们所建项目放所依赖的第三方的包 public文件夹 favicon.ico 图标文件,网页标题左上角的小图标 index.html 项目首页的HTML模板 manifest.json manifest.json 是配合PWA 使用的文件. src 文件夹 index.js整个程序的入口文件,也就是整个项目从index.js 里面开始逐行执行 registerServiceWorker为用户在本地创…
一. 前言 hi,大家好~ 好久没更文了,期间主要致力于项目的功能升级和问题修复中,经过一年时间的打磨,[有来]终于迎来v2.0版本,相较于v1.x版本主要完善了OAuth2认证授权.鉴权的逻辑,结合小伙伴提出来的建议,. 写这篇文章的除了对一年来项目的阶段性总结,也是希望帮助大家快速理解当下流行的OAuth2认证授权模式,以及其在当下主流的微服务+前后端分离开发模式(Spring Cloud + Vue)的实践应用. 在此之前自己有写过有关 Spring Security OAuth2 + G…
第一次写博客,都不知道改怎么写的好. 本着一颗学习的心,也希望一段时间后再回来在看看自己写的代码,会不会让自己有种不忍直视的念头 *-* 还是先上图吧~ 这是首页,主要是展示所有的列表页面,可以通过输入框进行模糊查询 代码如下: <template> <div class="list"> <h2><span class="title">TODO</span>列表</h2> <div cla…
本文接着之前的todolist例子,通过vue-cli + webpack 搭建项目:针对于vue-cli 2.x版本,更高版本找官网https://cli.vuejs.org/guide/installation.html 1. 环境搭建 检查电脑是否已经安装有npm 和 node ,通过npm -v 或者node -v查看版本 #安装 vue-cli (最好全局安装) npm install -g vue-cli #使用vue-cli初始化项目(这里假设项目名是 todolist) vue…