【译】JavaScript 中的命名空间 原文链接: Namespacing in JavaScript译文原链: 【译】JavaScript 中的命名空间全局变量应该由有系统范围相关性的对象们保留,并且它们的命名应该避免含糊并尽量减少命名冲突的风险。在实践中,这意味着你应该避免创
jQuer的read函数源码解读 如果你对$(document).ready()的理解也仅限于在DOM Tree绘制完毕后触发,那么,你也应该好好研究下ready的工作原理,因为,TST的面试官问过我这个问题。。。一、关于jQueryjQuery是一个伟大的脚本库,由Joh
JavaScript 类数组对象 定义JavaScript 类数组对象的定义:可以通过索引访问元素,并且拥有 length 属性;没有数组的其他方法,例如 push , forEach , indexOf 等。举例说明var foo = { 0: 'Java',
你可能不知道的 NaN 以及 underscore 1.8.3 _.isNaN 的一个 BUG 这篇文章并不在我的 underscore 源码解读计划中,直到 @pod4g 同学回复了我的 issue(详见 https://github.com/hanzichi/underscore-analysis/issues/2)。其实之前也有
webpack配合vue.js实现完整的单页面demo 本篇文章主要是我在开发前研究了webpack+vue.js的单页面应用,因为需要用到node的npm,所以确保安装了node,建议官网安装最新的稳定版本。并且在项目中需要加载一些npm包,由于npm的服务器在国外,可能我们下载的过程会比较慢
Fullscreen API 全屏显示网页 第一次看到应用 Fullscreen API 全屏显示网页,是 FaceBook 中的照片放大。作为一个比较新的 API,目前只有 Safari、Chrome 和 FireFox 三种浏览器支持该特性。因为尚未发布正式版的标准,所以必须使用
关于for循环中利用索引执行函数的问题(闭包) 今天在前端技术群中看到有位初学朋友问了个问题,我贴一下代码:js:var pList = document.getElementsByTagName("p");for(var i=0;i 1 2 3 4 5他的
vue组件系列-Tags input 前言最近做后台系统的组件化开发,借机和@二胖手同学一起开发了一个基于vue的开源组件库,方便后期使用,目前该项目正在持续开发中。介绍大家可能遇到过一种需求,让用户输入以某个特殊字符分隔的字符串,如java,php就是以西文逗号分隔,这种输入
使用 ES2015 开发 Angular1. 应用指南 关键词 架构, 文件结构, 组件, 单向数据流以及最佳实践来自 @toddmotto 团队的编码指南Angular 的编码风格以及架构已经使用ES2015进行重写,这些在Angular 1.5+的变化可以更好帮助您的更好的升级到Angula
Angular Datepicker 更加适合 mobile https://github.com/alongubkin/angular-datepicker 关键字:JavaScript, html, angular, mobile