搜尋此網誌

顯示具有 JavaScript 標籤的文章。 顯示所有文章
顯示具有 JavaScript 標籤的文章。 顯示所有文章

2099-12-31

Code Style Guide

0 意見
.NET Application Architecture



awesome lists

Frontend Development Bookmark
编码规范

do factory Reference Guides

Top 10 Web Developers’ Mistakes

HTTP 协议入门
HTTPS 升级指南




JavaScript Standard Style
Google JavaScript Style Guide
Google JavaScript 规范
Airbnb JavaScript Style Guide
Airbnb JavaScript Style Guide 正體中文版
jQuery Style Guide

Google JSON Style Guide
JSON风格指南

Google HTML CSS Style Guide

Google 開源專案風格指南 (繁體中文版)
Google 开源项目风格指南 (中文版)




The future for Angular 1.x, what next? ***
Angular 2 Patterns for Angular 1.x Apps ***
A new Angular 1.x ES2015 styleguide, the path to Angular 2 ***
AngularJS styleguide
Angular 1.x 编码风格指南(ES2015)
AngularJS 1.5 最佳實務

AngularJS Style Guide
NG筆記16-John Papa Angular Style Guide

The Ultimate AngularJS Cheat Sheet - Part 1
The Ultimate AngularJS CheatSheet - Part 2 (Intermediate to Advanced Developers)

Angular 2 Style Guide




Douglas Crockford's Javascript
Code Conventions for the JavaScript Programming Language

Ten Groovy Little JavaScript Tips




MDN
JavaScript Guide
JavaScript reference
Coding Style
Coding style guide

Ajax Control Toolkit Coding Standards

Apple JavaScript Coding Guidelines




C# Coding Standards

C# in a Nutshell Code Listings

Framework 設計方針 NEW

.NET Framework Development Guide
Framework Design Guidelines
開發類別庫的設計方針

Visual C#
C# Coding Standards and Naming Conventions
Code Inspection Wiki

C# 編碼慣例
程式碼命名與撰寫規範 (不定時更新)
[讀書心得]Clean Code - Meaningful Names
Kuick -- C# 代碼規範和設計指引

10 features in C# that you really should learn (and use!)

安裝.NET Framework

ASP.NET Performance Optimization
Useful Tools for ASP.NET Developers *****




SQL SERVER – Database Coding Standards and Guidelines – Part 1
SQL SERVER – Database Coding Standards and Guidelines – Part 2
Database Object Naming Rules




Microsoft REST API Guidelines
Designing Evolvable Web APIs with ASP.NET
HTTP API Design Guide




Learn By Doing

學習 AngularJS
Shaping up with Angular.js




Amaze ~ 妹子 UI HTML/CSS 规范 JavaScript 规范 Web 组件规范




Zen Coding in Visual Studio 2012




語意化版本控制規範




KKBRUCE的2016年軟體(開發)工具大補帖

2017-03-24

Angular 2

0 意見
Angular 2 中文版
Angular 2+ Components & Libraries

使用 Angular 2 開發 TodoMVC 應用程式完整實作教學

Angular 2 開發實戰:新手入門篇 實作環境說明
Angular CLI: Speed up installing dependencies with Yarn

19 Tips to Make Learning Angular 2 Easier
来自 Thoughtram 的 Angular 2 系列资料
ngMigrate: A resource of Angular 1.x concepts for Angular 2

Angular 2 — New features in Angular 2.1
Angular 2 — New features in Angular 2.3

Angular 4.0.0 正式推出 *****
CLI tool for Angular2 *****
Angular CLI

Angular CLI 1.1.0
Angular CLI 1.0.0-rc.0
將 Angular CLI 升級到 @angular/cli: 1.0.0-beta.31
Angular CLI 即將在 1.0.0-beta.30 正式變更套件名稱!
保哥分享 CLI 升級步驟
Angular 2 CLI – Build Angular 2 apps using Command Line Interface
Angular Material 2 – Using in Angular 2 apps with Angular CLI

Angular 2 Performance Checklist

開發 Angular 2 必備 VSCode 擴充套件>
使用 Angular 2 Router 快速建構 SPA 網站
介紹 Visual Studio Code 的 Angular Language Service 擴充套件

Angular 2 之 30 天邁向神乎其技之路
Learning ASP.NET core + Angular2

Angular 2 表單處理與驗證

***** Angular 2 Starter by AngularClass Angular2 Webpack Starter
Angular-CLI Meets Webpack

Best Resources To Kick Start Angular 2

Rangle.io : Angular 2 Training
Angular 2 Fundamentals

Introduction to Angular 2.0

Angular 2 - The Complete Guide (Updated to Final Version!)
Angular 2 Tutorial - Complete Introduction - Angular 2 CLI Setup, Components, Databinding

angular 2 and mobile app

Getting Started with Angular 2 EBook

AngularJS 2.0 is coming soon...
Intro to Angular2

Resources
Angular 2-Learning
Learn Angular 2

Angular 2 Style Guide
Rangle.io Angular 2 Guidelines

Introducing Angular Modules - Root Module
Introducing Angular Modules - Routing Module
Introducing Angular Modules - Feature Modules

Bootstrapping your first Angular 2 application
Angular 2 migration guide ***

AngularDoc -- Documentation for Angular 2 projects

The Best News from Angular’s ng-conf 2016

如何在 Angular CLI 建立的 Angular 2 開發環境呼叫遠端 RESTful APIs
Angular 2 開發心得分享 (01):使用 HTML 自訂元素的注意事項
前端工程的夢幻逸品:Angular 2 開發框架介紹
使用 TypeScript 駕馭 Web 世界的脫韁野馬:以 Angular 2 開發框架為例
Modern Web 2016 - 快快樂樂學會 Angular 2 網站開發架構
如何修改 Visual Studio Code 內建的 TypeScript 版本
在 TypeScript 將繁雜的程式碼整理到獨立的 JS 模組
在 Angular 專案中整合部分 jQuery 程式碼的方法 (簡易版)
Angularjs 2 with TypeScript Tutorial for Beginners

AngularJS 2.0 使用初体验

Angular2(Beta)入门




Testing in Angular2
How to extend an Angular2 pipe




Angular 2 Weather App (Tutorial)




The difference in two-way data binding in Angular 2 and angularJS




Admin panel framework based on Angular 2, Bootstrap 4 and Webpack

Material Design for Angular

Kendo UI for Angular 2
集成 Kendo UI for Angular 2 控件

2016-08-10

TypeScript

0 意見
npm install -g typescript

npm install -s @types/lodash
TypeScript Handbook(中文版)
TypeScript 中文教學手冊
TypeScript 新手入門

@types organization 定義檔

TypeScript for Visual Studio
TypeScript for Visual Studio 2015

Introducing TypeScript
Angular Applications with TypeScript
Getting Started with TypeScript
TypeScript

Building a Large Scale JavaScript Application in TypeScript
Building a Large Scale JavaScript Application in TypeScript
Building End-to-End Web Apps Using TypeScript

如何用 Visual Studio Code 開發 AngularJS 應用程式
如何修改 Visual Studio Code 內建的 TypeScript 版本
DefinitelyTyped The repository for high quality TypeScript type definitions

使用 TypeScript 開發大型應用程式

使用TypeScript在Windows 8下开发Large Scale Javascript 应用
Typescript 的介绍
Hello TypeScript
TypeScript概述
TypeScript 示例
TypeScript 面向对象(一)
TypeScript 面向对象(二)

Consensus: Bringing it all together

Announcing TypeScript 1.0
Announcing TypeScript 1.5
Announcing TypeScript 1.6
Announcing TypeScript 1.7

TypeScript 2.0 Beta版 - 強大功能釋出!
Announcing TypeScript 2.0 Beta
Announcing TypeScript 2.0 RC
TypeScript 2.0 is now available!
Announcing TypeScript 2.1
Announcing TypeScript 2.2 Announcing TypeScript 2.3

TypeScript 1.4 - 2.0 改版整理

The Future of Declaration Files
Writing Declaration Files for @types

Enhance Your JavaScript Investment with TypeScript

Generating TypeScript from .NET Assemblies for Use with the Knockout.js Mapping Plug-in

TypeLITE *** Generate TypeScript interfaces from .NET classes

Rendering the Page with Backbone and TypeScript

TypeScript: 应用级别的JavaScript开发
TypeScript: 让 .NET 开发人员适应 JavaScript
在新型应用程序中使用 TypeScript
使用 TypeScript 增强 JavaScript 投入

TypeScript 1.7发布:支持async/await、模块化、多态this和求幂语法
What's new in TypeScript

關於 TypeScript 2.0 之後的模組定義檔 ( Declaration Files ) ( *.d.ts ) ***
如何解決在 Windows 用 npm 安裝 TypeScript 之後 tsc 還是舊版的問題

2016-06-25

AgnularJS 1.5 & ES6

0 意見
Introduction to Angular 1.x and ngCourse ***

ngMigrate: A resource of Angular 1.x concepts for Angular 2
The future for Angular 1.x, what next? ***
Angular 2 Patterns for Angular 1.x Apps ***
A new Angular 1.x ES2015 styleguide, the path to Angular 2

A Guide to Building Quality Angular 1.5 Components
Refactoring Angular Apps to Component Style
Dissecting @ < & = bindings in AngularJS

AngularJS 1.5 最佳實務
升级 AngularJS 1.5:新特性对比与最佳实践
angularjs directive and component 指令与组件 ( 1.5.0 以后 )
深入理解Angular 1.5的生命周期钩子

How to Use Angular 1.5’s Component Method
Build an Angular 1.5 component – An AngularJS tutorial

Creating an AngularJS 1.5 component in TypeScript without losing your hair.
Using AngularJS Component – Beginner guide

angularjs component
Refactoring Angular Apps to Component Style
A Guide To Transclusion in AngularJS
Exploring the Angular 1.5 .component() method
EXPLORING ANGULAR 1.5: LIFECYCLE HOOKS

One-way data-binding in Angular 1.5
AngularJS one-time binding syntax

Creating AngularJS Modules and Controllers using TypeScript ***
Creating an AngularJS 1.5 component in TypeScript without losing your hair

Webpack + Angular的组件化实践
Using Angular 1.x With ES6 and Webpack
angular-webpack

Webpackin’ your ES 2015 / Angular 1.x SPA
Client-Side Dependency Management without NuGet
Debugging ECMAScript 6+ Gulp Tasks in Visual Studio Code
Harnessing Webpack with Visual Studio Code
Automate Global NPM Module Installations with Task Runner Explorer

Documenting your Angular app using Dgeni in 10 easy steps

2016-06-21

AngularJS

0 意見
Using AngularJS in Visual Studio 2013
JavaScript IntelliSense for AngularJS Components in Visual Studio
Get Angular, Durandal, and JavaScript Templates with SideWaffle
Angular First Angular development on the Microsoft stack

Useful Tools For AngularJS Developers

Introduction to Angular JS
Learn to build an application using Angular.js

如何用 Visual Studio Code 開發 AngularJS 應用程式

Angular.js 開發與應用

前端工程的極致精品: AngularJS 開發框架介紹
AngularJS中譯本 tw
AngularJS中譯本 cn
AngularJS 開發實戰:重要的開發觀念與經驗分享 (COSCUP2013)
AngularJS Providers: Constant/Value/Service/Factory/Decorator/Provider


How do I “think in AngularJS” if I have a jQuery background?

AngularJS Expressions Cheatsheet

AngularJS-Learning ***
學習 AngularJS

Angular Style Guide *****
Angular风格指南

AngularJS Video Transcripts
Recipes with Angular.js ***
Recipes with Angular.js
recipes-with-angular-js-manuscript

The Top 10 Mistakes AngularJS Developers Make

Use functions (IIFE) to define AngularJS constants and values



Video Tutorial: AngularJS Fundamentals in 60-ish Minutes
AngularJS in 60-ish Minutes – The eBook
Creating Custom AngularJS Directives Part I – The Fundamentals
Learning AngularJS by Example – The Customer Manager Application

AngularJS Hub ***** 保哥推薦
AngularJS Service, Factory, Provider 差別
AngularJS Developer Guide PDF
Egghead.io - AngularJS
JSFiddle Examples
AngularJS: An Overview
AngularJS Training
NG-COURSE


Angular JS blog series – Table of content *****

Learn AngularJS From Beginning - Part One
Introduction To AngularJS - Day 1

AngularJS入門(日本語)

Angular Material
使用 Angular Material 开发基于 Material Design 的应用
Google Material Design 正體中文版
LumX The first responsive front-end framework based on AngularJS & Google Material Design specifications.

A Better Way to Learn AngularJS
Getting started with AngularJS
The AngularJS Magazine
Two Fucking Developers
AngularJS in 60-ish Minutes – The eBook

PhoneGap and AngularJs, The Start
Quick Start Guide to PhoneGap+AngularJS







AngularJS框架的网站进行SEO的基本原理
如何组织大型AngularJS应用中的代码?
使用AngularJS构建大型Web应用

搞懂 AngularJS 預設模組 select 標籤的 ngOptions 參數用法
關於 AngularJS 表達式與 ngBind 指令 (directive) 的使用技巧
AngularJS 的 ngSwitch 指令 (directive) 使用陷阱與範圍觀念
關於 AngularJS 控制器 (ngController) 的多種宣告方法

How do I “think in AngularJS” if I have a jQuery background?

動態網頁前端技術-淺談AngularJS與BackboneJS

AngularJS中文社区

TodoMVC






AngularJS 系列教學
AngularJS学习笔记
AngularJS 入門教學
使用 AngularJS 心得
入門AngularJS筆記與前端領域的學習筆記分享介紹

AngularJS Performance Tuning for Long Lists
Extending jQlite with new functions


How to share data between controllers in AngularJS

Learn an Easy Way to Create a Multilingual Angularjs App
Use Localization in AngularJS with the Help of i18n

Mobile Angular UI ***
AngularUI
AngularStrap
Bootstrap Magic

AngularJs+bootstrap搭载前台框架——准备工作
twitter bootstrap and angularjs directives
Twitter Bootstrap control-group directive for AngularJS
AngularJS and Twitter Bootstrap playing nicely?


The Definitive Guide to Angular on Mobile
jQuery Mobile, AngularJS and PhoneGap – getting started

Tutorial for Building SPA using AngularJS

Submitting AJAX Forms: The AngularJS Way
Single Page Apps with AngularJS Routing and Templating


Experimenting with Forms and AngularJS




Animation in AngularJS
Animation in AngularJS
angular-timer
ngUpload
SeoJs
AngularJS-Toaster






Angular.js Snippets for Sublime Text
AngularJS Sublime Text Package






Accessing External Apis With Angularjs






Firebase and Angular
Firebase + Angular Quickstart Guide: Follow these simple steps to get your first Firebase + Angular app up and running.
Firebase + Angular Starter Pack: This GitHub repo includes five sample apps, including a seed application with a blank app template.
Firebase + Angular Google Group: Join the community! Ask questions, share your apps and provide feedback for others.






Internet Explorer Compatibility
AngularJS and Internet Explorer
AngularJS and IE8 - Happy Together?
angular-ui-ieshiv
angular兼容IE7
AngularJS开发指南09:IE浏览器兼容性
解決AngularJS不相容IE8以下版本的問題
使用AngularJS解决IE 8/9不支持placeholder的问题






基于AngularJS的企业软件前端架构






Mastering Web Application Development with AngularJS
Book Samples
Reference application for AngularJS






$http .then() 與 .success() 使用差異
$http
Angular HttpPromise: difference between `success`/`error` methods and `then`'s arguments
To then() or to success() in AngularJS

Better Error Handling In AngularJS
AngularJS Exception Module

外部來的 HTML 安全嗎? $sce & ng-sanitize

React.js

0 意見
SurviveJS - React EBook
SurviveJS - Webpack EBook

React: The Definitive Beginner's Guide

深入浅出React(一):React的设计哲学 - 简单之美
深入浅出React(二):React开发神器Webpack
深入浅出React(三):理解JSX和组件
深入浅出React(四):虚拟DOM Diff算法解析
深入浅出React(五):使用Flux搭建React应用程序架构

使用 Webpack 建立 React 專案開發環境

Babel 入门教程

Flux 架构入门教程
To Flux or Reflux
Redux 入門

Let's Jest some React Components
Let's Flux with Jest

React Router 使用教程

React 测试入门教程

不止是UI:React的使用场景探索

ReactJS.NET

ECMAScript 6

0 意見
MDN JavaScript

Understanding ES5, ES2015 and TypeScript

Learn ES2015

深入浅出ES6
深入浅出ES6 EBook
ES6 你可能不知道的事 - 基础篇

ECMAScript 6 入门 GitBook
ECMAScript 6入门

ECMAScript 5.1 GitBook
ECMAScript5.1中文版

JavaScript简易教程
快来使用ECMAScript 2015吧
ECMAScript 2015 简易教程
ES2015实战——面向未来编程

基礎 JavaScript ES6 和 CSS cheat sheet PDF 下載

2016-05-09

Underscore.js

0 意見
Underscore.js JavaScript's utility _ belt ***
Underscore.js 中文文档

Functionally Similar - Comparing Underscore.js to LINQ
holmes2136

group by sample
var list = [ 
  { productId: 1, unitId: 19, newId: 33 },
  { productId: 1, unitId: 20, newId: 33 },
  { productId: 1, unitId: 20, newId: 13 },
  { productId: 1, unitId: 20, newId: 70 },
  { productId: 1, unitId: 21, newId: 13 },
  { productId: 1, unitId: 21, newId: 20 }  
];

var groups = _.groupBy(list, function(value){
  return value.productId + '#' + value.unitId;
});
console.dir(groups);

var data = _.map(groups, function(group){
  //console.dir(group.length);
  return {
    productId: group[0].productId,
    unitId: group[0].unitId,
    newIds: _.pluck(group, 'newId')
  };
});

var groups2 = _.groupBy(list, function(obj){
  return JSON.stringify({productId:obj.productId, unitId:obj.unitId});
});
console.dir(groups2);

var matchs = _.reject(groups2, function(group){ return group.length === 1; });
console.dir(matchs);

2015-07-14

JavaScript Testing

0 意見
AngularJS Protractor
Elementor

Protractor - 環境設定篇

Learn Protractor Testing for AngularJS

Protractor for AngularJS

Automated e2e testing- WebDriverJS, Jasmine and Protractor
Test AngularJS app with Karma, Jasmine, and Protractor
Full-Spectrum Testing with AngularJS and Karma
Advanced Testing and Debugging in AngularJS
Angular — Unit Testing with Jasmine ***
AngularJS Unit Testing With Jasmine
Unit Testing bindToController and ControllerAs

[Tool]使用Grunt,整合Protractor到Visual Studio中進行自動化測試



Karma Karma

karma 测试框架的前世今生

Karma和Jasmine自动化单元测试

Setting up Karma to run unit tests in PhantomJS and Chrome

Cross-browser JavaScript Testing with Karma and Visual Studio



QUnit 前端單元測試框架-Qunit教學手冊

Unit Testing JavaScript with QUnit
Getting started with JavaScript Unit Testing using QUnit

Learn to Test Your JavaScript Using QUnit

Getting Started with QUnit
QUnit Advanced Concepts: Modules and Configuration

sample

kendo-ui-core tests

Testing ASP.NET MVC with QUnit - Part 1
Testing ASP.NET MVC with QUnit - Part 2
Unit Testing JavaScript/JQuery in ASP.Net MVC Project using QUnit Step by Step



Jasmine JavaScript 单元测试框架:Jasmine 初探
javaScript测试框架jasmine介绍(一)
javaScript测试框架jasmine介绍(二)
Jasmine—— JavaScript 单元测试框架

Doing BDD with SignalR and Jasmine

Testable ViewModels with Kendo and Jasmine
Kendo ObservableObject subclasses: prototype vs init
Testing a Kendo ViewModel DataSource
Easier Testing for Kendo UI Pages
Unit testing Kendo UI DataSources with Jasmine and Mockjax



Cucumber js Cucumber.js wiki
Julien Biezemans访谈:在JavaScript中使用Cucumber.js进行行为驱动开发

Cucumber and JS: Getting Started with cucumber.js




無痛網站自動化測試

Front-End TDD
BDD with JS: Tools, patterns & Architecture ***

Unit Testing JavaScript Applications

Javascript单元测试框架Qunit和Jasmine的比较
Javascript单元测试框架Jasmine的扩展封装



jQuery Mockjax Ajax request mocking
Sinon.JS Standalone test spies, stubs and mocks for JavaScript.




如何将JavaScript单元测试集成到VS2012和Jenkins
Unit Testing Javascript in VS 2012

2015-05-27

Kendo UI

0 意見
Telerik Blog Kendo UI
Telerik helper Kendo UI

Introduction to Kendo UI
KendoUI & ASP.NET MVC系列文章

Document:
Data Attributes Explained
Initialize a Kendo UI Widget From Markup
Call Widget Methods and Bind to Widget Events
Kendo MVVM Overview

kendo.Observable
kendo.data.ObservableObject
kendo.data.Model




Mastering Kendo UI

MVVM / Declarative Initialization And HTML5 Data Attributes
Using Kendo UI With MVC4, WebAPI, OData And EF
The Facts On Using Kendo UI With ASP.NET WebAPI
[Screencast] Debugging Kendo UI Applications
Breeze.js And The Kendo UI DataSource
How To Load And Save A Single Record In A Kendo UI DataSource
Diving Into ASP.NET MVC Templates
4 Ways To Make HTML Forms Enjoyable
What the Kendo UI MVC Server Wrappers Are and Why You Should Be Using Them - Part 1
Getting Started with Kendo UI and MVVM

Working with Kendo Data Model
Working with Kendo Data ObservableArray
JavaScript Objects and Inheritance using Kendo UI

Exporting Data with Ease Using Kendo UI Grid
Exporting the Kendo UI Grid Data to Excel
Simple Export to Excel from your Data Grid using Kendo UI
Simple Export to PDF from your Data Grid using Kendo UI

I Downloaded UI for ASP.NET MVC. Now What?
Understanding the Options for a New Telerik ASP.NET MVC Project
Kendo UI Open Sources Dynamic LINQ Helpers

Functional GUI Testing and Kendo UI
Why Should Developers Help With User Interface Tests?

一些進階用法:
Introduction to Kendo MVVM
Kendo UI for ASP.NET MVC : Building a Forum Browser
Kendo UI Web and ASP.NET MVC : Building a Task Manager
Dependent Methods (calculated fields) – a hidden goody in Kendo UI
call toJSON of the nested objects

Kendo UI Scheduler with ASP.NET MVC and Peta Poco Complete Example

Create a Photo Gallery with Kendo UI and ASP.NET MVC




Using Kendo MVVM frameowrk and MVC Server Wrappers
How does Kendo UI for ASP.NET MVC and MVVM fit together
Good structure for ASP.NET MVC 4 / MVVM / Web API?

MVVM using Kendo UI in three simple steps

ASP.NET MVC 5 - 单页应用程序的 .NET 开发人员入门 下篇為原英文版
Harness the Power of ASP.NET MVC, Web Api, OData, Kendo UI & RequireJS to Build an Easy & Maintainable SPA (for the .NET Developer) – Published
MSDN: Building Web Apps on the MEAN Stack with OData in Microsoft Azure

Modern Web Application Layered High Level Architecture with SPA, MVC, Web API, EF, Kendo UI, OData *****
Telerik’s HTML5 Kendo UI Grid with Server Side Paging, Sorting & Filtering with MVC3, EF4 & Dynamic LINQ

Binding to a Web ApiController





Using ReactJS and KendoUI Together

2015-04-15

Browser Debug

0 意見
Essential web development testing tools for 2014

JavaScript Debugging Tips and Tricks

Understanding the Real-World Performance of your Web Application Across IE11 and Other Browsers

15个你不得不知道的Chorme dev tools的小技巧
DevTools extensions list
Debugging Asynchronous JavaScript with Chrome DevTools
Chrome Devtools Tips & Tricks

用 JavaScript 錯誤訊息協助 Web 開發者






Internet Explorer Developer Channel
宣布 Internet Explorer 开发人员渠道版
What's new in F12 with Windows 8.1 Update
Windows 8.1 更新中的 F12 新增功能

Announcing new F12 dev tools features in August update
保哥分享






好用到掉渣的IE8 Developer Tools--JS效能調校經驗
[IE8] 活用開發者工具的HTML/CSS解譯
[IE8] Internet Explorer 8 中的JavaScript
[IE8 修練] Internet Explorer 8 強大新工具 – Developer Tools
[IE8修練] HTTP 除錯與分析的好幫手 - Fiddler2
IE8 的 JavaScript Debug 工具(內建的開發者工具)
使用Fiddler竄改網頁內容進行測試

F12 Developer Tools
Debugging Script with the Developer Tools






What happened to console.log in IE8
在IE做js debug時,
console.log("msg")會出現:錯誤: 'console' 未經定義
window.console.log("msg")會出現:錯誤: 無法取得屬性 'log' 的值: 物件為 null 或未經定義
上面那篇提到console.log在F12開發者工具開啟時才有做用...
其中有很簡單的方式可以避免此問題
trace("msg");

function trace(s) {
     if (this.console) console.log(s);
};

All-in-one console.log wrapper 在IE7會載入firebug lite, 但實測失敗...
Simulating a Firebug, Safari or Opera debugging console in Microsoft Internet Explorer with Faux Console
Console - YUI Library


Firebug
Console API
Command Line API

Firefox 開發前端語言時的偵錯工具 Firebug 以及好用的套件
如何使用Firebug Lite來輔助偵錯網頁

重新介紹 Firefox 開發工具系列之一
重新介紹 Firefox 開發者工具之二

[Tool]使用Chrome的Web Developer Tool偵錯

Opera Dragonfly

JavaScript Eevent偵錯利器–Visual Event 2

使用虛擬機器測試不同版本的 IE 瀏覽器

5 Javascript debugging tips you’ll start using today


Advanced Debugging Techniques in JavaScript – Part 1
Advanced Debugging Techniques in JavaScript – Part 2
Advanced Debugging Techniques in JavaScript – Part 3


ASP.NET MVC, Bootstrap, and Internet Explorer Compatibility View

2015-01-07

JavaScript library

0 意見
JavaScripting.com - The Database of JavaScript Libraries
Library-of-plugins
分析 JavaScript 函式庫弱點 Retire.js

50 Javascript Tools & Resources from 2013
12 Best JavaScript Libraries for February 2014

JSVerbalExpressions JavaScript Regular Expressions made easy
Browser detect
HTML5 Shiv


is.js a general-purpose check library ***

Lodash A modern JavaScript utility library delivering modularity, performance & extras.

Underscore.js JavaScript's utility _ belt ***
Functionally Similar - Comparing Underscore.js to LINQ
holmes2136

Squel.js lightweight Javascript library for building SQL query strings.

Multiplex Comprehensive data-structure and LINQ library for JavaScript.
LINQ for JavaScript
Linq To Javascript 利用Linq.js以選取縣市下拉式清單為例

Moment.js Parse, validate, manipulate, and display dates in JavaScript.
Convert date to another timezone in JavaScript
How do you create a JavaScript Date object with a set timezone without using a string representation

推荐12个最好的 JavaScript 图形绘制库
Bonsai - JavaScript graphics library
Highcharts
Chart.js
gRaphaël—JavaScript Library
FusionCharts – Charting just Got Stylish
百度ECharts

ChartJS
PhoneJS

D3 資料視覺化 - 初探 D3.js



Messenger COOL!!!
Toastr
AlertifyJS
alertify.js 暫停開發

SweetAlert
SweetAlert for Bootstrap

slick the last carousel you'll ever need



Intro.js
Reveal.js - HTML Presentations Made Easy
HeadJS
form2js Convenient way to collect form data into JavaScript object.
Gettext Style i18n for Modern JavaScript Apps>

fullPage.js

Elevator.js

iconate.js Transform your icons with trendy animations

Responsive 3D Mega Drop Down Menu





ie7-js

JavaScript Templates

StackEdit





Free Data Visualization: 25 Best Tools
VISUALIZE YOUR DATA: 25 JAVASCRIPT VISUALIZATION LIBRARIES

A Beginner's Guide for Creating Single Page Applications using Backbone.js and Marionette.js

Working with Facebook SDK for JavaScript

FastClick
保哥FB (消除行動版瀏覽器每次點擊螢幕都會延遲處理 300ms 的預設行為)





用filesaver.js 輕鬆將html table的資料匯出成Excel