原文:元編程之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