IRC Chat snippets as presentations
-
Upload
multipoint-thoughts -
Category
Technology
-
view
378 -
download
0
description
Transcript of IRC Chat snippets as presentations
![Page 1: IRC Chat snippets as presentations](https://reader036.fdocuments.in/reader036/viewer/2022080210/5553a71db4c905d9448b46bd/html5/thumbnails/1.jpg)
IRC #javascript chat snippets
The wisdom of the really wise crowds.
![Page 2: IRC Chat snippets as presentations](https://reader036.fdocuments.in/reader036/viewer/2022080210/5553a71db4c905d9448b46bd/html5/thumbnails/2.jpg)
Privacy concerns • Only a sample, no code written.• Aim: To try to manage tons of useful info in IRC chats.
• Nothing logged yet for this, but do see "IRSeek"• Names replaced with random names (similar can be done for
timestamps, signatures, “away” messages).• Anyone should be allowed to opt out.
• “Chill effect”?• Knowing the possibility of logging might actually reduce junk on
the official channels• Newbies might get scared off initially seeing nicknames on
presentations - just till it becomes a routine - like Facebook and MySpace.
• If ops don't like it, it isn't going through anyway :-)
![Page 3: IRC Chat snippets as presentations](https://reader036.fdocuments.in/reader036/viewer/2022080210/5553a71db4c905d9448b46bd/html5/thumbnails/3.jpg)
IRC #javascript chat snippets
17:39 Bob is there a method that creates a new stylesheet such as "document.createStyleSheet()"? i found all the methods for adding rules, but what if my pop up window doesn't have a stylesheet to begin with? 17:39 Bob document.styleSheets is undefined 17:40 Jonny Bob: var style = document.createElement('style'); style.type = 'text/css'; document.getElementsByTagName('head')[0].appendChild(style);
![Page 4: IRC Chat snippets as presentations](https://reader036.fdocuments.in/reader036/viewer/2022080210/5553a71db4c905d9448b46bd/html5/thumbnails/4.jpg)
IRC #javascript chat snippets
17:49 Alex another newbie question: how do I find "that" element's parent's class? $('.someLink').click(function(){ var className = $(???????).attr("class") })
17:49 Karl $(this).parent().attr("class")
17:50 Karl that might give you multiple classes though of course
![Page 5: IRC Chat snippets as presentations](https://reader036.fdocuments.in/reader036/viewer/2022080210/5553a71db4c905d9448b46bd/html5/thumbnails/5.jpg)
IRC #javascript chat snippets
18:07 Bryan how do I access all elements in a form at once? 18:07 Jonny what do you mean? What are you trying to accomplish? 18:08 Bryan i want to check if any of the form's elements are empty 18:08 Bryan if at least one is empty, i want to abort the submit 18:09 Jonny You have to loop through the form's elements collection 18:09 George Then iterate over the ones you do want.
![Page 6: IRC Chat snippets as presentations](https://reader036.fdocuments.in/reader036/viewer/2022080210/5553a71db4c905d9448b46bd/html5/thumbnails/6.jpg)
IRC #javascript chat snippets
17:50 Bryan hi, i am having problems accessing an html form and its object in JS :( 17:50 Jonny `forms @Bryan 17:50 jsBot Bryan: forms: Accessing form elements via JavaScript: Don't use document.forms[index].elementName or document.formName.elementName. Use document.forms['formName'].elements['elementName'] or document.getElementById('formID').elements['elementName'] or document.getElementById('elementID')
![Page 7: IRC Chat snippets as presentations](https://reader036.fdocuments.in/reader036/viewer/2022080210/5553a71db4c905d9448b46bd/html5/thumbnails/7.jpg)
IRC #javascript chat snippets
18:16 Larry hello, does anyone know how i might iterate through all of the attr's of an element? Karl Larry: $("el")[0].attributes
![Page 8: IRC Chat snippets as presentations](https://reader036.fdocuments.in/reader036/viewer/2022080210/5553a71db4c905d9448b46bd/html5/thumbnails/8.jpg)
IRC #javascript chat snippets
18:27 Bryan can i join an array now without delimiters? 18:27 Bryan so it stays empty? 18:27 Jonny arr.join('') 18:27 Jonny In your case, that will only test against all fields being empty, tho 18:27 Bryan oh yeah 18:29 Jonny var pass = true; if (...elements['name'].value === '') { pass = false; } and so on for each of your fields. Then return pass
![Page 9: IRC Chat snippets as presentations](https://reader036.fdocuments.in/reader036/viewer/2022080210/5553a71db4c905d9448b46bd/html5/thumbnails/9.jpg)
jQuery UI draggable demo
![Page 10: IRC Chat snippets as presentations](https://reader036.fdocuments.in/reader036/viewer/2022080210/5553a71db4c905d9448b46bd/html5/thumbnails/10.jpg)
Was this useful as a tool to learn javascript?
FAQ 2.0?
![Page 11: IRC Chat snippets as presentations](https://reader036.fdocuments.in/reader036/viewer/2022080210/5553a71db4c905d9448b46bd/html5/thumbnails/11.jpg)
That is all, thank you!