文件名称:hapj:Javascript框架
文件大小:189KB
文件格式:ZIP
更新时间:2024-08-08 15:18:53
JavaScript
HapJ javascript 框架 HapJ是一个面向UI的javascript框架,提供了前端开发过程中常见的问题的解决方案。诸如表单校验、延迟加载、异步处理、广告轮换、以及一系列UI交互体验优化的功能。 hapj.js是其中最核心的文件,包括了UI、日志、钩子、模块等基本组件。 hapj的基本理念 模块化开发,保持业务模块的独立性,降低不同业务的耦合。 通过钩子机制细化业务流程,并避免对核心代码造成入侵。 强调日志的重要性,允许通过日志的形式来跟踪用户随时产生的浏览器端的错误。 UI组件强调html标签语义化,使html和js可以严格分离。 模块化开发 封装一个模块 // store.js !function(H) { var store = { get: function(id) { return { id: id, name:'foo' };
【文件预览】:
hapj-master
----README.MD(4KB)
----docs()
--------jQuery.fn.ajaxable.html(48KB)
--------hapj.conf.html(10KB)
--------hapj.ajax.html(7KB)
--------hapj.dialog.js.html(14KB)
--------hapj.page.html(12KB)
--------hapj.json.html(6KB)
--------hapj.cache.html(9KB)
--------hapj.array.html(8KB)
--------hapj.js.html(81KB)
--------hapj.date.html(5KB)
--------jQuery.fn.html(3KB)
--------jQuery.fn.radioable.html(13KB)
--------index.html(2KB)
--------hapj.ajaxable.js.html(19KB)
--------hapj.object.html(11KB)
--------hapj.browser.html(5KB)
--------jQuery.fn.calendar.html(12KB)
--------hapj.log.html(11KB)
--------jQuery.dialog.html(3KB)
--------hapj.radioable.js.html(8KB)
--------hapj.ui.html(29KB)
--------jQuery.html(3KB)
--------styles()
--------hapj.string.html(12KB)
--------hapj.ui.fn.html(16KB)
--------hapj.html(30KB)
--------scripts()
--------hapj.calendar.js.html(20KB)
----package.json(1KB)
----Gruntfile.js(3KB)
----src()
--------hapj.js(78KB)
--------tests()
--------ui()
--------lib()
--------.jshintrc(276B)
----examples()
--------css()
--------suggestable.html(1KB)
--------verifiable.html(1KB)
--------js()
--------sortable.html(3KB)
--------calendar.html(2KB)
--------ajaxable.html(1KB)
--------switchable.html(2KB)
--------lazyload.html(1KB)
--------floatable.html(612B)
--------cities.json(103B)
--------.jshintrc(134B)
--------menuable.html(433B)
--------selectable.html(2KB)
----.gitignore(14B)
----class-create.html(13B)
----grunt()
--------.jshintrc(119B)