Results 1 to 6 of 6

Thread: Need help with terminology...objects, widgets, components?

  1. #1
    Join Date
    Dec 2013

    Need help with terminology...objects, widgets, components?

    I am new to HTML, JS but have an extensive background using Flash (sorry for my luck, right? ;-)
    Anyway, I am accustomed to developing "symbols" (Flash terminology for custom movie clips) which are then added to the project library and instantiated within a main movie. I am wondering if there is a similar concept in the HTML/JS world and what it might be termed?

    For instance, I may want to have several boxes on a page, each with text, radio buttons, combo boxes, etc. but I do not want to have to retype all the code and JS. I want to create a stand alone "component" (maybe that is not the right term) that I can instantiate every time I need the custom "box" I have created. A library would contain the custom box and I would only need change in one place to affect all instantiations.

    Does that make sense? If so, what is the terminology?

  2. #2
    Join Date
    Oct 2013
    Look up Server Side Includes (SSI) or PHP Includes. Both are processed server-side before being "included" on the page sent to the user. Either should do what I think you're wanting.

  3. #3
    Join Date
    Dec 2013
    Yeah, I think I know about SSI and PHP but I look upon the server as providing the client with data, not necessarily generating HTML and Javascript on the fly. I plan to keep the HTLM/JS mainly in a file on the server and having the SSI provide data to fill in the blanks. The "blanks" are the HTML form stuff (text, buttons, etc) that may be replicated as objects.

    Still pondering....it will come to me, I just need to keep digging.

  4. #4
    Join Date
    May 2006
    Somewhere behind your screen
    build the custom form with Flash ))
    signature under construction

  5. #5
    Join Date
    Dec 2013
    Quote Originally Posted by Padonak View Post
    build the custom form with Flash ))
    Good one, Padonak! I am starting to really appreciate (and miss) Flash. Darn that Steve Jobs anyway! ;-)

  6. #6
    Join Date
    Mar 2007
    You should avoid flash where possible, it is not user friendly to screen readers (many people who visit sites now use screen readers, not just the visually impaired but normally sighted people who want their web pages read to them)

    Flash is a proprietary item that requires a plugin to the browser, it is not native to the browser like JavaScript is.

    With the release of HTML5, the market share of audio and video has been taken away from Flash by implementing in built support for audio and video.

    HTML5 realizes other potentials as well that need to be considered.

    If you use a combination of PHP to output your boiler plate code with modification to avoid replication of elements that have to be unique, it would be possible to re-use code that you write.

    Only thing to do is get a few tutorials under your belt, understand how Server Sides work to produce client side pages and how javascript can be implemented as well as written by PHP for your purposes.
    --> JavaScript Frameworks like JQuery, Angular, Node <--
    ... and please remember to wrap code with forum BBCode tags:-

    [CODE]...[/CODE] [HTML]...[/HTML] [PHP]...[/PHP]

    If you can't think outside the box, you will be trapped forever with no escape...

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
HTML5 Development Center



X vBulletin 4.2.2 Debug Information

  • Page Generation 0.10664 seconds
  • Memory Usage 2,894KB
  • Queries Executed 15 (?)
More Information
Template Usage (33):
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_global_above_footer
  • (1)ad_global_below_navbar
  • (1)ad_global_header1
  • (1)ad_global_header2
  • (1)ad_navbar_below
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)ad_thread_first_post_content
  • (1)ad_thread_last_post_content
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (6)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (6)postbit
  • (6)postbit_onlinestatus
  • (6)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available (6):
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files (26):
  • ./showthread.php
  • ./global.php
  • ./includes/class_bootstrap.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/functions_navigation.php
  • ./includes/class_friendly_url.php
  • ./includes/class_hook.php
  • ./includes/class_bootstrap_framework.php
  • ./vb/vb.php
  • ./vb/phrase.php
  • ./includes/functions_facebook.php
  • ./includes/functions_calendar.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_notice.php
  • ./packages/vbattach/attach.php
  • ./vb/types.php
  • ./vb/cache.php
  • ./vb/cache/db.php
  • ./vb/cache/observer/db.php
  • ./vb/cache/observer.php 

Hooks Called (70):
  • init_startup
  • friendlyurl_resolve_class
  • init_startup_session_setup_start
  • database_pre_fetch_array
  • database_post_fetch_array
  • init_startup_session_setup_complete
  • global_bootstrap_init_start
  • global_bootstrap_init_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • load_show_variables
  • load_forum_show_variables
  • global_state_check
  • global_bootstrap_complete
  • global_start
  • style_fetch
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • strip_bbcode
  • friendlyurl_clean_fragment
  • friendlyurl_geturl
  • forumjump
  • cache_templates
  • cache_templates_process
  • template_register_var
  • template_render_output
  • fetch_template_start
  • fetch_template_complete
  • parse_templates
  • fetch_musername
  • notices_check_start
  • notices_noticebit
  • process_templates_complete
  • friendlyurl_redirect_canonical
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • memberaction_dropdown
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • build_navigation_data
  • build_navigation_array
  • check_navigation_permission
  • process_navigation_links_start
  • process_navigation_links_complete
  • set_navigation_menu_element
  • build_navigation_menudata
  • build_navigation_listdata
  • build_navigation_list
  • set_navigation_tab_main
  • set_navigation_tab_fallback
  • navigation_tab_complete
  • fb_like_button
  • showthread_complete
  • page_templates