微信小程序入门--事件

前言

前面我曾写过一篇介绍微信小程序实现二级菜单的小教程,里面留下了一个坑,那就是关于小程序里的事件,当时并没有过多介绍。

对于新人来说,bindcatchevent对象里的targetcurrentTarget是一道门槛,需要我们花点心思去搞明白它们的区别,在工作中才能灵活运用,提高开发效率。

好了,接下来开始详细介绍它们的区别。

微信小程序入门--二级菜单

前言

在前端开发中,我们经常会遇到样式切换操作。

在浏览器环境下,使用原生JS或jQuery可以很方便的对dom进行操作,从而达到基本的样式切换效果。但是在微信小程序中没有dom,我们不能直接对dom进行操作。

这应该会让之前一直在浏览器环境开发且没有接触过数据驱动类框架的朋友很不习惯,每当遇到样式切换操作时,清除其他样式,给当前点击元素添加样式的思想已经深入骨髓,这种情况下去接触小程序,确实一时半会转不过神来。

现在就由我来以二级菜单为例,给大家简单介绍一下基于数据驱动的样式切换该怎样实现。
这是完成效果图
image

Github Pages+Hexo从零开始的免费建站教程

Github Pages和Hexo简介

Github Pages 其实就是 Github 提供的博客服务。你可以理解为github免费提供给你的服务器,而Hexo就是你可以快速发表博客的工具。

  • 有过建站经验的小伙伴应该都清楚,如果自己想搭建一个属于自己的网站,首先得有一个服务器给你保存数据,购买了服务器之后,服务提供商会给你提供一个服务器的ip地址,此时你只能通过ip地址对你的服务器进行访问,如果你想通过类似于baidu.com的域名形式对自己的服务器进行访问,你还需要购买一个域名地址,而Github Pages免费给你提供了服务器和域名两项服务。
  • 服务器和域名都搭建好后,如果不是刻意想从零实现网站的每个页面,大部分人都会选择使用别人造好的轮子,类似于WordPress的框架,而Hexo就是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

好了,简单的介绍完了,接下来开始正式建站。

|