logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android基础教程9 对话框之DialogFragment

对话框是提示用户做出决定或输入额外信息的小窗口。对话框不会填充屏幕,通常用于需要用户采取行动才能继续执行的模式事件。本篇我们主要使用对话框对我们的应用进行进一步的功能完善。官方推荐的使用方法是将DialogFragment 作为对话框的容器。DialogFragment 类提供创建对话框和管理其外观所需的所有控件,而非调用 Dialog 对象上的方法。使DialogFragment 管理对话框可.

Android基础教程7 fragment数据传递

本片我们主要的内容是利用fragment argument来实现fragment和Activity之间的数据传递,从而完成日记列表和创建日记页面的交互过程。在前面的基础上我们先来为RecyclerView的列表项添加点击事件。回忆一下我们在上篇中实现了NoteListAdapter,其中ViewHolder和列表视图进行关联,所以我们可以通过为ViewHolder实现点击事件来实现。修改Not..

python 存储json数据

本篇我们将学习简单的json数据的存储,首先我们需要引入json模块:import json这里我们模拟一个常见常见,我们让用户输入用户名、密码,在密码输入完成后提示用户再次输入密码来确认自己的输入,如果两次密码一致,那么我们将用户名和密码以json格式写入文件,否则提示用户再次输入密码。name = input("please enter your name:&quot

Vue 条件渲染指令

和JavaScript的条件语句一样,vue的条件指令可以根据表达式的值在dom中渲染或者销毁元素/组件,常用的条件指令有:v-ifv-else-ifv-else其中v-if可以单独使用,v-else-if必须紧跟v-if,v-else必须紧跟v-else-if或者v-if。当表达式的值为true时,当前元素/组件及所有的子节点都将会被渲染,反之被移除。如果一次判断的是多个元素...

Express 安装和项目创建

从今天开始,我们开始学vue+express+mongodb+node从头开始构建一个完整的项目,至于完成一个什么样的项目,说实话我还没有想好,如果大家有特别的想法,我们可以一起交流学习。Express 是一种保持最低程度规模的灵活 Node.js Web 应用程序框架,为 Web 和移动应用程序提供一组强大的功能。我们可以通过npm和yarn进行安装:npm install express...

Vue 仿淘宝购物车

效果图:页面布局:<div id="shop_car"><section class="car_main"><!--顶部列表--><div class="c

Vue slot插槽

我们对于slot这个概念或许不是很清楚,但是我们在实际的使用中可能已经遇到很多次了。比如我们在使用ivew组件库的时候,就会经常遇到slot这个单词。而实际上,slot的使用更多的是用于独立组件的开发,在加上前面我们了解过的props和events事件,这3个东西可以完成vue中各种复杂的组件。slot我们中文的翻译是插槽,举个例子,我们中秋节都会吃月饼吧,可是月饼的样子也可能是千奇百怪的,所用.

Vue 数据绑定

数据绑定就是将页面的数据和视图关联起来,当我们的数据变化的时候,视图可以自动更新。插值文本插值是数据绑定的最基本形式,使用双花括号“{{ }}”,这种语法在Vue里面也称之为Mustache语法。<div id="app">{{content}}</div><script src="h...

Express+vue 后台与登录实现

在前面的基础上,我们首先实现后台管理的登录逻辑。我们使用的是Express+vue进行实现,后面的文章也一样。创建名为manager的项目,用来实现后台管理。创建client项目,用来实现前端。整个工程的结构如下:在这里我们使用Axios来实现后台数据请求,Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。安装使用:yarn add axio...

vue 自定义指令 实现点击下拉菜单外部区域关闭下拉菜单

我们来看下常见的下拉菜单:这里我们点击菜单,下拉菜单就会显示,点击下拉菜单以外的区域就会隐藏。这是一个简单的例子:这里增加一个选项,就是当我们按下esc键的时候,下拉菜单也可以关闭。先贴出代码:<template><div v-cloak v-clickoutside="outsideClose" class="dropmai

    共 16 条
  • 1
  • 2
  • 请选择