实际开发中,往往需要将某一个功能的代码封装为一个函数,为了提高我们的封装能力,现有如下要求:封装一个createElement函数,根据接收的参数返回一个HTML元素,当缺少某些参数或没有传入任何参数的时候,返回一个根据默认参数设置的HTML元素。通过这个简单的例子,我们在体验函封封装的同时,考虑如何才能让代码编写更加简洁呢?
任务描述
1、接收两个参数,第一个参数表示标签名,第二个参数表示其他配置项,是一个对象,里面存放内容和类名,示例:
没有传入参数时,返回一个默认元素
缺少某些参数时,其他属性值使用默认值
2、实现效果的前提下,尽可能的简化代码书写