繁易の前端乐园

不为繁华易匠心

作用域三部曲之一:块级作用域

三部曲的简介本篇文章,是介绍JavaScript中作用域部分。自己这段时间也算是看了很多JavaScript的书,都是和作用域方面有关的。ES6那是后话,暂时不提。这儿是ES5的情况。考虑到内容过多。准备分为三部分来讲述。分别是:块级作用域、IIFE与ES6 let、闭包。 第一篇文章,讲的就是块级作用域的内容。 什么是块级作用域?在C语言,Java中,都有块级作用域的概念。举个最经典的例子......

闭包中循环部分的理解

第一个例子1234567var a = [];for (var i = 0; i < 10; i++) { a[i] = function () { console.log(i); };}a[6](); // 10 这是一段很经典的代码。之前一直无法理解,为什么console.log(i)的时候,i是i而不是a[i]所对应的值。 看似数......

管理学与编程

为何有这个专栏?自己是学人力资源管理出身的。算管理学下的一个分支学科。在一年多的大学生涯中,码了足够多的代码,也看了足够多的管理经典和畅销企业管理书籍。所以总觉得管理学是个很神奇的东西。于是开了这个栏目,准备一步一步的,把之前自己所学管理学的领悟与体会给记录下来。 管理学与编程的冲突之前大一时候一直以为管理学与前端是不可兼容的。就是那种要学管理,就不能学前端。学了前端,就不要学管理的感觉。认......

2016,一生想做浪漫极客

2016,一生想做浪漫极客他们说程序员这辈子最烦恼的事情,就是给变量取名。所以,在给这篇文章取名时,思考了很久。最后还是选定了专栏的名字,一生想做浪漫极客。在看了黄玄学长的“年终总结“后,总觉得自己也该写点什么来纪念2015年,这最勇敢也是最折腾的一年。最勇敢是自己终于做出了想要的选择,转行学编程。最折腾是自己在自学的过程中,一路跌过无数的坑。感觉只要是新手自学会踩的坑,我全都踩了一遍。但是......

JS获取输入框的值,替代jQuery val()

场景重现项目中需要一个发表公告的框,于是就写了一个。两个输入组件的代码如下。一个是input,一个是textarea。123<input type="text" id="noticeTitle" /><textarea id="noticeContent" placeholder="请输入公告内容"></textarea> 实际样子 然后需要在点击发......

position absolute下的特定居中法--挤!

场景重现使用了Vue+Vue-loader+Webpack,所以是组件化开发的网页。其中,网页需要实现的效果是点击按钮,弹出照片墙这个div和遮罩。 12345678910<template> <div class="photowall"> <pmask></pmask> <div class="pcontainer"> &......

莫名其妙出现的jQuery与报错--一次奇妙的Debug旅程

场景重现项目是一个SPA,使用了Vue+Vue-Router+Webpack+jQuery。报错的场景如下: 为何称之为莫名其妙?项目虽然作为一个SPA,也引用了jQuery。但是!!!我所有的JS文件全部用Webpack打包了呀!不应该会有单独的jQuery文件啊……把报错内容上百度一搜索,发现完全不搭架。于是开始了苦思冥想和Debug。 Debug在Debug过程中,发现 1.jQuer......

博客更新记录

各个标题上的时间代表博客的修改与变化时间 Hexo折腾了许久。第一个Github的Blog搭建起来了。之前也有折腾过阿里云,用过wordpress,但总感觉有点繁琐。而且服务器价格有那么高,所以用了一个月就放弃了。总而言之,今天开始写博客~把经验都分享出来。 域名 2015.12.6花了半天时间,把之前购买的域名ncuhr.win,绑定到了博客上。很高兴的是CloudXNS一秒钟就生效了......