收藏 / 列表

瘋狂的技術宅 - 超越 Cookie:當今的客户端數據存儲技術

超越 Cookie:當今的客户端數據存儲 作者:Adam Giese 翻譯:瘋狂的技術宅 原文:https://blog.logrocket.com/be... 未經允許嚴禁轉載 當 cookie 被首次引入時,它是瀏覽器保存數據的唯一方式。之後又有了很多新的選擇:Web Storage API、IndexedDB 和 Cache API。那麼 cookie 死了嗎?我們來看看這些在瀏

indexeddb , cookies , storage , cookie

用户bPdeUmS - TypeScript 中的類型推斷詳解:為什麼我們應該信任 TypeScript 的推斷能力?

在 TypeScript 中,類型推斷(Type Inference)是一個強大且被廣泛使用的特性。它允許開發者在許多情況下省略顯式的類型註解,從而簡化代碼,同時仍然享受強類型系統帶來的安全性和可靠性。然而,對於初學者或經驗不足的開發者來説,常常會疑惑:我真的可以完全信任 TypeScript 的類型推斷嗎?它的邊界和侷限性是什麼? 本文將聚焦於這個問題,通過深入解析 TypeScript 的類型

ecmascript-6 , typescript , HTML , 前端 , Javascript

LYX6666 - 釘釘企業內部應用同步部門用户

前言 有了上一篇釘釘企業內部應用SSO單點登錄實戰及踩坑過程之後,再去看釘釘的文檔和接口就顯得輕車熟路了。 明確需求:定時把釘釘的用户同步到企業自己開發的系統中,以便讓企業內的員工都能使用SSO單點登錄。 確定接口 借鑑上一篇的經驗,我們優先選擇V2版本的接口。 釘釘開放平台-用户信息 右側提供了返回值的實體,注意到包括userId、姓名、電話這三個關鍵字段存在,説明該接口滿足需求。 把鼠標放到

單點登錄 , 釘釘 , springboot , JAVA , 後端

XboxYan - 如何優雅的獲取Form表單數據?

先看一個簡單的例子 比如這裏有一個簡單的 form 表單 form id="form" input name="user" type="text" div input type="radio" name="A" value="r1"r1 input type="radio" name="A" value="r2"r2 input ty

formdata , form , HTML , html5 , Javascript

瓏墨 - 【吃透】JS代理(Proxy)

今天給大家分享如何從根本上吃透js代理,嘎嘎的😍,看下面 咱們首先得知道: 代理是 js 中的對象,它允許你創建對象的代理,同時還可以為標準對象操作定義自定義行為。這意味着,譬如,如果有人試圖從對象中獲取屬性的值,你可以定義一組自定義行為。這使代理變成了一個非常強大的工具,所以讓我們看看它們是如何工作的。get set has 一、js 代理的基礎知識✔ en... 上面聽起來很複雜,所以

es7 , challenge , es6-proxy , 前端 , Javascript

蘇琢玉 - 收藏版:Phinx 數據庫遷移完全指南

最近在維護老項目時,又一次用到了 Phinx。 這個工具我已經用了很多年,幾乎每個項目都會用上它。它屬於那種平時不常用,但每個項目都離不開 的工具。 問題在於,它用得不頻繁,每次寫遷移腳本時總會忘記某個參數怎麼寫、某個字段該用什麼類型。 這些當然可以去查官方文檔,但 Phinx 的文檔雖然內容齊全,卻總讓我覺得信息分散、查起來不夠順手。 於是,我乾脆花點時間,把自己常用的命令、配置方式

MySQL , php , 數據庫

十五 - Tailwind Css 中使用 Element Plus 主題系統的方案與實現

前言 本篇文章主要講解在 Tailwind Css 中配置 Element Plus 主題變量以統一視覺設計 本文也是《通俗易懂的中後台系統建設指南》系列的第九篇文章,該系列旨在告訴你如何來構建一個優秀的中後台管理系統 需求概括 上一篇文章中我們講解了生成 Element Plus 主題色階和動態切換主題色:一篇文章實現 Element Plus 色彩動態切換 Clean Admin 中使用 Ta

vue.js , tailwind-css , element-plus , typescript , 前端

高德開放平台 - 智能手錶地圖新體驗,RTOS系統助力全球行

高德開放平台智能手錶解決方案上線!RTOS系統來襲,卓越性能開啓智能手錶地圖新體驗!6大服務優勢,海量數據直達腕間。融合多品類地圖服務,全面滿足運動出行、智能守護等場景的用户需求,適配各類智能手錶、智能手環,打造智能穿戴生態。

地圖開發 , 數據挖掘 , 地圖api , 人工智能

哇喔WEB - 手撕JS(可能持續更新···)

  關於實現js中一些常見的方法屬於面試中的常問問題,可能剛開始接觸的時候會一籌莫展。知道和理解其中的原理能夠在日常開發中更如魚得水,面對面試也不成問題。另外,學會以目的(實現的功能)為導向一層一層反推,總結出實現的思路就能按照步驟直接實現或者曲線實現(整理不易記得點贊哈)。 一、call的實現   call() 方法:讓call()中的對象調用當前對象所擁有的function。例如:test.

promise , this的用法 , 前端 , Javascript

茶無味的一天 - 如何優雅地編寫一個高逼格的JS插件?

在一個風和日麗的早晨,我正悠閒地喝着Coffe,突然領導向我走來,我趕緊熟練地切出VSCode,淡定自若地問:領導,什麼事?領導拍了拍我的肩膀:你上次封裝的方法同事跟我反饋使用起來很不錯啊,你不如做成JS插件給大家用吧。我放下了手中的馬克杯,甩了一下眼前僅剩的幾根劉海:沒問題啊,小Case!隨即開始摸魚.... 原型鏈寫法 要開始編寫插件就得先了解JS模塊化,早期的模塊化是利用了函數自執行來實現的

插件 , 模塊化開發 , 插件化 , 前端 , Javascript

buddha - CSS:網格佈局(grid)

grid容器 通過將屬性display的值設為grid,使 HTML 元素變為網格容器,該容器就可以使用與 CSS 網格(CSS Grid)相關的屬性。 例如: div class="container" div class="item1"網格1/div div class="item2"網格2/div div class="item3"網格3/div /div s

grid , Css

JHCan333 - 代碼 review 介紹

一、為什麼要review 1、提高代碼質量 這是代碼 Review 的初衷,也是代碼 Review 最直接的價值。Reviewers 根據各自的經驗,思考方式,看問題的角度給代碼提出各種可能的改進意見,從而形成更好的代碼以及產品質量。 我們知道產品問題越晚提出解決它的代價就越大,參與進去的人、要走的流程都會越來越多。代碼 Review 可以説是早期解決問題最有效的途徑之一了,在代碼 Review

規範化 , 程序員 , 前端

前端哇發哈 - 大話css預編譯處理(一)通讀介紹篇

一、什麼是css預編譯處理? CSS 預編譯處理,從字面上理解,就是預先編譯處理CSS。它擴展了 CSS 語言,增加了變量、Mixin、函數等編程的特性,使 CSS 更易維護和擴展。CSS預編譯的工作原理是提供便捷的語法和特性供開發者編寫源代碼,隨後經過專門的編譯工具將源碼轉化為CSS語法。 CSS預編譯器幾乎成為現如今開發CSS的標配,它從以下幾個方面提升了CSS開發的效率: 增強編程

sass , less , stylus , Css , 前端

葡萄城技術團隊 - 從 Excel 到你的表格應用:保護工作表功能的嵌入實踐指南

從 Excel 到你的表格應用:保護工作表功能的嵌入實踐指南 在數據為王的時代,電子表格已成為我們處理和分析數據的利器。然而,數據安全也日益成為重中之重。試想一下,精心設計的公式被誤改,關鍵數據被意外刪除,將會帶來巨大的損失。為了避免這種情況,保護工作表功能應運而生。本文將聚焦 SpreadJS,帶你深入瞭解如何在你的表格應用中嵌入保護工作表功能,並分享一些實用技巧,助你打造安全可靠的數據處理環境

excel

來了老弟 - vue項目引入pwa使網頁應用可安裝

最近在使用vue項目時看到一個這樣的效果,如圖: 現在其實有很多網站都支持把網頁安裝到電腦或手機(IOS Safari支持較好),如下圖安裝後的效果: 這些都是網頁應用。 接下來介紹一下如何讓你的vue2項目變得可以安裝。 添加cli-plugin-pwa 給現有的vue項目添加,使用下面命令: vue add pwa 執行完之後會自動在package.json添加"@vue/c

vue.js , pwa , service-worker

林一一 - 面試 | JS 經典面試題初篇(this, 閉包, 原型...)含答案

推薦閲讀地址 掘金 github 變量提升 做題前建議先閲讀一遍 徹底解決 JS 變量提升的面試題 面試題 1. 問下面輸出結果 if( !("a" in window) ){ var a = 12 } console.log(a) // undefined 無論條件是否成立都會變量提升,全局下的 var 相當於給 window 設一個屬性 window.a = undefi

閉包 , this的用法 , 原型鏈 , 前端 , Javascript

杭州程序員張張 - 【圖文教程】前端使用雲存儲,利用LeanCloud管理頁面數據

Serverless 雲開發是現在的大熱門和趨勢,各大雲服務廠商都已經支持 FaaS(函數即服務) 雲開發方式,微信小程序雲開發是典型的例子。 背景 我的博客有個“我的小鋪”頻道,是我個人書籍出售展示頁面,其實是一個靜態頁面,託管在 coding.net 上,每次更新頁面,比如上架下架一本書,都要打開源碼編輯代碼然後 push 到服務器中,步驟是: 打開頁面源碼 上架一本書要 copy 已有

vue.js , 雲存儲 , 雲服務 , 靜態網站 , leancloud

中關村科金 - MobTech ShareSDK 使用簡介

產品概述 ShareSDK是MobTech推出的社會化分享組件,為iOS、Android、WP8 的APP提供社會化功能,集成了一些常用的類庫和接口,縮短開發者的開發時間,還有社會化統計分析管理後台。 主要功能 ShareSDK的優勢 MobTech開發者應用合規指南 近年來,隨着信息技術的快速發展和移動互聯網應用的普及,越來越多的應用大量收集、使用個人信息,給人們生活帶來便利的同時,也

android-sdk , sharesdk , 開發者 , ios-sdk

蘭俊秋雨 - Charles註冊

註冊碼 Registered Name:https://zhile.io License Key: 48891cf209c6d32bf4 操作 打開Charles找到help選項-》點擊register Charles選項 彈出如下輸入框 輸入對應的name和key點擊註冊即可 重啓查看已完成註冊

charles , 前端

前端子金 - 詳解node中引入模塊的原理

1. 模塊機制 1.1 commonjs規範 1.2 node的模塊實現(node中引入模塊的過程) 1.2.1 優先從緩存中加載 1.2.2 路徑分析 1.2.3 文件定位 1.2.4 模塊編譯 1.3 核心模塊 1.3.1 js核心模塊的編譯過程

node.js , require , 前端

數據庫知識分享者 - 通過 HTTP/2 協議案例學習 Java & Netty 性能調優:工具、技巧與方法論

摘要 Dubbo3 Triple 協議是參考 gRPC、gRPC-Web、Dubbo2 等協議特點設計而來,它吸取各自協議特點,完全兼容 gRPC、Streaming 通信、且無縫支持 HTTP/1 和瀏覽器。 當你在 Dubbo 框架中使用 Triple 協議,然後你就可以直接使用 Dubbo 客户端、gRPC 客户端、curl、瀏覽器等訪問你發佈的服務,不需要任何額外組件與配置。 除易用性以外

http-2 , 雲計算 , HTTP , netty , JAVA

何棄療 - 你真的會封裝Dialog彈窗嗎?

經常做CRUD的人對彈窗一定不陌生,新增、編輯、查看和Table列操作,均會伴隨着彈窗封裝,彈窗內包含表單和底部的確認、取消操作,總的來説,這塊的業務都挺簡單的,但是哪怕接觸100個項目,多多少少,不規範封裝彈窗引起的問題還是佔據了很大百分比。 常見問題 二次打開,上次保留的數據還在; 表單自動校驗; 新增和編輯狀態的多重量子糾纏 重置表單無法置空 問題拆解 第一個問題,彈窗關閉一般的

表單 , dialog , 彈窗 , 前端

同創永益 - 企業動態 | 實力認證!同創永益災備管理平台連中多標!

近期,同創永益憑藉在災備領域積累的專業優勢及豐富實戰經驗,在保險行業信息化建設領域取得重要突破,成功連續中標中國出口信用保險公司、華泰保險集團股份有限公司災備管理平台項目。 成功中標:中國出口信用保險災備體系建設及駐場維保服務採購項目 中國出口信用保險公司是由國家出資設立、支持中國對外經濟貿易發展與合作、具有獨立法人地位的國有政策性保險公司,於2001年12月18日正式掛牌運營,服務網絡覆蓋全國

it , 數字韌性 , 災備

Carlos - React 的單向數據流

React 的單向數據流 React 的單向數據流(One-way Data Flow)指的是組件中的數據流動是自上而下的,也就是説,父組件可以通過 props 向子組件傳遞數據,而子組件不能直接修改父組件的狀態。數據只能沿着組件樹從父組件流向子組件,任何需要更新的數據必須由父組件通過狀態提升或者回調函數來處理。 單向數據流的優點 可預測性強: 由於數據流動是單向的,數據從父

react , 全棧工程師 , 前端