IP356W14A JavaScript – Session One Notes

Consider this picture.
Learning CycleJavaScript logo

Can you see how this applies to what you are doing before our sessions and while we are together?

Please reply with a comment about our first session.

Highlights / Metacognition

  • What did you think was the most valuable thing that happened for you tonight?
  • What did you learn from that?
  • What will you do with that knowledge?

Questions?

  • Now that we’ve had our first session, what do you want to know?
  • What could we have done better?

If you spot a question from someone else and you can answer it – please do.

Advertisements

11 thoughts on “IP356W14A JavaScript – Session One Notes

  1. Jonathon says:

    The most valuable thing that happened tonight:
    Going through the document object model was cool. Reviewing syntax was also good – when we looked at “that that is is that that is not is not is that it it is” in the the intro class – I was bewildered. Now it is starting to make some sense and that is a good feeling.

    What did I learn from that?
    I am starting to learn about the possibilities of what JavaScript can do.

    Now that we’ve had our first session, what do you want to know?
    If JavaScript can be used to guide positioning of elements and states of element – that would be good to know. I would also like to master interactive forms and the collapsing box menus. Anything related to UI.

    What could we have done better?
    Perhaps more dancing.

  2. Liz Gosselin says:

    •What did you think was the most valuable thing that happened for you tonight?
    Nice quick review of some of the concepts of Intro to Programming (I know, that class finished last week, but…).
    Introduction to WebMatrix

    •What did you learn from that?
    Some pretty nice free software is available.

    •What will you do with that knowledge?
    Download Webmatrix. But I’m also going to try to work with Visual Studio.

    Side note: Came across this cartoon last week. Subject was brought up in class last.
    http://bit.ly/OHhdNL

  3. •What did you think was the most valuable thing that happened for you tonight?
    It was valuable to hear about the history of JS syntax.

    •What did you learn from that?
    It helps to know that some of the JS documentation I might find online in the future will look different to how I write code because some of the syntax has evolved over time.

    •What will you do with that knowledge?
    Hopefully I will be able to recall it in the future, and not feel nervous when JS documentations don’t look entirely familiar.

  4. Liz Gosselin says:

    Hi Jim, I haven’t been able to connect to the server. I keep getting timed out. The connection is valid, but I keep getting this error: Connection Error – Failure to get file list from server. No-transfer-time exceeded. Closing control connection (421).

    I can see the directory online, and I can access my list of files created in class, but that’s it. I’m getting the same result with Visual Studio and FileZilla. I see no one else has posted or updated any files since class either. Any suggestions?

    Thanks!

    System.ApplicationException: Failure to get file list from server. No-transfer-time exceeded. Closing control connection (421). —> Microsoft.WebMatrix.Deployment.FtpException: Failure to get file list from server. No-transfer-time exceeded. Closing control connection (421). —> Rebex.Net.FtpException: No-transfer-time exceeded. Closing control connection (421).
    at Rebex.Net.Ftp.ReadResponse(Int32 success)
    at Rebex.Net.Ftp.Execute(String command)
    at Rebex.Net.Ftp.GetCurrentDirectory()
    at Microsoft.WebMatrix.Deployment.RebexFtpClientImpl.DirectoryExists(String remotePath)
    at Microsoft.WebMatrix.Deployment.RebexClientAdapter.GetListingUnSafe(String relativePath, FtpTransferMode transferMode)
    at Microsoft.WebMatrix.Deployment.RebexClientAdapter.GetListingImpl(String relativePath)
    — End of inner exception stack trace —
    at Microsoft.WebMatrix.Deployment.RebexClientAdapter.GetListingImpl(String relativePath)
    at Microsoft.WebMatrix.Deployment.Remote.FtpFileProvider.GetListing(String path)
    at Microsoft.WebMatrix.Deployment.Remote.FtpFileProvider.GetChildItemInfos(String parentDirectoryPath)
    at Microsoft.WebMatrix.Deployment.Remote.FtpDirectory.get_ItemInfos()
    at Microsoft.WebMatrix.Deployment.Remote.FtpDirectory.ExecuteGetItems()
    at Microsoft.WebMatrix.Deployment.Remote.RemoteRequest`1.OnExecute()
    at Microsoft.WebMatrix.Deployment.Remote.RemoteRequest.Execute()
    — End of inner exception stack trace —
    at Microsoft.WebMatrix.Deployment.Remote.RemoteRequest.Wait()
    at Microsoft.WebMatrix.Deployment.Remote.RemoteRequest`1.get_Result()
    at Microsoft.WebMatrix.Core.Remote.AsyncSiteDirectory.GetItems()
    at Microsoft.WebMatrix.Deployment.Remote.RemoteDirectory.EnsureItems()
    at Microsoft.WebMatrix.Deployment.Remote.RemoteDirectory.GetItems()
    at Microsoft.WebMatrix.Core.Remote.SiteItem.get_Items()
    at Microsoft.WebMatrix.Deployment.Remote.RemoteParentHierarchyInfo.GetChildren(ErrorNotification& errorNotification)

    • JimUBC says:

      Hi Liz,
      Sorry that you’re having trouble with this. I just went into WebMatrix and made a change to your _____01.html file to test that everything is working.
      Have you set the WebMatrix settings to turn OFF passive mode?
      WebMatrix Settings

      In FileZilla, you need to set the connection the Active

      Set connection to Active

    • JimUBC says:

      Visual Studio IP356

      Connection settings for Visual Studio 2013 to connect to the JavaScript Student Coursework site.

      NOTE: Uncheck – Passive Mode

      Visual Studio for IP356

      If you get an error check the Windows Firewall and make sure that Visual Studio 2013 is allowed through the firewall.

      Visual Studio through Windows Firewall

  5. Jules says:

    What did you think was the most valuable thing that happened for you tonight?

    Being introduced WebMatrix, a web development application.

    What did you learn from that?

    Having such a tool, you can develop a website with ease (various features). You can test what you develop before uploading to your web space.

    What will you do with that knowledge?

    I will have to use and work with both WebMatrix (Microsoft) and NetBeans (Oracle) to see which application I am most comfortable with.

  6. Liz Gosselin says:

    Thanks Jim. My settings were right, but it could be an issue with my setup. I’m running Win7 through VMWare on my Mac Mini. I found an ftp client that works on the Mac side. I’m using Webmatrix to work on the files, saving to a shared folder between the two platforms, and uploading from the Mac side. It’s working fine this way.

    • JimUBC says:

      Hi Liz,
      I’m glad you’ve got a way to work across the platforms. You might want to talk to Emilie. She’s using something called Coda on her MacBook.

  7. dangminer says:

    Most valuable thing I learned was way java attempts to predict what you’re trying to do for better and worse

    This emphasized that it doesn’t error out like you’d expect from more rigid compiled languages like C and that it make it even more important to test your scripts in stages.

    I will definitely test each segment of script in small chunks of script where output can be predicted and verified

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s