javascript作用域的有序性

一 为什么要有作用域 我们知道,变量对于程序来说是至关重要的,如果没有变量存储和访问值,整个程序会受到限制。那么问题来了,既然程序这么需要变量,那么它到底是怎么样去存储变量和使用变量的呢?存储变量这里暂且不提,到时候会有专门一篇博客来说明 …


代码解析 | ‘树’的数据结构转化

一、问题描述 相信做前端的小伙伴都有遇到过将一个平铺的 ‘树’ 结构转换成一个真正的 ‘树’ 结构,比如说下面这种: var _JSON_ = [ {id: 7, name: ‘猪’, pid: 2}, {id: 8, name: ‘牛’, pid: 2}, {id: 9, name: ‘羊’, pid: …


JD+XX金融的面试

好多记不得了,选了几个有映象的 1.盒模型 不想多说,太基础了 2.项目中的实现 针对性的问你一些做过的项目,但是dj这次面试基本问题都是从项目出发问的,很少问到基础,问性能优化相对多一点 3.jQuery经常用到那些方法 其实一问觉得有点懵逼,自己经常把 …


《深入理解ES6》笔记—— JavaScript中的类class(9)

ES5中的近类结构 ES5以及之前的版本,没有类的概念,但是聪明的JavaScript开发者,为了实现面向对象,创建了特殊的近类结构。 ES5中创建类的方法:新建一个构造函数,定义一个方法并且赋值给构造函数的原型。 ‘use strict'; //新建构造函数,默认大写字母 …


基于Vue.js的音乐播放器(Webapp)

概述 项目是基于Vue.js,成品是一个移动端的音乐播放器,来源于imooc的实战课程。自己动手实践并加以修改拓展。项目的大致流程是Vue-cli构建开发环境,分析需求,设计构思,规划目录结构,开始编码。 视图层 推荐页 歌手页 歌手详情 歌曲排行榜 排行 …


Cocos Creator—如何给资源打MD5版本号

Cocos Creator 是Cocos最新一代的游戏开发者工具,基于 Cocos2d-x,组件化,脚本化,数据驱动,跨平台发布。Cocos Creator的开发思路已经逐步跟Unity 3D靠拢,写起来也更方便快捷,开发效率更高。


对React应用的一些Blind Chicken Eight思考

前言   由于笔者对React的了解不深,即便算是学习React的时间,到目前也才刚刚半年,所以错误不足之处还望指正。以下都是基于React 15(可能有些是16),webpack1进行探讨(注:未学习过Vue,Ng,Ember,Cycle,Immutable,Redux-Saga,Mobx,Observable …