让天下没有难学的编程 |

全部资讯


What is This in JavaScript?

As we’ve seen in a previous article, scope is an important concept in JavaScript that can sometimes be confusing to developers. On a similar note, context and the this keyword are as important and – unfortunately – just as confusing. In this article, we’ll cover: What context and this mean in JavaScript; What explicit bindings […] The post What is This in JavaScript? appeared first on Telerik Developer Network.收起
显示全部文字 查看全文
作者/Wissam Abirached
时间/2017-09-27 19:18:20

How to Create a Recalbox on Raspberry Pi – Graphical Guide

Retro gaming seems to be all the rage these days, despite the fact that there are much more powerful systems and graphically impressive games being released today. Whether it’s because the game quality was better decades ago, or some of us gamers are just getting longer in the tooth and want to relive our youth, […] The post How to Create a Recalbox on Raspberry Pi – Graphical Guide appeared first on David Walsh Blog. 收起
显示全部文字 查看全文
作者/David Walsh
时间/2017-09-27 06:36:33

Building Better Forms With Kendo UI & Angular

We use forms almost everyday for login, sign up, purchases, etc., so the forms we make should be as painless as possible. Kendo UI for Angular is a library of UI components that help you make great forms faster. We're going to create a few forms here to show some options for forms that won't […] The post Building Better Forms With Kendo UI & Angular appeared first on Telerik Developer Network.收起
显示全部文字 查看全文
作者/Tara Z. Manicsic
时间/2017-09-26 21:00:10

60 Travel Icons To Awaken Your Wanderlust (Freebie)

    Summer might be over, but the memories of the places you’ve visited and the people you’ve met remain. No matter if you explored an exotic country, packed your car for a road trip or took out the hiking boots to discover the nature around you — traveling is a great opportunity to discover new places, gain a fresh view on things, and make lasting experiences. To keep the essence of summer alive a bit longer, the creative minds at AgenteStudio dedicated an entire icon set to traveling. It includes 60 icons with everything from transportation and equipment to nature, activities and other motifs that are bound to awaken your wanderlust. The icons come in two versions — one monochromatic line art and one with color accents. EPS, AI, SVG and PNG formats are available, so it’s easy to customize the icons to your liking.The post 60 Travel Icons To Awaken Your Wanderlust (Freebie) appeared first on Smashing Magazine.收起
显示全部文字 查看全文
作者/Cosima Mielke
时间/2017-09-26 18:26:18

A Quick Look At The New Atom IDE

In this article we are going to cover everything you need to know about Atom-IDE and its awesome new features.
查看全文
作者/Georgi Georgiev
时间/2017-09-26 17:19:27

Video Game Console Emulator

Want to take your retro gaming to the next level? Learn how to create a RetroPie gaming station on Raspberry Pi with a graphical guide! Like most American children of the 1980s and 1990s, I spent a good amount of time playing video games with my friends.  My first console was the original Nintendo (NES), […] The post Video Game Console Emulator appeared first on David Walsh Blog. 收起
显示全部文字 查看全文
作者/David Walsh
时间/2017-09-26 00:28:52

Exploring Animation And Interaction Techniques With WebGL (A Case Study)

    Two years ago, I decided to start a series of short WebGL experiments on Codepen. Earlier this year, I finally found the time to compile them all together on a single website named "Moments of Happiness". Since its incarnation, I’ve found ways to explore and learn different animation and interaction techniques, which I’ve implemented in these interactive toys. As you'll see, the gameplay is very different in each one, but all of the experiments share one principle: The behavior of each character responds programmatically to user input. No precalculated animation — every movement is defined at runtime. Breathing life into these characters with only a few lines of code was the main challenge.The post Exploring Animation And Interaction Techniques With WebGL (A Case Study) appeared first on Smashing Magazine.收起
显示全部文字 查看全文
作者/Karim Maaloul
时间/2017-09-25 20:27:01

How to Create a RetroPie on Raspberry Pi – Graphical Guide

Today we get to play amazing games on our super powered game consoles, PCs, VR headsets, and even mobile devices.  While I enjoy playing new games these days, I do long for the retro gaming systems I had when I was a kid: the original Nintendo (NES), Nintendo 64, Sega, and so on.  Games like […] The post How to Create a RetroPie on Raspberry Pi – Graphical Guide appeared first on David Walsh Blog. 收起
显示全部文字 查看全文
作者/David Walsh
时间/2017-09-22 05:51:33

Debugging your website with Fiddler and Chrome Developer tools (Session Recording)

Debugging web sites can be tricky, but tools like Chrome Developer Tools and Fiddler continue to improve. Chrome provides a great client side JavaScript debugging experience. It also shows the live DOM and is often the only way to determine exactly what style rules have been applied in CSS. The network tab provides basic details […] The post Debugging your website with Fiddler and Chrome Developer tools (Session Recording) appeared first on Telerik Developer Network.收起
显示全部文字 查看全文
作者/Ed Charbeneau
时间/2017-09-22 04:34:16

Debugging with Fiddler and Chrome Developer tools

On this episode of Eat Sleep Code, guest Robert B discusses debugging HTTP with Fiddler and Chrome Dev Tools. Robert talks about Fiddler and how it’s used to sniff out mixed https content and what are protocol-less URLs. Robert shares his tips on performance tuning by troubleshooting website images. Working with Location APIs, and mimicking […] The post Debugging with Fiddler and Chrome Developer tools appeared first on Telerik Developer Network.收起
显示全部文字 查看全文
作者/Ed Charbeneau
时间/2017-09-22 04:18:41

#353: Quantifying Detectable Bugs in JS

This week's JavaScript news — Read this e-mail on the Web JavaScript Weekly Issue 353 — September 22, 2017 To Type or Not to Type: Quantifying Detectable Bugs in JS A summary of an academic paper that concludes both Flow and TypeScript are good at preventing bugs that could end up in committed code. Adrian Colyer A Modern JavaScript Cheatsheet Plenty of JS terminology explained, along with code examples, in this thorough guide. Manuel Beaudru JavaScript Telemetry: Black Box Recorder for App Crashes JavaScript telemetry gives a timeline of browser events leading to an error, including interaction events, like clicks, inputs, navigation and console messages + more. Debug better w/ telemetry and know why your app crashed. ROLLBAR   Sponsor CoffeeScript 2: A New CoffeeScript for the ES6+ Era This new release of the controversial compile-to-JS language preserves its clean syntax but bridges the gap with ES6 and beyond. CoffeeScript The End of Framework Churn The CEO of Ionic suggests that incompatibility between component models results in framework churn and that Web Components will provide a resolution. Max Lynch Top 10 ES6 Features Demonstrated by Example An example-driven tour of the key features of ES6/ES2015, if you’re not quite there yet. Łukasz Kyć Deploying ES2015+ Code in Production Today Using the new `script type=”module”` approach gives us some benefits merely beyond loading ES modules alone - it guarantees ES6/ES2015 support. Philip Walton Jobs Distributed Systems Engineer at Ably (Remote in EU)If consensus algorithms get your mental juices flowing, come join the team behind a global & fault-tolerant messaging platform. Ably realtime Software engineer to grow & sustain local food systemsHelp us build an online grocery experience that revolutionizes how food is sourced, bought and enjoyed. Good Eggs Can't find the right job? Want companies to apply to you? Try Hired.com. In Brief Angular v5 Release Delayed to October news It was originally due this week.Dor Moshe Upcoming TypeScript Changes in Vue 2.5 newsEvan You How to Build Your Own Fax Machine with Tessel, JavaScript and Twilio tutorial The death of fax has been greatly exaggerated! Twilio Programmable Fax allows you to send and receive fax in the cloud.Twilio  Sponsor Modern Ways to Use C++ in JavaScript Projects tutorial nodeMaga D. Zandaqo Subclassing Arrays in ES2015 tutorialDavid Tang U Go Hue Go: Controlling Philips Lights with Angular & Kendo UI tutorialTara Manicsic 5 Favorites in Emerging Web Standards  SitePen  Sponsor How I Cut My Webpack Bundle Size in Half storyJustin Duke Using ReactJS, ES6 & JSX to Build a UI (the rise of MERN) Part 5 of our Modern Application Stack series - Why ReactJS is driving the development of modern applications.MONGODB  Sponsor billboard.js: A Simple Chart Library Based on D3 V4 code v1.1.0 has just been released.Naver Corp Vuetify: A Material Design Component Framework for Vue.js 2 code Dexie 2.0: A Minimalistic Wrapper for IndexedDB code Provides a neater API and error handling for the IndexedDB browser database API.David Fahlander mongoist: A MongoDB Driver for Node Built with async/await In Mind codeChristoph Walcher ngraph.path: Fast Path Finding for Arbitrary Graphs code Demo here.Andrei Kashcha winamp2-js: A Reimplementation of Winamp 2.9 in HTML5 & JavaScript code ‘Whipping the llama’s ass’ with JS. Demo here.Jordan Eldredge Nano Events: A 119 Byte Event Emitter Library codeAndrey Sitnik AR.js: Efficient Augmented Reality for the Web codeJerome Etienne Bosket: Tree View Components for React, Angular, Vue and Riot codeJulien Elbaz Wretch: A Tiny Wrapper Around Fetch with an Intuitive Syntax codeJulien Elbaz Curated by Peter Cooper and published by Cooperpress. Like this? You may also enjoy: FrontEnd Focus : Node Weekly : React Status Stop getting JavaScript Weekly : Change email address : Read this issue on the Web © Cooperpress Ltd. Fairfield Enterprise Centre, Lincoln Way, Louth, LN11 0LS, UK 收起
显示全部文字 查看全文
作者/
时间/2017-09-22 00:00:00

User Authentication For Web And iOS Apps With AWS Cognito (Part 2)

    In today's digital landscape, developers constantly need to be adding new tools to remain competitive and at the top of their craft. If you regularly create new web or mobile applications, then Amazon Cognito is a powerful tool that can cut 90% of the time it usually takes to set up a custom user-management solution. If that is intriguing to you, then let's continue the journey to learn more about what Amazon Cognito has to offer.The post User Authentication For Web And iOS Apps With AWS Cognito (Part 2) appeared first on Smashing Magazine.收起
显示全部文字 查看全文
作者/David Tucker
时间/2017-09-21 20:50:42

Custom Configuration for Phabricator

Phabricator is an excellent code review tool used by Facebook and other respected software engineering organizations.  The user interface is beautiful, the workflow and tools are concise and comprehensive, and it’s a utility that covers most use cases, both web and command line.  I’ve written a many Phabricator extensions and I’ve found that creating a single […] The post Custom Configuration for Phabricator appeared first on David Walsh Blog. 收起
显示全部文字 查看全文
作者/David Walsh
时间/2017-09-21 10:05:14

Detect Supported Video Formats with JavaScript

Over the past few years we’ve been seeing new audio, video, and image formats take shape to challenge the legacy formats that we’ve used since the web’s inception.  This is a great development as we have more processing power and better compression algorithms have been developed, leading to faster load times and rendering.  Hooray for […] The post Detect Supported Video Formats with JavaScript appeared first on David Walsh Blog. 收起
显示全部文字 查看全文
作者/David Walsh
时间/2017-09-20 22:56:12

Playing With Color: Vibrant Options For Apps And Websites

    Color is one of the most powerful tools in a designer’s toolkit. Color can draw attention, set a mood, and influence the user’s emotion, perception and actions. When it comes to the web and mobile app design, this is definitely a time of vibrant colors. Designers use vibrant colors to focus people’s attention on important elements and to make their designs memorable. In this article, I’ll summarize a few popular techniques of using vibrant colors in web and mobile design. Also, if you’d like to get started designing and prototyping your own web and mobile experiences, download Adobe XD.The post Playing With Color: Vibrant Options For Apps And Websites appeared first on Smashing Magazine.收起
显示全部文字 查看全文
作者/Nick Babich
时间/2017-09-20 20:16:06

Refactoring Data Grids with C# Extension Methods

Extension methods were added in C# 3.0 and ever since they have been an indispensable part of how I write code. In this post, we'll look where extension methods are used, the details of what makes up an extension method, and how to create them. We'll wrap things up with some refactoring tips you can […] The post Refactoring Data Grids with C# Extension Methods appeared first on Telerik Developer Network.收起
显示全部文字 查看全文
作者/Ed Charbeneau
时间/2017-09-19 21:27:10

Creating a Cloudinary Vue Component

While React.js has taken much of the attention during the latest wave of JavaScript frameworks, Vue.js has quietly become a favorite of many developers that find React overly complex and don’t want to deal with the webpack tooling.  With Vue you can simply include the Vue JavaScript file in the page, create a few templates, […] The post Creating a Cloudinary Vue Component appeared first on David Walsh Blog. 收起
显示全部文字 查看全文
作者/David Walsh
时间/2017-09-19 20:31:02

Building Inclusive Toggle Buttons

    Some things are either on or off and, when those things aren’t on (or off), they are invariably off (or on). The concept is so rudimentary that I’ve only complicated it by trying to explain it, yet on/off switches (or toggle buttons) are not all alike. Although their purpose is simple, their applications and forms vary greatly. In this inaugural post, I’ll be exploring what it takes to make toggle buttons inclusive. As with any component, there’s no one way to go about this, especially when such controls are examined under different contexts. However, there’s certainly plenty to forget to do or to otherwise screw up, so let’s try to avoid any of that.The post Building Inclusive Toggle Buttons appeared first on Smashing Magazine.收起
显示全部文字 查看全文
作者/Heydon Pickering
时间/2017-09-19 19:26:20

Uploading Directories At Once With webkitdirectory

    If you've ever tried to implement a bulletproof, good-looking file uploader, you might have encountered an issue: uploading an entire folder or folders of files is usually quite a hassle, as files in each folder have to be selected manually. And then some folders might contain sub-folders as well. Well, we can use webkitdirectory, a non-standard attribute that allows users to pick a directory via a file input. Currently supported in Chrome, Firefox and Edge.The post Uploading Directories At Once With webkitdirectory appeared first on Smashing Magazine.收起
显示全部文字 查看全文
作者/Vitaly Friedman
时间/2017-09-19 15:22:08

How New Font Technologies Will Improve The Web

    Words are the primary component of content for the web. However, until a short while ago, all we had at our disposal were but a few system fonts. Adding to that, those system typefaces weren’t necessarily coherent from operating system to operating system (OS). Fortunately, Windows, macOS and Linux made up font-wise, and since then, all modern fonts have been compatible across those OS’. There’s no question, the future of web typography looks promising.The post How New Font Technologies Will Improve The Web appeared first on Smashing Magazine.收起
显示全部文字 查看全文
作者/François Poizat
时间/2017-09-18 20:19:27