tag underscore系列

標籤
貢獻2
26
07:52 AM · Nov 22 ,2025

@underscore系列 / 博客 RSS 訂閱

冴羽 - underscore 系列之內部函數 restArgs

partial 在《 JavaScript 專題之偏函數》中,我們寫了一個 partial 函數,用來固定函數的部分參數,實現代碼如下: // 這是文章中的第一版 function partial(fn) { var args = [].slice.call(arguments, 1); return function() { var newArgs = args.

underscore系列 , underscore , Javascript

收藏 評論

冴羽 - underscore 系列之實現一個模板引擎(上)

前言 underscore 提供了模板引擎的功能,舉個例子: var tpl = "hello: %= name %"; var compiled = _.template(tpl); compiled({name: 'Kevin'}); // "hello: Kevin" 感覺好像沒有什麼強大的地方,再來舉個例子: 在 HTML 文件中: ul id="name_list"/ul scrip

underscore系列 , underscore , Javascript

收藏 評論

冴羽 - underscore 系列之實現一個模板引擎(下)

前言 本篇接着上篇 underscore 系列之實現一個模板引擎(上)。 鑑於本篇涉及的知識點太多,我們先來介紹下會用到的知識點。 反斜槓的作用 var txt = "We are the so-called "Vikings" from the north." console.log(txt); 我們的本意是想打印帶 "" 包裹的 Vikings 字符串,但是在 JavaScript 中,字符串

underscore系列 , 模板引擎 , underscore , Javascript

收藏 評論

suporka - underscore 誕生記(二)—— 鏈式調用與混入(mixin)

上篇文章講述了 underscore 的基本結構搭建,本文繼續講鏈式調用與混入。 如果你還沒看過第一篇文章,請點擊 “underscore 誕生記(一)—— 基本結構搭建” 鏈式調用 在 JQuery 中,我們經常使用到鏈式調用,如: $('.div') .css('color', 'red') .show(); 那麼在 underscore 中,是否支持鏈式調用呢?答案是支持的,只不過

underscore系列 , underscore , Javascript

收藏 評論

冴羽 - underscore 系列之字符實體與 _.escape

前言 underscore 提供了 _.escape 函數,用於轉義 HTML 字符串,替換 , , , ", ', 和 ` 字符為字符實體。 _.escape('Curly, Larry Moe'); = "Curly, Larry amp; Moe" underscore 同樣提供了 _.unescape 函數,功能與 _.escape 相反: _.unescape('Curly, Larr

轉義字符 , underscore系列 , underscore , escape , Javascript

收藏 評論

冴羽 - underscore 的源碼該如何閲讀?

前言 別名:《underscore 系列 8 篇正式完結!》 介紹 underscore 系列是我寫的第三個系列,前兩個系列分別是 JavaScript 深入系列、JavaScript 專題系列。 這個系列算是 JavaScript 專題系列的番外篇,總共寫了 8 篇,重點介紹了 underscore 中的代碼組織、鏈式調用、內部函數、模板引擎、工具函數等內容,旨在幫助大家閲讀源碼,以及寫出自己的

underscore系列 , underscore , 總結 , Javascript

收藏 評論

冴羽 - underscore 系列之防衝突與 Utility Functions

防衝突 underscore 使用 _ 作為函數的掛載對象,如果頁面中已經存在了 _ 對象,underscore 就會覆蓋該對象,舉個例子: var _ = {value: 1 } // 引入 underscore 後 console.log(_.value); // undefined 所以 underscore 提供了 noConflict 功能,可以放棄 underscore 的控制變量

underscore系列 , underscore , Javascript

收藏 評論