收藏 / 列表

洛陽醉長安行 - 【從實戰帶你認識gulp】打包前端項目並實現防緩存

gulp是什麼? 一個基於node的前端自動化任務構建工具,使用經典回調+鏈式調用的方式實現任務的自動化 (src.pipe(...).pipe),gulp其實和webpack很相似,但是gulp側重點不同,gulp更側重前端流程自動化、任務執行(通過任務使開發提效),就像一條流水線。而webpack則是更側重用於打包前端資源,一切皆可打包成模塊。 官方文檔:https://www.gulp

gulp , 前端 , Javascript

尹光耀 - underscore數組遍歷函數分析(一)

這是underscore源碼剖析系列第三篇文章,主要介紹underscore中each、map、filter、every、reduce等我們常用的一些遍歷數組的方法。 each 在underscore中我們最常用的就是each和map兩個方法了,這兩個方法一般接收三個參數,分別是數組/對象、函數、上下文。 // iteratee函數有三個參數,分別是item、index、array或者value、

underscore , 前端 , Javascript

點墨 - 使用 egg-cloud 調用 dubbo 服務

參考https://www.yuque.com/egg/nod...進行配置,就自身遇到的幾個問題進行記錄。 已運行成功環境: java 1.8 nacos:1.0.0 dubbo-consumer:1.0.0 常見問題: 一、安裝和啓動nacos,需要配置數據庫:先在mysql數據庫裏執行nacos-mysql.sql腳本,然後修改application.propert

dubbo , eggjs , nacos

雲中小生 - 第二章:C# 編程基礎:變量、數據類型

2.1 變量與常量 什麼是變量? 變量是程序中存儲數據的基本單元,可以理解為命名的內存空間,用於在程序運行期間存儲和操作數據。 變量的聲明和初始化 基本語法: // 變量聲明語法:數據類型 變量名; int age; // 聲明一個整數變量 string name;

數據類型 , .NET Core , Css , .net , c , 變量 , 前端開發 , HTML

Amejimaobari Ollornwi - Creating An Effective Multistep Form For Better User Experience

For a multistep form, planning involves structuring questions logically across steps, grouping similar questions, and minimizing the number of steps and the amount of required information for each s

ux , Design , Javascript

前端路引 - Web前端入門第 88 問:引入 JavaScript 的 script 標籤究竟有多少用法?

HTML 版本不停的更新迭代,也導致瀏覽器支持的寫法眼花繚亂,就拿 script 標籤來説,剛剛入行的那會兒就只知道用來寫內聯的 js 代碼,後來又學到了引入 js 文件,ES 模塊規範化之後又知道能用來引入模塊化的 js 代碼,可這就是它的全部了嗎?? 然而...並不是!!! 各種用法 看看 script 千奇百怪的用法,一定有你沒見過的~~ 1、內聯腳本 如文章開頭説的一樣,直接用來寫內聯腳本

前端 , Javascript

後山人 - 洞察:低代碼與零代碼的本質區別及其對企業級開發的影響

在數字化轉型的浪潮中,低代碼(Low-Code)和零代碼(No-Code)平台因其承諾的效率提升而備受關注。然而,兩者並非同義詞,它們在目標用户、所需技能、應用場景和定製化能力上存在本質區別。 本文將詳細闡述低代碼和零代碼的核心差異,分析它們各自的侷限性,並結合 鋭智後台(RaiseAdmin)快速開發平台 的實踐,説明其如何通過“代碼生成 + 專業編碼”的混合模式,為企業級應用提供一個超越兩者侷

小程序 , php , Javascript

微芒不朽 - python 入門基礎知識練習

原創:叫我詹躲躲 鏈接:https://segmentfault.com/a/11... 1編寫第一個程序,目前使用的都是python 3 # print('hello world!') 2.查看當前python編輯器的版本號 # python -v 3.使用變量 # message = 'hello world!' # print(message) 4.字符串 name = 'jetty'

python3.x , python3.5 , pythonic , Python

Apifox - 深入探討 REST API 版本控制的最佳實踐

隨着 Web 應用程序和移動應用程序的普及,RESTful API 成為了各種應用之間數據交換的重要方式。RESTful API 的設計和開發需要考慮各種因素,其中之一就是版本控制。在本文中,我們將介紹 RESTful API 的版本控制,包括什麼是版本控制、為什麼需要版本控制、REST API 版本控制的常用方法和步驟,以及如何使用 API 工具進行版本控制。 什麼是版本控制 版本控制是一種管理

rest-api , rest , API , restful , 程序員

銀之夏雪 - 從底層到實踐:深度解析 Vue Composition API 與 React Hooks 的異同

一、設計哲學與底層原理差異 1.1 響應式系統的基因差異 Vue3 的 Composition API 建立在 Proxy-based 響應式系統之上,通過劫持對象的 getter/setter 實現依賴收集。當訪問響應式對象時,Vue 會自動建立組件與數據的依賴關係。 // Vue 響應式原理簡版實現 function reactive(obj) { return new Proxy(obj

react , vue.js , react-hooks , vue3 , 前端

健兒 - 無感刷新token解決方案

在你的 axios 封裝文件中,你需要兩個外部變量來管理狀態: // 標記是否正在刷新 token 的“鎖” let isRefreshing = false; // 存儲因 token 失效而掛起的請求的“隊列” let requestQueue = []; 請求攔截器 (Request Interceptor) 它的任務很簡單:在每個請求發出去之前,都帶上當前的 token

Ajax , 前端 , Javascript

mob64ca13fe62db - stageMode模式 INSTALL_PARSE_FAILED_USESDK_ERROR stage setting

這章中使用的示例,會延續上一章創建的Rails應用chapter2,但是我們會創建一個新的controller。在終端下執行: script/generate controller chapter3 index get_time repeat reverse

機器學習 , xhtml , HTTP , ViewUI , 人工智能 , HTML , Javascript

新茶十九 - 高德地圖,開啓webGL效率高還是關閉效率高

關於高德地圖中WebGL的開啓與關閉對效率的影響,絕大多數情況下,開啓WebGL的效率遠高於關閉。 下面我將從多個維度進行詳細對比分析,並提供具體的場景建議。 🆚 效率全面對比 效率維度 開啓 WebGL (推薦) 關閉 WebGL (使用 Canvas 2D) 渲染性能

vue.js , 3d , webgl , 前端開發 , Javascript

Zack Grossbart - How To Create Web Animations With Paper.js

The Web is just starting to use animation well. For years, animated GIFs and Flash ruled. Text moved and flashed, but it was never seamless. Animations had boxes around them like YouTube videos. HTM

coding , HTML , html5 , Javascript

泯瀧 - Chrome瀏覽器插件Manifest V3 簡介

隨着互聯網的快速發展,瀏覽器插件成為了許多用户提升瀏覽器功能和個性化體驗的重要工具。Chrome瀏覽器作為全球最受歡迎的瀏覽器之一,其插件生態系統也日益壯大。為了保證插件的安全性和性能,Chrome團隊推出了Manifest V3,這是一種新的插件開發規範。 A step in the direction of security, privacy, and performance. 向安全性

插件 , 瀏覽器 , 瀏覽器原理 , 前端 , Javascript

zsirfs - 深入一點 - 使用bind的時候發生了什麼呢?

從規範來看,Function.prototype.bind 是如何工作,以及如何來模擬bind操作。 簡單示例 如下簡單示例,普通對象 testObj 內部有一個b函數,接受一個普通參數,若參數為空則輸出 this.a。 const testObj = { a: 3, b: function(args) { console.log(args || this.a); }, };

javascript原型 , javascript專題系列 , Javascript

破曉L - 瞭解關鍵區別:await vs return vs return await

異步編程是現代 JavaScript 開發中一個重要方面,它使我們能夠處理耗時的操作,而不會阻塞其他任務的執行。使用異步函數時,我們會遇到三個重要的關鍵字:await 、return、return await。在本文中,我們將探討這些關鍵字之間的差異,並討論何時使用每個關鍵字。 在深入探討細節之前,讓我們先闡明一下異步函數的用途。異步函數是一種特殊類型的函數,可以使用 await 關鍵字。它允許我

vue.js , promise , async-await , 前端 , Javascript

瘋狂的技術宅 - JavaScript中的回調函數看這篇就夠了

回調函數是每個前端程序員都應該知道的概念之一。回調可用於數組、計時器函數、promise、事件處理中。 本文將會解釋回調函數的概念,同時幫你區分兩種回調:同步和異步。 回調函數 首先寫一個向人打招呼的函數。 只需要創建一個接受 name 參數的函數 greet(name)。這個函數應返回打招呼的消息: function greet(name) { return `Hello, ${name}!

回調函數 , 前端 , Javascript

zhanle_huang - highchart的draggable-points.js依賴實現圖表的動態拖拽操作

highchart的draggable-points.js依賴實現圖表的動態拖拽操作 需求 實現一個曲線圖,能夠通過鼠標去拖拽點,來進行修改圖表 實現 例子基於vue來實現,如果是jq的按照官網的例子即可,配置列表鏈接.,例子 // 引入依賴 import Highcharts from 'highcharts/highcharts.js'; import dragg

vue.js , highcharts , 前端 , Javascript

小X學技術 - Y 分鐘速成 yaml

源代碼下載: learnyaml-cn.yaml YAML 是一種數據序列化語言,旨在讓人類直接可寫可讀。 它是 JSON 的嚴格超集,增加了在語法上有意義的(syntactically significant)換行符和縮進,就像 Python 一樣。但和 Python 的不同之處在於,YAML 不允許使用文字製表符(literal tab characters)來表示縮進。 --- # 文檔開

序列化 , yaml , 語法 , 入門

Christian Heilmann - Teach Them How To Hit The Ground Running And Faceplant At The Same Time?

A few days ago, a tutorial on how to Create A Christmas Wish List With PHP was published on Smashing Magazine’s Coding section that frustrated me. It frustrated me as it was incredibly easy to predi

Community , Tutorials , coding , Opinion Column

邊城 - 考慮時區了嗎?

2023-09-17 更新,補了張截圖 前端工程師們,在拿到一個日期/時間數據的時候,你是怎麼處理的呢?有沒有考慮時區的問題呢? 也許你會説:嗯,沒怎麼關注時區,不過我測過,沒問題。 我能怎麼説呢?可能你還沒遇到國外的用户吧! 被偷走的一天 如果拿到一個日期字符串 "2021-11-17",為了方便計算和處理數據,可能會先把它封成一個 Date 對象: const s = "2021-11-17

date , 時區 , Javascript

你好2007 - 從vue-loader開始理解webpack的一些設計思想

寫在前面 為了更好的説明,我們模仿Vue.js開發了一個類似的簡化版本的前端框架Quick Paper(文檔) 來幫助你理解一些細節。因此在開始之前,讓我們先大致瞭解一下此項目的結構,方便後續描述。 温馨提示:我們推薦你在開始之前去Github上把此項目clone下來後,對照着源碼進行學習! 目錄結構 其實你只需要關注下面四個文件夾: src:框架源碼; loader:類似vue-loade

vue-loader , vue.js , loader , webpack , Javascript

追風的苦咖啡 - 共築網絡安全,守護綠色家園

共築網絡安全,守護綠色家園 ——JoySSL 專業版證書為數據傳輸築牢安全屏障 在數字時代,網絡已成為連接世界的核心紐帶,數據則是驅動各類線上活動的核心要素。然而,網絡空間的開放性也帶來了數據竊取、信息篡改等安全風險,不僅威脅用户的合法權益,也讓企業品牌面臨信任危機。構建安全、純淨的網絡 “綠色家園”,已然成為行業共識與迫切需求,而 SSL 證書正是守護這一家園的關鍵基石。 SSL證書申請⬇

觀點 , 教程 , 數據庫 , postgresql , memcached