{"status": "Post recommendations successful", "status_code": "0000", "http_code": 200, "data": {"Posts": [{"id": 98, "title": "Finding the containing element of a selection or caret position within a content editable container in Javascript", "description": "Learn how to find the element that the current selection or caret(single selected point) resides in within a content editable container using Javascript", "post_type": "tutorial", "title_image": "img/post_defaults/javascript.jpg", "Score": 14.43269157409668, "title_image_thumbnail": "img/post_defaults/javascript_thumbnail.jpg", "url": "https://instructobit.com/tutorial/98/Finding-the-containing-element-of-a-selection-or-caret-position-within-a-content-editable-container-in-Javascript", "html": "
\n \n
Finding the containing element of a selection or caret position within a content editable container in Javascript
\n
\n
"}, {"id": 89, "title": "HTML canvas: Modifying the width, color and style of lines", "description": "Learn how to modify line properties such as the width, color, style, join and more ", "post_type": "tutorial", "title_image": "posts/89/MBX1EAXX1EIIGWLAY901J9GDPPI4W19342Z3MQZZCGJDUW8N8G.jpg", "Score": 7.120296478271484, "title_image_thumbnail": "posts/89/MBX1EAXX1EIIGWLAY901J9GDPPI4W19342Z3MQZZCGJDUW8N8G_thumbnail.jpg", "url": "https://instructobit.com/tutorial/89/HTML-canvas%3A-Modifying-the-width%2C-color-and-style-of-lines", "html": "
\n \n
HTML canvas: Modifying the width, color and style of lines
\n
\n
"}, {"id": 96, "title": "Creating a Javascript function to copy any given text to the clipboard", "description": "Learn how to create a Javascript function that copies a given piece of text to the clipboard using document.execCommand( "copy" )", "post_type": "tutorial", "title_image": "img/post_defaults/javascript.jpg", "Score": 6.768603801727295, "title_image_thumbnail": "img/post_defaults/javascript_thumbnail.jpg", "url": "https://instructobit.com/tutorial/96/Creating-a-Javascript-function-to-copy-any-given-text-to-the-clipboard", "html": "
\n \n
Creating a Javascript function to copy any given text to the clipboard
\n
\n
"}, {"id": 79, "title": "PHP inserting data into a MySQL table using mysqli", "description": "Learn how to insert rows into a MySQL database using the mysqli class in PHP . Create an SQL query to insert given data into a table.", "post_type": "tutorial", "title_image": "posts/79/J0Y2GHNJYBAA594QMI0CW7BVMEBJKO1BL3CQU8CD2ZRJOP95HI.jpg", "Score": 5.725252628326416, "title_image_thumbnail": "posts/79/J0Y2GHNJYBAA594QMI0CW7BVMEBJKO1BL3CQU8CD2ZRJOP95HI_thumbnail.jpg", "url": "https://instructobit.com/tutorial/79/PHP-inserting-data-into-a-MySQL-table-using-mysqli", "html": "
\n \n
PHP inserting data into a MySQL table using mysqli
\n
\n
"}, {"id": 4, "title": "Forcing nested block HTML elements to be the same width as content using CSS", "description": "Ensure a nested element within a fixed width container with a scroll-bar still retains the width of its content.", "post_type": "tutorial", "title_image": "posts/4/NYMWFWJY53PXC7CQGNJXN3RZHZIV0G34FELLKU31CNDI6EL29J.jpg", "Score": 4.021628379821777, "title_image_thumbnail": "posts/4/NYMWFWJY53PXC7CQGNJXN3RZHZIV0G34FELLKU31CNDI6EL29J_thumbnail.jpg", "url": "https://instructobit.com/tutorial/4/Forcing-nested-block-HTML-elements-to-be-the-same-width-as-content-using-CSS", "html": "
\n \n
Forcing nested block HTML elements to be the same width as content using CSS
\n
\n
"}, {"id": 95, "title": "How to create a search function for your website using Javascript, PHP and MySQL", "description": "Learn how to create a search function for your website that searches through your content for a given query", "post_type": "tutorial", "title_image": "posts/95/LZUQTJF1UOJRKLL9CC9MUL12IY5UIP9UKW613U73TBF0L5JYW4.jpg", "Score": 3.5910024642944336, "title_image_thumbnail": "posts/95/LZUQTJF1UOJRKLL9CC9MUL12IY5UIP9UKW613U73TBF0L5JYW4_thumbnail.jpg", "url": "https://instructobit.com/tutorial/95/How-to-create-a-search-function-for-your-website-using-Javascript%2C-PHP-and-MySQL", "html": "
\n \n
How to create a search function for your website using Javascript, PHP and MySQL
\n
\n
"}, {"id": 25, "title": "jQuery event handlers", "description": "Assign a function to an event that occurs within your HTML document using jQuery", "post_type": "tutorial", "title_image": "img/icon.png", "Score": 3.2079904079437256, "title_image_thumbnail": "img/icon_thumbnail.png", "url": "https://instructobit.com/tutorial/25/jQuery-event-handlers", "html": "
\n \n
jQuery event handlers
\n
\n
"}, {"id": 139, "title": "Conditional group concat in MySQL using if function", "description": "Learn how to use an if function within a GROUP_CONCAT function in MySQL to filter your results further while still having it available for other columns", "post_type": "tutorial", "title_image": "img/post_defaults/mysql.jpg", "Score": 3.013638496398926, "title_image_thumbnail": "img/post_defaults/mysql_thumbnail.jpg", "url": "https://instructobit.com/tutorial/139/Conditional-group-concat-in-MySQL-using-if-function", "html": "
\n \n
Conditional group concat in MySQL using if function
\n
\n
"}, {"id": 77, "title": "Easily obtain user input in Javascript using the prompt function", "description": "Get user input by displaying an input dialog using the prompt() function in Javascript", "post_type": "tutorial", "title_image": "posts/77/FT0V2ATTYT9ABKXRHZEKTF8971FEY1N2UJ76L0B84XOHSKF409.jpg", "Score": 3.0132291316986084, "title_image_thumbnail": "posts/77/FT0V2ATTYT9ABKXRHZEKTF8971FEY1N2UJ76L0B84XOHSKF409_thumbnail.jpg", "url": "https://instructobit.com/tutorial/77/Easily-obtain-user-input-in-Javascript-using-the-prompt-function", "html": "
\n \n
Easily obtain user input in Javascript using the prompt function
\n
\n
"}, {"id": 55, "title": "Introduction to CSS", "description": "Learn how to use cascading style sheets to enhance the appearance of elements within your HTML document", "post_type": "tutorial", "title_image": "posts/55/1ONCKEQ2MC1PVGRYUBGG9HTINVS24VQ0GSI7RIEBWDCA48DURO.jpg", "Score": 2.9335458278656006, "title_image_thumbnail": "posts/55/1ONCKEQ2MC1PVGRYUBGG9HTINVS24VQ0GSI7RIEBWDCA48DURO_thumbnail.jpg", "url": "https://instructobit.com/tutorial/55/Introduction-to-CSS", "html": "
\n \n
Introduction to CSS
\n
\n
"}, {"id": 91, "title": "Draw text on an HTML canvas using Javascript", "description": "Learn how to use the HTML5 canvas element to draw and style text", "post_type": "tutorial", "title_image": "posts/91/4UJPC9AUWF6GKQ40WPZS39OI9VN7L68QMOKN1JK2PK9NAU50RR.jpg", "Score": 2.7682241201400757, "title_image_thumbnail": "posts/91/4UJPC9AUWF6GKQ40WPZS39OI9VN7L68QMOKN1JK2PK9NAU50RR_thumbnail.jpg", "url": "https://instructobit.com/tutorial/91/Draw-text-on-an-HTML-canvas-using-Javascript", "html": "
\n \n
Draw text on an HTML canvas using Javascript
\n
\n
"}, {"id": 5, "title": "Getting started with Javascript", "description": "Learn how to include Javascript within an HTML document and make use of its important functions", "post_type": "tutorial", "title_image": "posts/5/UOB5KNE7ZFAPI9NEGK7XMAS7KIY4IDZV2CDVKTLWSZSGF4OKQN.jpg", "Score": 2.4572994709014893, "title_image_thumbnail": "posts/5/UOB5KNE7ZFAPI9NEGK7XMAS7KIY4IDZV2CDVKTLWSZSGF4OKQN_thumbnail.jpg", "url": "https://instructobit.com/tutorial/5/Getting-started-with-Javascript", "html": "
\n \n
Getting started with Javascript
\n
\n
"}, {"id": 44, "title": "Downloading an image into Javascript and inserting it into HTML after completion", "description": "Download and store an image into Javascript before displaying it in your HTML document once the image is loaded", "post_type": "tutorial", "title_image": "img/post_defaults/javascript.jpg", "Score": 2.135472536087036, "title_image_thumbnail": "img/post_defaults/javascript_thumbnail.jpg", "url": "https://instructobit.com/tutorial/44/Downloading-an-image-into-Javascript-and-inserting-it-into-HTML-after-completion", "html": "
\n \n
Downloading an image into Javascript and inserting it into HTML after completion
\n
\n
"}, {"id": 21, "title": "Getting started with jQuery for Javascript", "description": "Add interactivity and visuals to your website using jQuery, a downloadable library that helps you interact with your HTML document more effectively", "post_type": "tutorial", "title_image": "posts/21/8JPMUDZCCWIOIKN9MQ3OB8QWXDHZ36S84K2TYIRA4XEWD8AC3N.jpg", "Score": 2.08621883392334, "title_image_thumbnail": "posts/21/8JPMUDZCCWIOIKN9MQ3OB8QWXDHZ36S84K2TYIRA4XEWD8AC3N_thumbnail.jpg", "url": "https://instructobit.com/tutorial/21/Getting-started-with-jQuery-for-Javascript", "html": "
\n \n
Getting started with jQuery for Javascript
\n
\n
"}, {"id": 8, "title": "Javascript optional function parameters with default values", "description": "Create Javascript functions with optional parameters that assume a default value if no argument is given", "post_type": "tutorial", "title_image": "posts/8/YL96AQINAZ5WHOTEAA52D7JN6AOXVTQSOBA0WLGC5H75QHGZGT.jpg", "Score": 2.055868148803711, "title_image_thumbnail": "posts/8/YL96AQINAZ5WHOTEAA52D7JN6AOXVTQSOBA0WLGC5H75QHGZGT_thumbnail.jpg", "url": "https://instructobit.com/tutorial/8/Javascript-optional-function-parameters-with-default-values", "html": "
\n \n
Javascript optional function parameters with default values
\n
\n
"}, {"id": 73, "title": "Javascript variable scope: local vs global", "description": "Variables, functions and objects within Javascript can have varying levels of accessibility within your code depending on their scope. Learn how Javascript scope works and how to control it. ", "post_type": "tutorial", "title_image": "img/post_defaults/javascript.jpg", "Score": 1.8995774984359741, "title_image_thumbnail": "img/post_defaults/javascript_thumbnail.jpg", "url": "https://instructobit.com/tutorial/73/Javascript-variable-scope%3A-local-vs-global", "html": "
\n \n
Javascript variable scope: local vs global
\n
\n
"}, {"id": 54, "title": "Javascript string functions: Searching for text within a string", "description": "Search a string for a given piece of text within using Javascript string searching functions", "post_type": "tutorial", "title_image": "posts/54/AX9CBJVD45YQV7U3P8747PP2GI11HPDJBA3VZG3MP8QF5MH6VI.jpg", "Score": 1.8503238558769226, "title_image_thumbnail": "posts/54/AX9CBJVD45YQV7U3P8747PP2GI11HPDJBA3VZG3MP8QF5MH6VI_thumbnail.jpg", "url": "https://instructobit.com/tutorial/54/Javascript-string-functions%3A-Searching-for-text-within-a-string", "html": "
\n \n
Javascript string functions: Searching for text within a string
\n
\n
"}, {"id": 87, "title": "PHP: wraping strings into multiple lines using the wordwrap() function", "description": "Wrap a string into new lines depending on a specified length using the wordwrap() function in PHP.", "post_type": "tutorial", "title_image": "posts/87/YP9E4AZI4FY9ED6TJJNUIZF7T149NQMS2XYAZVULDAYGXRK2RI.jpg", "Score": 1.8426133394241333, "title_image_thumbnail": "posts/87/YP9E4AZI4FY9ED6TJJNUIZF7T149NQMS2XYAZVULDAYGXRK2RI_thumbnail.jpg", "url": "https://instructobit.com/tutorial/87/PHP%3A-wraping-strings-into-multiple-lines-using-the-wordwrap%28%29-function", "html": "
\n \n
PHP: wraping strings into multiple lines using the wordwrap() function
\n
\n
"}, {"id": 58, "title": "Javascript string functions: retrieving the number of characters within strings", "description": "Learn how to extract the number of characters within a string with Javascript string functions", "post_type": "tutorial", "title_image": "posts/58/IF4QQR1OVW0BWKLC3VCOQ392GZOAILSXFGJ0XF3R6UPXEADU1G.jpg", "Score": 1.8142696022987366, "title_image_thumbnail": "posts/58/IF4QQR1OVW0BWKLC3VCOQ392GZOAILSXFGJ0XF3R6UPXEADU1G_thumbnail.jpg", "url": "https://instructobit.com/tutorial/58/Javascript-string-functions%3A-retrieving-the-number-of-characters-within-strings", "html": "
\n \n
Javascript string functions: retrieving the number of characters within strings
\n
\n
"}, {"id": 118, "title": "Search engine friendly AJAX links", "description": "Learn how to use anchors in combination with Javascript to load content asynchronously to your site while maintaining the ability for search engines to crawl those links.", "post_type": "tutorial", "title_image": "posts/118/0AX135PBL5WFQIJAJ638SHCGS89ULD2ONX5F7MS5V1TELDMXTS.jpg", "Score": 1.7844433188438416, "title_image_thumbnail": "posts/118/0AX135PBL5WFQIJAJ638SHCGS89ULD2ONX5F7MS5V1TELDMXTS_thumbnail.jpg", "url": "https://instructobit.com/tutorial/118/Search-engine-friendly-AJAX-links", "html": "
\n \n
Search engine friendly AJAX links
\n
\n
"}]}, "flash_data": [], "extra_data": [], "rq_ref": "c66d92a9-0573-4b40-ae2d-388e60d5d367"}