原文:元编程之javascript

最近拜读了下ruby元编程,对元编程编程触动很深。本人一直从事前端开发工作,后来反思了一下javascript在元编程方面的能力。 相信大家对元编程多少有些了解,元编程简单说就是 编写代码的代码 ,换个高雅解释即是 元编程是编写在运行时操纵语言构件的代码 。 反射用元编程解释就是,一门语言拥有对自身的元编程能力就表现在反射。 Demo短小,所以没多加过多的业务注释,毕竟代码很短,不是想告诉解决某一 ...

2013-05-27 19:21 20 11092 推荐指数:

查看详情

技术解析丨C++编程之Parser Combinator

摘要:借助C++的constexpr能力,可以轻而易举的构造Parser Combinator,对用户定义的字符串(User defined literal)释放了巨大的潜力。 ## 引子 ...

Sat Sep 19 18:23:00 CST 2020 2 780
Javascript异步编程之一异步原理

本系列的例子主要针对node.js环境,但浏览器端的原理应该也是类似的。 本人也是Javascript新手,把自己这段时间学习积累的要点总结下来,希望可以对同样在学习Javascript/node.js的同学有一些参考价值。尽量用通俗的语言帮助大家理解,如果有描述或理解不准 ...

Wed Jul 15 23:20:00 CST 2015 3 8408
Javascript异步编程之二回调函数

上一节讲异步原理的时候基本上把回掉函数也捎带讲了一些,这节主要举几个例子来具体化一下。在开始之前,首先要明白一件事,在javascript里函数可以作为参数进行传递,这里涉及到高阶函数的概念,大家可以自行google一下。 传统的同步函数需要返回一个结果的话都是通过return ...

Thu Jul 23 00:38:00 CST 2015 0 9812
Javascript异步编程之setTimeout与setInterval详解分析(一)

Javascript异步编程之setTimeout与setInterval 在谈到异步编程时,本人最主要会从以下三个方面来总结异步编程(注意:特别解释:是总结,本人也是菜鸟,所以总结不好的,请各位大牛多多原谅!) 1. setTimeout与setInterval详细分析 ...

Sat Nov 08 23:29:00 CST 2014 5 6173
Javascript模块化编程之路——(require.js)

转自:http://www.ruanyifeng.com/blog/2012/10/javascript_module.html Javascript模块化编程(一):模块的写法 随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。 网页越来越像桌面 ...

Fri Jun 26 23:54:00 CST 2015 0 3515
JavaScript模块化编程之require.js与sea.js

JS中的模块规范(CommonJS,AMD,CMD) CommonJS规范-是用在服务器端的(不能用在浏览器端),同步的,如nodejs AMD规范, CMD规范是用在浏览器端的,异步的,如R ...

Tue Nov 14 19:24:00 CST 2017 0 1121
Python编程

  简单定义“编程是一种编写计算机程序的技术,这些程序可以将自己看做数据,因此你可以在运行时对它进行内审、生成和/或修改”,本博参考<<Python高级编程>>将对编程内容进行详细描述,若有不正确之处希望大家指出。 1. 概述   Python编程有两种 ...

Sun Feb 11 21:20:00 CST 2018 1 4170
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM