🌴 年中大促,订阅全年 9 折,两年 7 折,三年 5 折。🦖

博客

内容更新:《Node.js:内容关系 #2》

Node.js:内容关系 #2》主要介绍了利用之前我们在内容之间定义的关系。理解使用 EagerLoading 的方式获取到与内容相关的内容。比如在查询文章列表数据的时候,带着与文章相关联的用户数据,还可以带着与用户相关的用户档案数据。

还有一章介绍了如何保存内容关系,我们用了两个简单的例子,在创建文章的界面上显示一组单选按钮,选项是网站上的用户,还有一组复选框,选项是网站上的标签。保存内容的时候,还需要保存内容的这些关系。理解了这两个例子,你可以去创建更复杂的内容发布界面。

订阅宁皓网,每周进步一点,在线学习网站应用开发 。

内容分页器功能的设计开发思路(Pagination)

分页器上应该有前进与后退按钮,可以向前向后翻页。还要有一组页码,点击页码打开对应的页面。页码如果太多不能全部显示出来,可以只显示当前页的前两个项目,后两个项目,再加上第一页还有最后一页。

Node.js 网站应用开发课程进度:文件上传与处理

已经发布了创建与利用内容关系,接下来会介绍用户注册与登录。然后我们就会介绍到文件上传与处理了。你会惊讶在 Adonis.js 这套 Node.js 框架里实现文件上传与处理是多么简单。你可以把文件上传到项目本地,也可以直接把文件上传到远程服务,默认支付亚马逊的 S3。后面我们想办法让它支付阿里云的 OSS 或者七牛的文件存储服务。

内容更新:《Node.js:内容关系》

网站上会出现不同类型的内容,这些内容之间可能存在某种关系。比如你可能希望用两个数据表存储用户相关的信息,一个是用户帐号的基本信息(users),还有一个存储用户的个人档案(profile)。这就需要在这两种内容之间创建关系,这样你就可以在获取到用户基本信息的时候,也可以得到与他相关的个人档案数据了。《Node.js:内容关系》课程介绍了在应用里创建与利用内容关系。

课程会先用应用提供的 Seeder 去往数据表里插入一些数据,然后实践了一对一,一对多,还有多对多的关系。用户与文章之间就是一对多的关系,一个用户可以发布多个文章。文章与标签之间的关系就是多对多的关系,一个文章可以贴上多个标签,一个标签可以包含多个文章。使用内容关系是开发网站应用必须要明白的东西,几乎任何网站应用上都会用到内容关系。

现在订阅宁皓网,就可以在线学习所有 Node.js 与相关课程了,赶紧的吧 :)

网站应用开发的学习主线(后端):Node.js

最近每周都会不断更新 Node.js 应用开发课程,把它们当成你每个礼拜都要完成的任务,每个礼拜都进步一点。我想明年这个时候你一定就会具备一定的开发能力了。过了这个坎儿,你将会拥有大量的可能性。

学了几个系统与框架,最终我认为 Node.js 是最适合的,特别是我遇到了一个用着非常舒服的框架以后,我更是这么觉得。首先 JavaScript 语言就非常适合初学者,即使它不适合,如果你想做网站应用开发,你也得学习这门语言。Node.js 的最大好处就是让你可以使用 JavaScript 语言开发网站应用的后端服务。

内容更新:《Node.js 应用:模型》

现在我们可以去理解应用里的 模型(Models)相关的东西了。一个模型是一个类,你可以使用框架里的命令行工具去创建模型文件。每个模型都会对应数据库里的一个数据表,比如你创建了一个叫 User 的模型,默认它对应的就是数据库里的 users 数据表。注意模型是单数,数据表是复数形式。

使用模型上提供的方法我们可以去处理数据库里的数据,后面我们会学习如何在模型里定义数据之间的关系,还有怎么利用定义的关系 。这个课程我们主要目的是,学会创建与模型的基本使用方法,我们要用模型上的方法来改造之前使用 Query Builder 实现的对资源的 CRUD(创建,读取,更新,删除)。

订阅宁皓网,现在就在线学习这个课程吧(《Node.js 应用:模型》):)

小程序学习手册:hello world

我们现在有了一个空白的微信小程序项目,现在要去一步一步理解小程序里面的东西。下面我们要了解一下小程序的主配置,创建小程序应用,添加小程序上的页面。还要明白 wxml(标签) 与 wxss (样式)。

目的

理解小程序的配置文件,注册小程序,注册页面,页面组件,页面视图还有页面样式。

小程序学习手册:创建小程序项目

现在我们就已经准备好,可以在本地去创建一个小程序项目进行设计与开发了。先在本地创建一个存储小程序的目录,然后在小程序开发者工具里面再去创建一个小程序项目,选择小程序所在的目录,输入 AppID,设置一下小程序的名字就可以了。

任务

  1. 创建一个空白的小程序项目。

步骤

  1. 在本地创建一个空白的目录来存储小程序项目。
  2. 打开微信开发者工具,选择 小程序项目
  3. 选择 项目目录,填写小程序的 AppID,再给小程序起个名字,然后 确定
  4. 用你喜欢的编辑器打开小程序所在的目录。

先在电脑上新建一个空白的目录可以存储小程序项目,比如 wxapp-ninghao-dev 。然后打开微信开发者工具,一开始会提示你用微信扫码登录一下,微信帐号应该拥有对小程序项目的开发权限。登录以后,提示选择 小程序项目 或者 公众号网页项目。我们应该选择 小程序项目

小程序学习手册:配置小程序

在正式开发小程序之前,还得再去做点配置。去设置一下小程序的基本信息,比如名字,描述,分类等等。如果你需要其他的开发者参与小程序开发,你还得去添加小程序开发者,并且设置他们拥有的权限。小程序里面涉及到的域名也需要去配置一下,比如你想在小程序里请求应用的后端服务,你就需要去把服务用的域名添加到服务器域名配置里面。

任务

  1. 配置小程序基本信息
  2. 添加开发者(可选)
  3. 获取到 AppID 与 AppSecret
  4. 配置服务器域名
  5. 配置业务域名

填写小程序信息

登录到小程序的管理后台,在首页,小程度发布流程的下面,填写一下小程序信息,小程序名称,小程序头像,小程序介绍,选择服务类目,然后 提交。

宁皓 3 月精彩回顾

微信支付开发手册
介绍了微信支付的开发准备,还实现了几种微信支付功能。如果能理解这种支付功能的实现方法,应该可以很容易去实现其它类型的支付,比如支付宝。还可以了解开发调试外部服务接口的一整套方法。

《网站》系列重制
这是一套完全原创的内容,从设计开始,制作了两个商业产品页面。包含大量设计思路,与响应式页面的设计方法。

Node.js 应用:路由
在应用里面定义一些地址,指定用户在请求这些地址的时候应该去做些什么。比如返回客户端需要的数据等等。这就是应用里面的路由要做的事情。



微信好友

用微信扫描二维码,
加我好友。



微信公众号

用微信扫描二维码,
订阅宁皓网公众号。



240746680

用 QQ 扫描二维码,
加入宁皓网 QQ 群。

统计

9175
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点