How would you say Hello World in jQuery? (from Taking Notes podcast #157)

Today I recorded the Taking Notes podcast episode 157 with Bruce Elgort and Julian Robichaux and Bruce asked me “so how would someone get started in jQuery – you know like a Hello World kinda example” and I had to say – well you wouldn’t do that in jQuery – you would just do a JavaScript alert.

<script>
	alert('Hello World')
</script>

A better beginner example would be to use a selector to get all the blank fields on a form, turn them red and notify the user. It is a good question though and I will write an article on that in the near future…..

So what about Hello World in a jQuery plugin?

In hindsight, though I guess you could do what Bruce asked for – and if you HAD to….then you could use Pines Notify and do something like this, but I don’t think that is quite what he meant and this is not the beginners example he was looking for 🙂

Add your Pines Notify library and CSS to your XPage (just like in the previous article)

	<xp:this.resources>
		<xp:script src="js/jquery.pnotify.min.js" clientSide="true"></xp:script>
		<xp:styleSheet href="css/jquery.pnotify.default.css"></xp:styleSheet>
		<xp:script src="js/jquery-1.7.1.min.js" clientSide="true"></xp:script>
		<xp:styleSheet href="css/jquery.custom-theme/images/jquery-ui-1.8.18.custom.css"></xp:styleSheet>
	</xp:this.resources>

And then Create your Hello World notification

			<xp:button value="Hello World Example" id="button3" styleClass="btn source">
				<xp:eventHandler event="onclick" submit="false">
					<xp:this.script>
						<![CDATA[$.pnotify({
					pnotify_title: 'Just for Bruce and Julian!',
					pnotify_text: 'Hello World.',
					pnotify_type: 'error'
					});]]>
					</xp:this.script>
				</xp:eventHandler>
			</xp:button>

Giving me what Bruce asked for 🙂

helloWorld using Pines Notify
helloWorld using Pines Notify

In all seriousness – thank you so much to Bruce and Julian for giving me the opportunity to be a guest in the Taking Notes Podcast – it was a blast and I know I join an elite group of people who’ve had the pleasure in the last 7 years 🙂

Marky

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 )

Connecting to %s