1.市场调研(做前端的网页设计之前)
想要先做好一个软件,就得先市场调研,考察其他软件的形式,看看它们是怎么做的,也能让自己从中学习
2.画原型图(即跟在手机上有着一样效果的原型图)
先画好原型图,画原型图时,要充分考虑是站在用户的角度上进行设计,原型图的设计并不跟在电脑上一样,并且设计的时候还要考虑其美观与简洁大方,让用户用起来能够舒服,方便
3.搬代码(做微信公众号)
当多个页面中的结构是一样时,可以考虑进行构建一个模板,这个模板包含了多个情况的并集,根据不同的情况写出选择的条件,让其显示的结果能够跟你所预想的结果是一样的,比如说这几个页面中,内容的结构是一样的,但是有的页面并不需要按钮,我们就可以根据状态的不同来让按钮有选择性的显示,可以用removeClass("hide")方法(前提是让按钮都先隐藏起来)
其实我们根据这个实例,想到我们C语言中的for循环,举例子说,从1加到100,我们是不是可以直接利用for循环来进行操作呢?而我们并不需要一个数一个数的进行相加,这也正是这个实例的思想体现
4.微信公众号中的一些小组件(tabbar)
当你想要点击一个tabbar栏,让它显示另一个页面时,可以设置一个参数(比如status),比如说我们现在有三种状态,然后我们就可以给这三种状态赋三个不同的值,利用switch()方法来进行选择的输出
5.选中按钮
如果当前tabbar栏所选中的状态不为空,当想点击下一个,但是它却没有选中状态,于是我们可以先用removClass()方法去除前一个选择,再利用addClass()方法给当前选择选中的状态
遗忘曲线真的很值得借鉴,按照它这里面说的学习效率真的有很大提高