Une immense majorité de développeurs connaissent jQuery, mais pas vraiment JavaScript. Nous verrons comment faire en pur JS ce que vous avez l’habitude de faire avec jQuery et jQuery UI, en mettant l’accent sur le support par les navigateurs des fonctionnalités JS utilisées, et sur les polyfills disponibles.
Migrating Legacy Web Applications to AngularJSBTI360
JavaScript applications can be like a lawn, without discipline and attention, over time the weeds of technical debt can get out of control. In this talk Ryan will walk us through best practices for migrating legacy JavaScript applications to Angular, a modern JavaScript framework!
Back To The Front - Javascript Test Driven Development is between us (workshop)Marco Cedaro
Javascript & browsers have been for years a complex and unsafe environment for a web developer, now we have the right tools to gain control on what we are distributing in our web applications. During the workshop you will learn first-hand basic Javascript Test Driven Development practices including testing, refactoring and related agile practices such as continuous integration and pair programming.
presented at italian Back To The Front conference /w @sirLisko
Parse é um PaaS (platform as a service) que foi criado para auxiliar desenvolvedores a criarem seus aplicativos sem a necessidade de criar um web service para gerenciamento dos dados. Através de sua API, é possível gerenciar dados através de um banco com interface visual (Parse Data), configurar o envio de push notifications (Parse Push), integrar contas de redes sociais (Parse Social) e ainda escrever código para customização e tratamento de seus dados na nuvem (Cloud Code).
Parse is a PaaS (platform as a service) which was created to support developers to build their mobile apps without a web service managing the data. Through its API, it is possible to manage data through a database using a visual interface (Parse Data), configure push notifications (Parse Push), integrate social networks accounts (Parse Social) and write code to customize your requests in the cloud (Cloud Code).
This annual report summarizes a community initiative to address childhood literacy gaps in Englewood, Colorado. The initiative partnered with the Englewood Public Library to create a summer lunch and literacy program called "Hungry for a Story." Over many months, the group researched literacy issues, spoke with stakeholders, and developed supplemental materials. Their program provides free lunch and literacy activities at the library to help engage students and families. The report outlines the initiative's goals, challenges addressed, outreach efforts, and curriculum created to inspire hope in childhood literacy through summer engagement and support of library advocacy.
Une immense majorité de développeurs connaissent jQuery, mais pas vraiment JavaScript. Nous verrons comment faire en pur JS ce que vous avez l’habitude de faire avec jQuery et jQuery UI, en mettant l’accent sur le support par les navigateurs des fonctionnalités JS utilisées, et sur les polyfills disponibles.
Migrating Legacy Web Applications to AngularJSBTI360
JavaScript applications can be like a lawn, without discipline and attention, over time the weeds of technical debt can get out of control. In this talk Ryan will walk us through best practices for migrating legacy JavaScript applications to Angular, a modern JavaScript framework!
Back To The Front - Javascript Test Driven Development is between us (workshop)Marco Cedaro
Javascript & browsers have been for years a complex and unsafe environment for a web developer, now we have the right tools to gain control on what we are distributing in our web applications. During the workshop you will learn first-hand basic Javascript Test Driven Development practices including testing, refactoring and related agile practices such as continuous integration and pair programming.
presented at italian Back To The Front conference /w @sirLisko
Parse é um PaaS (platform as a service) que foi criado para auxiliar desenvolvedores a criarem seus aplicativos sem a necessidade de criar um web service para gerenciamento dos dados. Através de sua API, é possível gerenciar dados através de um banco com interface visual (Parse Data), configurar o envio de push notifications (Parse Push), integrar contas de redes sociais (Parse Social) e ainda escrever código para customização e tratamento de seus dados na nuvem (Cloud Code).
Parse is a PaaS (platform as a service) which was created to support developers to build their mobile apps without a web service managing the data. Through its API, it is possible to manage data through a database using a visual interface (Parse Data), configure push notifications (Parse Push), integrate social networks accounts (Parse Social) and write code to customize your requests in the cloud (Cloud Code).
This annual report summarizes a community initiative to address childhood literacy gaps in Englewood, Colorado. The initiative partnered with the Englewood Public Library to create a summer lunch and literacy program called "Hungry for a Story." Over many months, the group researched literacy issues, spoke with stakeholders, and developed supplemental materials. Their program provides free lunch and literacy activities at the library to help engage students and families. The report outlines the initiative's goals, challenges addressed, outreach efforts, and curriculum created to inspire hope in childhood literacy through summer engagement and support of library advocacy.
This document provides a home safety education package and checklist to assess home safety for a patient. It covers safety considerations for doorways, stairs, flooring, furniture, the kitchen, bathroom, bedroom, and general home areas. A questionnaire is also included to collect information about the patient's assistive devices, stairs, health supplies, home furniture measurements, and to request videos or pictures of key areas. The goal is to identify any safety risks in the home and equipment needs to prevent falls or difficulties with mobility.
Dokumen ini membahas tentang penanganan limbah anorganik seperti kertas, tekstil, gelas, logam, karet dan plastik. Limbah anorganik tidak dapat diuraikan oleh mikroorganisme atau membutuhkan waktu yang lama. Beberapa cara penanganannya adalah dengan mendaur ulang menjadi bahan pengisi, diinsenerasi menjadi panas, atau didaur ulang menjadi produk baru seperti kertas atau gelas. Dokumen ini juga
Long term drug treatment programs are more effective than short term programs for treating addiction. Addictions develop over long periods of time due to underlying trauma and insecurities, and short term programs do not provide enough time to overcome those factors. Long term programs allow individuals to develop coping skills, overcome fears and insecurities, and experience life without drugs or alcohol in a supportive environment. This gives them a stronger foundation for long term recovery compared to short term programs, which only provide an introduction without the ability to practice recovery skills in the real world.
El guion trata sobre los baños de la escuela que se encuentran en mal estado, sin agua ni papel, y sucios. Oscar se postula como candidato escolar prometiendo solucionar este problema reuniendo firmas de estudiantes inconformes, mostrándoselas a la directora y haciendo campañas para crear conciencia sobre los daños de usar los baños en esas condiciones. Si la directora se niega, Oscar insistirá hasta lograr el cambio porque es necesario para los estudiantes.
Fok Cheuk Kwong is a recent BBA graduate from Lingnan University with majors in Finance, Economics, and Risk & Insurance Management. He has received numerous awards for his academic and extracurricular achievements including winning the Treasury Markets Association Challenge in 2016 and receiving Best Presentation awards from Lingnan University in 2015. He is proficient in financial modeling, computer skills, leadership, communication, and languages. His interests include sports, cooking, drama and screenwriting. He provides Michael Firth and Leonard Cheng of Lingnan University as references.
This document provides a summary of Lauren Klein's contact information, education, field placements, service learning, leadership experience, work history, and awards. She is currently pursuing a Master's in Social Work from the University of Pittsburgh with anticipated graduation in December 2015. Her previous experience includes senior internships in early intervention and elementary education as well as a junior internship in hospice. She has held leadership roles in campus organizations and worked as a cashier and office assistant.
Kimberly Ann Ritter is an economist at the Los Angeles County Economic Development Corporation with expertise researching housing, real estate, construction, the creative economy, labor markets, and household finances. She delivers presentations and reports to inform business, government, and academic audiences. Ritter has a Master's degree in Economics from California State University, Long Beach, where she coauthored a logistics wage study. She has skills in research, data analysis, communication, and Microsoft Office.
PT. AHEB memproduksi minuman berenergi seperti Kratingdaeng, Torpedo, dan Isocup dengan berbagai rasa di pabriknya di Sukabumi. Perusahaan ini memiliki program CSR yang meliputi tanggung jawab terhadap masyarakat, pegawai, dan lingkungan.
El documento presenta la ecuación cubica genérica, la cual puede reducirse a varias ecuaciones de estado importantes mediante la designación de parámetros específicos. La ecuación cubica típicamente produce tres raíces de volumen, donde el menor valor corresponde al volumen de líquido, el segundo no es significativo, y el mayor es el volumen de vapor. El documento compara los volúmenes de líquido y vapor calculados usando la ecuación cubica genérica con valores reales tabulados para el agua pura a diferentes condiciones de temper
Localización, formación, islas, especies endémicas(flora y fauna), investigación de C.Darwin, Pinzones de Charles Darwin y aspectos que afectan a la biodiversidad.
Nota:10
Las islas Galápagos carecen de población humana autóctona debido a la falta de agua dulce y suelo cultivable. Los primeros humanos en visitar las islas fueron los incas dirigidos por Túpac Yupanqui en el siglo 15, quienes nombraron las islas "Galápagos" por sus grandes tortugas. El clima de Galápagos tiene dos estaciones determinadas por la corriente de Humboldt, la cual enfría y deseca el clima durante la primera estación de julio a octubre. La flora
Singer-songwriter Jennifer Hall celebrates her first studio material in four ...chicagonewsonlineradio
Jennifer Hall, an indie singer-songwriter from Chicago, is releasing her first new studio material in four years with a self-titled EP. The EP follows her acclaimed 2011 album "In This" and will be available at a release show on June 12. The article also mentions new releases from artists Alex Barnett, Electric Hawk, Options, and a collaborative single from Twin Peaks and Hurt Everybody.
Before there was Hoop Dreams, there was McDonald's: Strange and Beautiful
Get more votes!
1. Get more votes!
function removeEdit(oid)
if (oid)
var cont = jQuery("#Comments-comment-"+oid).closest(".brandNewComment");
cont.find(".newCommentOptions").fadeOut("fast", function()
jQuery(this).remove();
);
function getComment(oid, commentLimit)
var url = "/chicago/get-more-votes/Content?oid=17121636";
var limitMsg = commentLimit?'':'';
if (oid)
var params =
ajaxComponent: componentId,
commentOid: oid
;
jQuery.ajax(
url: url,
data: (params),
success: function (data)
if (!jQuery.trim(jQuery("#"+componentId+"_commentContent").html()))
jQuery("#"+componentId+"_commentContent").append(limitMsg+data).find(".brandNewComment")
.fadeIn("fast");
else
jQuery("#"+componentId+"_commentContent").children("div.comment, div.brandNewComment,
div.limitMsg").filter(":last").after(limitMsg+data).parent().find(".brandNewComment").fadeIn("fast");
var t=setTimeout(function()removeEdit(oid),300000);
2. var myTotal = parseInt(jQuery("#comments_total").text(), 10);
myTotal++;
updateCommentTotals(false,myTotal);
);
function doLikeComment(e)
e.preventDefault();
if (!this.clicked) 0;
var thisRating = jQuery(this).attr("rel");
if (thisRating == "Like")
myCurrentLikes = parseFloat(myCurrentLikes)+1;
else
myCurrentDislikes = parseFloat(myCurrentDislikes)+1;
var myNewLine = '' + myCurrentLikes + ' like';
if (myCurrentLikes != 1)
myNewLine += 's';
myNewLine += ', ' + '' + myCurrentDislikes + ' dislike';
if (myCurrentDislikes != 1)
myNewLine += "s";
jQuery("#"+oid+"_rating_sub").html(myNewLine);
jQuery("#"+oid+"_rating_sub").show();
var params =
oid: oid,
rating: thisRating
3. ;
jQuery.ajax(
url: "/gyrobase/Tools/AjaxLike",
type: "POST",
data: (params),
success: function (data)
jQuery("#"+oid+"_rating_sub").html(data);
if (thisRating == "Like")
jQuery("#Comments #"+oid+"_likeLinks
a.dislike").removeClass("dimmed").css("opacity","1").each(function()this.clicked = false;);
else
jQuery("#Comments #"+oid+"_likeLinks
a.like").removeClass("dimmed").css("opacity","1").each(function()this.clicked = false;);
);
function reportComment(e)
e.preventDefault();
e.stopPropagation();
var oid = jQuery(this).attr("rel");
var elem = jQuery("#"+oid+"_report");
elem.click(function(e)e.stopPropagation();)
if (!elem.is(":visible"))
jQuery("#Comments .reportCommentContainer").hide();
4. if (elem.is(":empty"))
var params =
oid: oid,
ajaxComponent: "ReportComment"
;
jQuery.ajax(
url: "/gyrobase/Tools/ReportComment",
data: (params),
success: function (data)
elem.html(data);
elem.fadeIn("fast");
);
else
elem.fadeIn("fast");
// attach close event handler to the html
jQuery("html").one("click", function()
jQuery("#Comments .reportCommentContainer:visible").hide();
);
function closeReport(obj)
jQuery(obj).closest(".reportCommentContainer").fadeOut("fast");
5. function submitReport(e)
var params = jQuery(e).closest("form").serialize()+"ajaxComponent=ReportComment";
jQuery.ajax(
url: "/gyrobase/Tools/ReportComment",
type: "POST",
data: (params),
success: function (data)
jQuery(e).closest(".reportCommentContainer").html(data);
);
(function($)
var subscribed=false;
function showFollowPanel(e)
e.preventDefault();
myPanel = $(this).parent().next(".togglePanel");
myPanel.fadeIn("fast");
function doSubscribe(obj)
var myPanel = obj.parent().next(".togglePanel");
myPanel.fadeIn("fast");
if (!subscribed)
var myLink = obj.parent();
6. var myLoader = myPanel.children(".loading");
var myUpdater = myPanel.children(".ajaxUpdater");
var params =
object: myPanel.attr("data-toolsoid"),
macro: myPanel.attr("data-toolsajaxmacro"),
url: window.location
;
$.ajax(
url: "/gyrobase/Macros/ToolsAjax",
data: (params),
type: "POST",
dataType: "html",
success: function (data)
subscribed = true;
if (myUpdater)
myUpdater.html(data);
myLoader.fadeOut("fast", function()
myUpdater.fadeIn("fast", function()
setTimeout(function()
myPanel.fadeOut("fast");
, 3000);
);
);
else
myPanel.fadeOut("fast");
7. );
function activateSubscribe(e)
e.preventDefault();
var myObj = $(this);
var isAuthenticated = Foundation.SessionManager.sharedSessionManager().isAuthenticated();
if (!isAuthenticated)
new Foundation.Login.Dialog(
"feelingShy": false,
"callback": function()doSubscribe(myObj);
);
return false;
else
// Proceed
doSubscribe(myObj);
function deleteComment(e)
e.preventDefault();
var thisComment = $(this);
var params =
macro: "deleteComment",
comment: thisComment.attr("data-comment")
8. ;
$.ajax(
url: "/gyrobase/Macros/ToolsAjax",
data: (params),
type: "POST",
dataType: "html",
success: function (data)
thisComment.closest(".brandNewComment").fadeOut("fast", function()
$(this).remove();
var myTotal = parseInt(jQuery("#comments_total").text(), 10);
myTotal--;
updateCommentTotals(false,myTotal);
);
);
function editComment(e)
e.preventDefault();
var thisComment = $(this);
var commentCont = thisComment.closest(".brandNewComment").find(".description");
var commentTemp = thisComment.closest(".brandNewComment").find(".commentTemp");
var commentText = commentTemp.html();
var toolbar = thisComment.closest(".brandNewComment").find(".commentToolbar");
commentCont.next(".commentEditCont").remove();
commentCont.after('');
9. toolbar.fadeOut("fast");
commentCont.fadeOut("fast", function()
commentCont.next(".commentEditCont").fadeIn("fast", function()
$(".brandNewComment textarea.expandableBox").autoBoxResize();
$(".brandNewComment textarea.expandableBox").focus();
);
);
function editCommentSave(e)
e.preventDefault();
var thisComment = $(this);
var editCont = thisComment.closest(".commentEditCont");
var commentTemp = thisComment.closest(".brandNewComment").find(".commentTemp");
var newText = thisComment.prevAll("textarea").val();
var toolbar = thisComment.closest(".brandNewComment").find(".commentToolbar");
var params =
macro: "editComment",
comment: thisComment.attr("data-comment"),
commentText: newText
;
$.ajax(
url: "/gyrobase/Macros/ToolsAjax",
data: (params),
type: "POST",
success: function (data)
if (data.error)
$(".editErrorDisplay").html(""+data.error+"").fadeIn("fast");