Using jQuery within the view initialize event:
this.el = $('<div id="\'newView\'"></div>');
I manipulated the this.el attribute directly, without using an interim variable, it seemed to work ok, but if there are side-effects I discover later, it should be easy enough to change. setElement will automatically assign its argument to this.el so nothing further needs to be done.
I did some research the other day to secure my REST API using The Slim framework.
I found a tidy little way to force HTTP authentication (basic, in this case) using this article as well as the PHP manual.
I get the client to provide the user name and password, then I can look up the (hashed) password in the database. It simply causes the call to authenticate each login with their corresponding password.
In combination with forcing the page through https (a .htaccess task) and this, I can protect API access pretty simply.
I used this in VB6 (and the great Chilkat components) to authenticate a PUT command. I can now more safely allow database inserts from over the Net. It was as simple as:
Dim oHttp As New ChilkatHttp
Dim resp As String
oHttp.Login = 'userid'
oHttp.Password = 'supersecret'
resp = oHttp.PutText('http://my.apiurl.com',sXMLText, "utf-16","text/xml",0,0)
I can’t say that I really like the railroad diagrams for describing the syntax of the language as much as I’d like more example code. I suppose the diagrams are more inclusive, they just seem a little excessive for what information they provide.
Yes, this is an incredibly terse book. Some rather hefty topics are given a few lines of discussion. Not that this is terrible, but it makes for a slow read. He establishes a few helper functions & methods to allow you to do certain tasks a lot easier, such as easier object creation and inheritance. These functions are referred to later on in the book as if they were parts of the core language, so you really need to know both the book and the core language very well.