JennyL前端经验集

写码,撸铁,看世界

对Javascript 类数组对象的理解与应用 | Arguments与Nodelist

这篇文章将要告诉你: 什么是类数组对象 类数组对象是如何出现的 如何避免使用类数组对象的常见问题 将类数组对象转换为普通对象的方法 类数组对象类数组(Array-like Object)对象是 javascript 中比较冷门的内容,如果不了解的话,会被坑到。类数组对象 foo 有以下两个陷阱: 有 foo.length 属性,却没有 foo.push() 方法 和 for-in ......

MAC前端工具安装和环境搭建-写在某前端工程师格式化电脑后

为了使用sketch,升级了mac系统版本os 10.12.1,然后各种应用大崩溃:QQ, safari, 邮件,印象笔记都打不开了。于是重新格式化电脑安装了10.11……一切正常之后,开始配置常用的前端工具。 1. node &npmnode和npm几乎是一切的基础。有了npm包管理工具,就能安装接下来的工具了。下载安装包:https://nodejs.org/en/ 2. s......

github项目创建label方法与最佳实践(中文/英文)

这篇文章包括:在github新建label,以及创建哪些label能够达到最好的管理issue效果,即label系统的思考与最佳实践。 背景及需求最近工作上使用github比较多,项目组需要一个label系统来管理issue。项目(MIP)是开源的,除了项目组的同事,也需要站长和外部开发者参与。 创建label点击issues-Labels,然后在Label页面右上角点击New Label ......

Git fork项目多分支本地开发方法|创建分支的注意事项

前两天使用github开发遇到一个问题,解决过程中加深了对git的理解,在这里记录一下。 问题描述项目组有一个开源项目A,大家都fork了一份A’到自己的github。开发测试后提交pull request,合并到master后上线。一切都很正常。 但由于会同时跟进多个功能点,需要改多个文件M,N,并在开发完分开提交,就选用了分支开发(branch)的方法。 在A’主干修改的M文件,代码提交......

sublime mac插件使用

sublime的插件实在是神器,这篇文档介绍了安装和使用方法。安装emmec等插件之前,需要先安装Package Control包管理工具 附:sublime text 下载地址 Package Control安装の最优方法 ctrl + ~ 快捷键,调出 console控制台 执行安装命令: sublime text3复制这个,执行 import urllib.request,os; pf......

$.Deferred()和promise() 学习实践

这篇文章偏重入门实践,学习请点这里:-jQuery的deferred对象详解——阮一峰-读jQuery之二十(Deferred对象)——Snandy 骨感的语法12345678910111213141516171819// ajax请求封装function getData(){ var dtd = $.Deferred(); $.ajax({url:'tes......

浏览器console控制台常用方法 log,warn,error

浏览器提供了多种console方法,包括console.log, console.warn console.error等。多种方法结合使用,使调试信息更清晰。 仔细阅读,文中有console黑科技! 常用方法 类别 代码示例 真实截图 日志(常用) console.log('这是一段日志'); 信息 console.info('这是一条信息'......

什么是 YAML-专门给人类阅读的标记语言

#什么是 YAMLYAML 是一个数据序列化语言,方便人类阅读,可用于所有编程语言。YAML is a human friendly data serialization standard for all programming languages. 应用场景可以用于 conf 配置我用 YAML 是配置一个服务器的页面路由。 #YAML 长什么样子 # 记录一个人的体检信息 # (键值对......