title: Magento 2 - How to add additional js files to product page only
body: <p>Magento 2 use RequireJS and different approach than version 1. Therefore, if I want to keep using the default theme luna, to extend the product page by adding one javascript file. What is the best way to do? </p>
  
  <p>Should I extend it by creating a new module?</p>
  
  <p>--Update--
  After thinking my question above, here, I'm listing what I would like to do in steps as follow. But need help to find the way and solution. Since I'm new to Magento 2, some questions might be too simple to you, please don't mind to give help. Thanks!</p>
  
  <ol>
  <li><p>Create a child theme and use Luma theme as parent. (I'm studying <a href="http://devdocs.magento.com/guides/v2.0/frontend-dev-guide/themes/theme-create.html" rel="nofollow">http://devdocs.magento.com/guides/v2.0/frontend-dev-guide/themes/theme-create.html</a> but there are many questions in the detail on how to locate a js file)</p></li>
  <li><p>Magento 2 use RequireJS. What is the best way to put my js file, such as, if I have a js file to trigger some events on product variation changes. And the js file named custom-events.js. Where should I put?</p></li>
  </ol>
  
  <p>--Update-- 
  Created a child theme of luna, ie: named as: Vendor and lunachild:</p>
  
  <pre><code>app/design/frontend/Vendor/lunachild/theme.xml
  app/design/frontend/Vendor/lunachild/registration.php
  app/design/frontend/Vendor/lunachild/etc/view.xml
  </code></pre>
  
  <p>How to place catalog_product_view.xml in my theme?</p>