Jump to content
Larry Ullman's Book Forums
Sign in to follow this  
Jaepee

Got It Today

Recommended Posts

It arrived in the mail today!! Yey! After a month on pre order from Amazon.com. I am very pleased with the quality of the book. The color illustrations are a nice touch. I can't wait to dive into it.

Thanks Larry

Jadon P.

Share this post


Link to post
Share on other sites

I'm glad to hear it. I hope it meets your expectations. I keep forgetting to talk up the full color aspect. This is my first full color book, which also explains the higher price. Plus the book is physically heavier because of the color and paper quality. Anyway, thanks again!

Share this post


Link to post
Share on other sites

I received my copy on Monday. Great job, Larry! It's already cleared up some misconceptions I've had, and I'm only on chapter 2!

 

And I've noticed that Firefox (10.0.2) has much better HTML5 support than IE (9.0.8112.16421), not that that surprises me.

Share this post


Link to post
Share on other sites

Thanks, Paul. Very much appreciated. I was worried that I put too much explanation in those first three chapters, so it's reassuring to hear that some of that material was beneficial even to a seasoned pro such as yourself.

 

Every so often while testing I had to remind myself to use a browser that didn't support HTML5, because the HTML5 validation kept triggering. Please keep me informed as to what you think as you progress!

Share this post


Link to post
Share on other sites

Thank you very much. Nice of you to say. As I wrote above, in hindsight I worried that those first three chapters were too much information without enough code, but I thought it important so it's reassuring to hear people taking to it. Cheers!

Share this post


Link to post
Share on other sites

Thank you , although unobtrusive scripting seems to have been around for some time it's been tough to find a good source on the subject (and much more). I think its awesome that the content follows web standards , progressive enhancement and coding best practices. I also like the fact that you assume some of us have fiddled with js a bit , (probably pieced a few parts of code together and well, somehow it worked.) However, now were ready for the next step and this is definitely the book for it. Thanks again, Marcus

Share this post


Link to post
Share on other sites

Yeehaw,

 

Got mine yesterday and finished the first two chapters.

I have been *using* JavaScript for a couple of years ,now it's time to learn to program with it !

This books is wonderful so far, the words flow and I can tell this is going to be a fun ride.

I learned a lot from the PHP for the Web book and looking forward to finishing this book as well.

 

Thanks Larry !

Share this post


Link to post
Share on other sites

I got this books some days ago. Huge thanks for Larry who gave it to me for free. Hope I get to the level where I can answer questions pretty soon so I can pay back. We'll see. In the meantime, expect some hopeless questions from me!

 

Great read so far. I'm at around page 40, and I find a lot of the intro info useful. Could be shorter, but it's a beginners book. As Larry is such a great learner, and I'm familiar with events, objects and dot-syntax, I hope to pick up the language in a couple of weeks.

 

The only problem I have is with the layout. As I read some of it on the IPhone, the switching of text placement is a bit annoying. I can even specify odd/even page layouts, so I'd liked those to be consistent at least. Big problem, right? Haha. :D

Share this post


Link to post
Share on other sites

Given your penchant for Web languages, I imagine you'll learn JS real quick and be able to help a lot on the JS forum as well.

I agree that the beginning chapters were a bit long, but that's coming from knowing something about JS.

 

If I didn't know anything, I think the beginning chapters would be a good and important read.

Share this post


Link to post
Share on other sites
I agree that the beginning chapters were a bit long, but that's coming from knowing something about JS.

 

Programming is what it is, you know. Once you understand the inner workings of references, values, objects, events, conditionals, loops and the likes, it pretty much boils down to syntax, names and those few special things you just gotta figure out about each language. Luckily, most of the stuff so far is really familiar. Just hoping it will continue on like that, but I'm sure it won't. The more you learn to know, the more you find out you don't know. ;)

Share this post


Link to post
Share on other sites

Yeah, but I suspect you'll be all right.

 

JS has a few things that aren't similar to C/Java, so they can throw people for a loop.

For the most part though, it's pretty simple.

Share this post


Link to post
Share on other sites

Starting to learn something here. Most important things I've picked up so far. (For my personal understanding of JS)

 

- Functions are objects.(!) Probably my most important discovery. I understood so much more of the JS code I've seen over the years by learning that.

- That JS is event driven

- Those anonymous functions and nested functions

- How JS object works. Not used to that

- JSON. (The syntax all makes sense now - Should really have gotten that from the abbreviation)

- Simply that $ is a valid function name. A lot more of the JQuery code I've seen makes sense now.

- How "simple" common tasks in JS is. I talk about just doing ordinary validation/replacing values etc. Things like simple calculations that's always impressed me.

 

Probably something more, but these are some of the weird things I've discovered for myself as a newbie to JavaScript. I like this book a lot, Larry. Very clear explanations.

Share this post


Link to post
Share on other sites

Strictly speaking, I think functions are just another datatype in JS, and all datatypes are objects.

Practically speaking though, what it really boils down to is that functions can be treated like any other variable in JS, which really makes for some interesting behaviors and possibilities.

Share this post


Link to post
Share on other sites

I think you are partially wrong. Everything is a generic object (Before execution) where the type differs. In Java, this would be written as class Object<AnyType>. You define type, not the other way around. ( And because JS is weakly typed, it's done automatically ). The base object is generic and can be base types (integers, floats, strings) or complex types. It's here, in the last category, along with array and "normal" objects, we also find the function type. (In practice, It would create objects of a specific type, but the base object class works sort of like a "wrapper" for all objects, just like in Java.)

 

That's how I've understood it, and also what I would think after working in Java, but I might be completely wrong. Maybe Larry knows. :P

Share this post


Link to post
Share on other sites

Yes, I am partially wrong. Even an object is just another datatype.

What's tricky is that both objects and functions are datatypes, but functions are also a type of object (as you stated, Antonio).

The semantics of it all still confuses me from time to time.

Share this post


Link to post
Share on other sites

First, Thomas, thanks for the nice words on the book. I'm glad you're liking it.

 

Yes, functions are a type of generic object and also an instanceof an object. And, yes, understanding that functions are just another datatype really explains a lot of the voodoo that gets done in JavaScript.

Share this post


Link to post
Share on other sites

Thanks, Thomas. Which Amazon are you looking at by the way? I only see 4 reviews at the US one. Of course, I'm grateful to everyone.

 

I won't see meaningful numbers on the sales for some time, but right now it seems that the JavaScript book is selling around the same as the PHP VQS and PHP & MySQL VQP, which are my best sellers. So it seems to be doing well. My e-commerce book is right in there, too.

Share this post


Link to post
Share on other sites

A little embarrassing, but I must've just read wrong.

 

The exams are coming, so I haven't touch the book in a couple of weeks. Just wanted to see what other people felt about the book as I really like it a lot so far.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×