JavaScript

  • [译] JavaScript 开发者经常忽略或误用的七个基础知识点

    • Original: 7 JavaScript Basics Many Developers Aren't Using (Properly)
    • Translated by: cssmagic

    JavaScript

    JavaScript, at its base, is a simple language that we continue to evolve with intelligent, flexible patterns. We've used those patterns in JavaScript frameworks which

  • 前言

    ESLint 是目前最流行、最强大的 JS 代码校验工具。它不仅可以帮助我们统一代码风格,更重要的是,它还可以帮助我们发现代码中可能存在的错误。

    当我们根据自己的需要设置好 ESLint 的报警规则,并集成到编辑器(或构建工具)之后,ESLint 就开始为我们服务了——在开发时(或构建时)对我们的代码给出校验结果、提示错误。

    在 ESLint 提供的这些规则中,有些是可以一键自动修复的,而有些则需要我们手工介入,针对性地修复有问题的 JS 代码。

    本系列文章将详细讲解那些需要手工介入修复的 ESLint 规则,帮助你把既有代码顺利迁移到 ESLint 的保护之中。

    eqeqeq

  • 前端进阶之路:点击事件绑定

    引言

    前端之所以被称为前端,是因为它是整个 Web 技术栈中距离用户最近、直接与用户进行交互的一环。而网页界面与用户的交互通常是通过各种事件来达成的;在各种事件之中,点击事件 往往又是最常见、最通用的一种界面事件。

    本文将介绍我在 “点击事件绑定” 这一场景下的进阶之路。

    背景

    我是一个前端小兵,我在一家互联网公司做做一些简单的业务开发。

    某一天,我接到了一个需求,做一个抽奖功能。公司里的前辈们已经完成了业务逻辑,而且已经提供了业务功能的接口,只需要我制作页面并完成事件绑定即可。

    实践

    开动

    我写好了页面,页面中有一个 ID 为 lucky-draw 的按钮元素。接

  • http://www.mean.io/

    MEAN = MongoDB + Express.js + Angular.js + Node.js

    (1)DOM操作
    jQuery http://jquery.com/
    Prototype http://prototypejs.org/
    Zepto http://zeptojs.com/
    YUI Library http://yuilibrary.com/

    (2)UI组件
    Bootstrap http://getbootstrap.com/
    Foundation http://foundation.zurb.com/
    jQuery UI https:/





  • 常用的 JavaScript 库 CDN 加速服务

    中国大陆

    • http://jscdn.upai.com/ 又拍云JS库加速服务
    • http://open.bootcss.com/ Bootstrap中文网开放CDN服务
    • http://staticfile.org/ 开放静态文件 CDN staticfile,七牛云存储提供支持 GitHub:https://github.com/staticfile/static
    • 百度开发者中心CDN公共库

    国际

    • http://cdnjs.com/ CDNJS GitHub:https://github.com/cdnjs/cdnjs
    • http://ww