There are three major classifications of substances known as acids or bases.
The Arrhenius definition states that an acid produces H+ in solution and a base produces OH-.
Brønsted and Lowry independently developed definitions of acids and bases based on the compounds' abilties to either donate or accept protons (H+ ions). In this theory, acids are defined as proton donors; whereas bases are defined as proton acceptors.
The Lewis theory of acids and bases states that acids act as electron pair acceptors and bases act as electron pair doners. This definition doesn't mention anything about the hydrogen atom at all, unlike the other definitions. It only talks about the transfer of electron pairs.
There are six common stron acids HNO3,HClO4,H2SO4,HCL,HBr,HI and strong base are all the group Ist hydroxides and the Three of group 2 hydroxides Ca(OH)2, Sr(OH)2 and Ba(OH)2.
HClO is an acid as is has the proton that it can donate but it is a weak acid because it is not one the acid amoung the list of the strong acids.