- Strict DI – an option for finding places in your application that will not minify due to use of short-hand DI syntax
ng-app ng-strict-di
| // include gulp | |
| var gulp = require('gulp'); | |
| // include plug-ins | |
| var gutil = require('gulp-util'); | |
| var concat = require('gulp-concat'); | |
| var uglify = require('gulp-uglify'); | |
| //var imagemin = require('gulp-imagemin'); | |
| <!doctype html> | |
| <html> | |
| <head> | |
| <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> | |
| <script type="text/javascript" src="paste.js"></script> | |
| <meta charset="utf-8"> | |
| <meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible"> | |
| <title>paste.js</title> | |
| <link href="//cdnjs.cloudflare.com/ajax/libs/normalize/3.0.0/normalize.min.css" media="screen" rel="stylesheet" type="text/css" /> | |
| </head> |
| <script type="text/javascript"> | |
| $(document).ready(function () { | |
| var sf = $.ServicesFramework(-1); | |
| // Send an AJAX request | |
| $.getJSON(sf.getServiceRoot('eTailer.NewProducts') + "NewProductsAPI/GetNewProducts?CategoryId=2&Top=10", | |
| function (data) { | |
| // On success, 'data' contains a list | |
| $.each(data, function (key, val) { | |
| // Format the text to display. |
| var pageres = require('pageres'); | |
| pageres(['todomvc.com'], ['1366x768', '1600x900'], function () { | |
| console.log('done'); | |
| }); | |
| //via node.js command |
| /** | |
| * Track JS error details in Universal Analytics | |
| */ | |
| function trackJavaScriptError(e) { | |
| var errMsg = e.message; | |
| var errSrc = e.filename + ': ' + e.lineno; | |
| ga('send', 'event', 'JavaScript Error', errMsg, errSrc, { 'nonInteraction': 1 }); | |
| } |
| $.ajax({ | |
| url: '/echo/error/', | |
| async: true, | |
| // retryCount and retryLimit will let you retry a determined number of times | |
| retryCount: 0, | |
| retryLimit: 10, | |
| // retryTimeout limits the total time retrying (in milliseconds) | |
| retryTimeout: 10000, | |
| // timeout for each request | |
| timeout: 1000, |
element = document.querySelector(selectors);var select = document.querySelector;
var el = select("#id");
var el2 = select(".myclass");var originalDoSomething = doSomething;
doSomething = function() {
var startTime = new Date();
// call the original version of the function
var r = originalDoSomething.apply(this, arguments);
var stopTime = new Date();
console.log("Started at " + startTime + " and ended at " + stopTime);// A model can be an object literal
var plainObject = {
name: 'Counter',
total: 0
};
// Define an observer method
function observer(changes){
changes.forEach(function(change, i){