Sg.js包含了很多让你爽歪歪的控件,譬如:


Sg.js核心概念一

多用对象作为入参和回调参数

JSONObject具有良好的可扩展性,对于未来功能迭代开发做好基础铺垫

sgDOM

sgDOM是框架定义的控件文档对象,存放sg控件本身以及内部的DOM结构,同时也可以对起style进行设置

sgObject

sgObject是sgDOM对应的方法主体可以直接调用其所控制的对象方法、事件监听、变量等行为


Sg.js核心概念二

控件遵循总分思想

“总”即为复杂的入参的JSON对象,“分”即为将局部变量方法化

“总”

类似set({wiidth:100,height:200,click:function(e){}})的结构,采用复杂json传参,包括控件初始化所需的所有样式设置、方法调用、回调函数的传入等

“分”

类似setWidth(100)、getWidth()、setHeight(200)、getHeight、click:(function(e){e}); 其中,set(复杂JSONObject)、get()返回sgDOM和sgObject、setPropertyName(value)设置属性值、getPropertyName()获取属性值、setClickEvent(callback)设置回调触发事件

技术支持

众人拾柴火焰高

感谢资深前端开发人员:虎子、二狗、铁蛋、翠花
牺牲陪家人、小孩、女朋友、男朋友的时间,贡献给Sg.js

联系我们

扫码加入Sg.js框架大中华区开发俱乐部

世界上最远的距离,是我在if里你在else里,
虽然经常一起出现,但却永不结伴执行。