• Урок 1. 00:01:39
    Welcome!
  • Урок 2. 00:06:22
    Setup - Installing the web server
  • Урок 3. 00:04:37
    Creating our test page
  • Урок 4. 00:06:51
    Creating our index page
  • Урок 5. 00:06:17
    Sending data to another page
  • Урок 6. 00:03:59
    Creating a style sheet
  • Урок 7. 00:09:26
    Styling the index page
  • Урок 8. 00:08:52
    Styling the search button
  • Урок 9. 00:07:07
    Styling the search textbox
  • Урок 10. 00:05:32
    Adding our own site logo
  • Урок 11. 00:06:38
    Creating our search page structure
  • Урок 12. 00:08:20
    Styling the search bar section
  • Урок 13. 00:06:04
    Styling the search bar itself
  • Урок 14. 00:06:38
    Adding an icon to the search button
  • Урок 15. 00:07:02
    Creating the search type tabs
  • Урок 16. 00:03:34
    Styling the search type tabs
  • Урок 17. 00:06:06
    Displaying the active tab
  • Урок 18. 00:07:46
    Document parser class
  • Урок 19. 00:08:41
    Loading the HTML of a site
  • Урок 20. 00:05:22
    Echoing the found urls
  • Урок 21. 00:05:23
    Ignoring links we don't want to use
  • Урок 22. 00:06:42
    Converting relative links to absolute links - Part 1
  • Урок 23. 00:05:12
    Converting relative links to absolute links - Part 2
  • Урок 24. 00:06:14
    Recursively crawling links
  • Урок 25. 00:08:04
    Getting the title tags for each site
  • Урок 26. 00:05:54
    Getting the keywords and description
  • Урок 27. 00:08:56
    Creating our database
  • Урок 28. 00:08:10
    Inserting the sites to the database
  • Урок 29. 00:04:53
    Checking if a link exists in the DB already
  • Урок 30. 00:05:46
    Crawling images
  • Урок 31. 00:10:24
    Inserting images to the DB
  • Урок 32. 00:12:30
    Site results provider class
  • Урок 33. 00:02:52
    Styling the number of results label
  • Урок 34. 00:06:38
    Outputting site results
  • Урок 35. 00:03:42
    Showing title, description and url for site results
  • Урок 36. 00:05:05
    Styling the search results
  • Урок 37. 00:04:03
    Trimming the result text
  • Урок 38. 00:01:05
    Showing the search term in the textbox
  • Урок 39. 00:06:17
    Adding page limits to our database query
  • Урок 40. 00:03:08
    Creating the pagination control images
  • Урок 41. 00:03:48
    Showing the first and last images
  • Урок 42. 00:04:21
    Showing the page numbers
  • Урок 43. 00:04:26
    Showing the current page
  • Урок 44. 00:07:58
    Calculating the page number
  • Урок 45. 00:03:09
    Handling an edge case
  • Урок 46. 00:05:07
    Adding our own JavaScript file
  • Урок 47. 00:04:35
    Getting the url of the clicked link
  • Урок 48. 00:03:26
    Getting the id of the clicked link
  • Урок 49. 00:07:15
    Updating the clicks value via ajax
  • Урок 50. 00:02:24
    Sending the type value in the form
  • Урок 51. 00:04:07
    Creating the image results provider
  • Урок 52. 00:03:57
    Outputting the images
  • Урок 53. 00:05:39
    Styling the images
  • Урок 54. 00:06:03
    Masonry layout
  • Урок 55. 00:06:34
    Loading the images with JavaScript
  • Урок 56. 00:04:57
    Calling the Masonry code with a timer
  • Урок 57. 00:06:06
    Flagging broken images
  • Урок 58. 00:03:52
    Image preview
  • Урок 59. 00:05:19
    Image preview captions
  • Урок 60. 00:04:40
    Increasing the image click count
  • Урок 61. 00:01:37
    You made it! Thank you!
Этот материал находится в платной подписке. Оформи премиум подписку и смотри Make a Google search engine clone: JavaScript PHP and MySQL, а также все другие курсы, прямо сейчас!
Премиум