形象化模拟作用域链,深入理解js作用域、闭包

2017-11-27
阅读 5 分钟
1.7k
理解javascript中的作用域和作用域链对我们理解js这们语言。这次想深入的聊下关于js执行的内部机制,主要讨论下,作用域,作用域链,闭包的概念。为了更好的理解这些东西,我模拟了当一个函数执行时,js引擎做了哪些事情--那些我们看不见的动作。

前端全栈之路--搭建生产环境的linux+nodejs+express的web服务器

2017-11-02
阅读 9 分钟
14k
以前我是个纯前端,就是很纯的那种。切切图,写写html、css布局;到后来写js,封装插件、组件;再后来公司没人力了,又要写后台,当时听说"PHP是世界上最好的语言...“,还学了php,会写一些php后台和myslq。后来还是因为公司没人了,又当起了运维,当时给某项目某司搭了个windows server+Apache+php+mysql的服务器。(因...

http协议及url输入后到页面显示发生了什么的问题

2017-03-22
阅读 5 分钟
5.2k
之前看过一些关于前端的一个问题,从输入 URL 到页面加载完成的过程中都发生了什么事情?关于这个问题,也有很多面试的时候,面试官也会经常问,而要把这个问题说的非常详尽,不是一个人或一群人、几句话、一篇文章、一本书可以说清楚,里面牵扯的东西涉及了非常多复杂而庞大的学科知识和系统工程。我试图尝试着总结一个...

js--string/正则表达式replace方法详解

2017-03-22
阅读 2 分钟
40.9k
replace方法是javascript涉及到正则表达式中较为复杂的一个方法,严格上说应该是string对象的方法。只不过牵扯到正则的时候比较多一些。需要我们灵活的使用。

js--数组hash法去重引发的json键名的思考

2017-03-21
阅读 2 分钟
3.1k
js中的数组去重问题,被讨论都快烂掉了。网上也有很多方法,不过都大同小异,复制来复制去的。当然这里不是讨论我是不是有什么新方法了,没有,只是在实践的时候发现一些问题,值得拿出来说说!去重的思路有几种

javascript自定义事件原理

2017-03-21
阅读 3 分钟
8.7k
我们都知道,鼠标点击click,触屏的touch等事件,可以触发相应的事件处理程序,也可以为这些事件添加事件处理程序,实际开发过程中可供我们使用的事件很少,click、doubleclick,mouseover、mousemove….等等这些。但当我们的程序越来越复杂的时候,光靠这些最底层的监听似乎已近不能满足我们的需求了。我们就需要我们自...

nodejs--执行系统命令或shell脚本,自动化完成TexturePacker的css sprite或cocos2d图片合并

2016-10-08
阅读 3 分钟
12k
nodejs执行系统指令能使我们有能力在js文件中使用系统命令行完成我多我们想做的事情。css精灵图合并是提高前端性能,减少服务器请求的不可少的一步,有很多工具可供我们使用,TexturePacker很多人都听过也用过,是我个人认为图片合并最专业的工具,没有之一。不管是css sprite拼图还是cocos2d或者flash(已更名animate CC...

html5--移动端视频video的android兼容,去除播放控件、全屏等

2016-09-09
阅读 5 分钟
135k
android下html5的视频播放一直是前端兼容的重灾区,各种体验差,被诟病已久。但之前的故宫穿越H5,和吴亦凡入伍H5,利用的视频技术,貌似又给人一种新面貌。

Node.js 移动端可访问的静态服务器

2016-07-11
阅读 5 分钟
5.8k
之前开发环境用的是xampp的Apache和php的环境,因为公司服务器的语言是PHP的,有时要写一些后台,但是下载的一些前端lib框架库文件没有放在htdocs目录下怕太乱。