最新文章
|
知識(shí)管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):10731 今日文數(shù):5166
|
本文轉(zhuǎn)載于稀土掘金技術(shù)社區(qū),作者:情欲1.JavaScript為什么有設(shè)計(jì)缺陷?這里有三個(gè)主要原因?qū)е铝薐avaScript的設(shè)計(jì)不夠完善。1.1.設(shè)計(jì)時(shí)間過(guò)短相信大家都知道JavaScript誕生就只花了十天,雖然這讓我們感到非常吃驚,感嘆設(shè)計(jì)者的能力之強(qiáng)大。但是從另一個(gè)角度想,沒(méi)有經(jīng)過(guò)深思熟慮的東西一定就有沒(méi)有考慮...
|
本文轉(zhuǎn)載于稀土掘金技術(shù)社區(qū)——小霖家的混江龍上滑加載(觸底加載)是H5常見(jiàn)的功能,今天我們來(lái)看下如何實(shí)現(xiàn)。效果如下:分頁(yè)請(qǐng)求開(kāi)始前,列表滾動(dòng),加載動(dòng)畫(huà)出現(xiàn)在屏幕中;分頁(yè)請(qǐng)求過(guò)程中,加載動(dòng)畫(huà)一直旋轉(zhuǎn);分頁(yè)請(qǐng)求完成后,列表底部插入了新節(jié)點(diǎn),加載動(dòng)畫(huà)被擠出屏幕。如此循環(huán)往復(fù),直到分頁(yè)請(qǐng)求無(wú)法返回更多數(shù)據(jù),列表底部展示「沒(méi)有更...
![]() |
本文轉(zhuǎn)載于稀土掘金技術(shù)社區(qū)——小霖家的混江龍最近我需要做一個(gè)下拉刷新的功能,實(shí)現(xiàn)功能后我發(fā)現(xiàn),它需要處理的情況還蠻多,于是我整理了這篇文章。下圖是我實(shí)現(xiàn)的效果,分為三步:開(kāi)始下拉時(shí),屏幕頂部會(huì)出現(xiàn)加載動(dòng)畫(huà);加載過(guò)程中,屏幕頂部高度保持不變;加載完成后,加載動(dòng)畫(huà)隱藏。pull-down.gif首先我會(huì)講解下拉的原理、根據(jù)...
![]() |
HTTPS(全稱(chēng):HyperTextTransferProtocolSecure)是HTTP(超文本傳輸協(xié)議)的安全版本。本質(zhì)上,HTTPS在HTTP的基礎(chǔ)上,通過(guò)SSL/TLS協(xié)議提供了數(shù)據(jù)加密、完整性保護(hù)和身份驗(yàn)證,以確保網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)陌踩浴TTPS被廣泛用于互聯(lián)網(wǎng)上的安全通信,特別是在線交易和處理敏感信息時(shí),...
|
摘要Task是微軟在.Net4.0時(shí)代推出來(lái)的,也是微軟極力推薦的一種多線程的處理方式,Task看起來(lái)像一個(gè)Thread,實(shí)際上,它是在ThreadPool的基礎(chǔ)上進(jìn)行的封裝,Task的控制和擴(kuò)展性很強(qiáng),在線程的延續(xù)、阻塞、取消、超時(shí)等方面遠(yuǎn)勝于Thread和ThreadPool。正文類(lèi)Task表示不返回值且通常異步執(zhí)...
![]() |
作為一個(gè)編程4年的的前端工程師,一路走來(lái)踩過(guò)許多坑。希望我的經(jīng)驗(yàn)?zāi)茏屇闵俨刃┛?,在編程的路上走的更順些!image.png1.禁用var聲明只使用const或let聲明變量。并且首選const,當(dāng)一個(gè)變量需要重新賦值時(shí),才使用let。并且在創(chuàng)建變量時(shí)就應(yīng)該給變量賦值。原因:var缺乏作用域的限制,很容易導(dǎo)致全局作用域污...
![]() |
今天為大家?guī)?lái)一款神奇的將網(wǎng)頁(yè)轉(zhuǎn)換為桌面應(yīng)用的利器:Pake,利用Rust輕松構(gòu)建輕量級(jí)多端桌面應(yīng)用,將任何網(wǎng)頁(yè)轉(zhuǎn)換為跨平臺(tái)的桌面軟件。Pake基于RustTauri開(kāi)發(fā)的桌面級(jí)開(kāi)發(fā)框架,高性能、安全、輕量級(jí),相比傳統(tǒng)的Electron套殼打包,要小將近20倍,5M上下。此外,它還實(shí)現(xiàn)了快捷鍵的透?jìng)鳌⒊两降拇翱?、拖?dòng)...
![]() |
異步處理的概念JavaScript中的異步處理指的是在代碼執(zhí)行過(guò)程中,能夠不阻塞當(dāng)前線程并處理一些時(shí)間較長(zhǎng)的操作。異步處理通常涉及到回調(diào)函數(shù)、Promise、async/await等機(jī)制。在JavaScript中,傳統(tǒng)的同步處理方式采用的是阻塞式的單線程模型。這種模型的缺點(diǎn)是當(dāng)一個(gè)任務(wù)被執(zhí)行時(shí),它會(huì)一直執(zhí)行到結(jié)束,期間...
![]() |
推薦一個(gè)用于讀取MicrosoftExcel文件的高性能開(kāi)源庫(kù)。01項(xiàng)目簡(jiǎn)介ExcelDataReader是一個(gè)功能強(qiáng)大且易于使用的開(kāi)源項(xiàng)目,提供了豐富的讀取API,專(zhuān)門(mén)讀取Excel文件的數(shù)據(jù),特別是處理大數(shù)據(jù)量的情況。ExcelDataReader支持Excel版本從2007年至2021年以及Office365的E...
![]() |
RabbitMQ是實(shí)現(xiàn)了高級(jí)消息隊(duì)列協(xié)議(AMQP)的開(kāi)源消息代理軟件(亦稱(chēng)面向消息的中間件)。RabbitMQ服務(wù)器是用Erlang語(yǔ)言編寫(xiě)的,而集群和故障轉(zhuǎn)移是構(gòu)建在開(kāi)放電信平臺(tái)框架上的。所有主要的編程語(yǔ)言均有與代理接口通訊的客戶(hù)端庫(kù)。RabbitMQ是實(shí)現(xiàn)了高級(jí)消息隊(duì)列協(xié)議(AMQP)的開(kāi)源消息代理軟件(亦稱(chēng)面向...
|
CSS是一種用于描述HTML或XML(包括如SVG,MathML等衍生語(yǔ)言)文檔樣式的樣式表語(yǔ)言,它不僅僅可以用于控制網(wǎng)頁(yè)的布局和顏色,還能夠?qū)W(wǎng)頁(yè)中元素位置的排版進(jìn)行像素級(jí)精確控制,能夠生成各種形狀,不管在日常的開(kāi)發(fā)還是學(xué)習(xí)中,對(duì)我們都有幫助。01橢圓和圓形類(lèi)似,如果元素的寬度和高度不同,那么border-radiu...
![]() |
背景最近有個(gè)需求,需要實(shí)現(xiàn)將任意exe安裝成windowservice。Windows服務(wù)是指Windows操作系統(tǒng)中的一種運(yùn)行在后臺(tái)的計(jì)算機(jī)程序,類(lèi)似于Unix守護(hù)進(jìn)程。實(shí)現(xiàn)效果1、啟動(dòng)Exe。2、需要輸入3個(gè)地方:服務(wù)名稱(chēng),這里輸入了test選擇要轉(zhuǎn)換成服務(wù)的執(zhí)行程序路徑如果有參數(shù),則輸入相關(guān)參數(shù)3、點(diǎn)擊安裝,即可...
![]() |
本篇講的是自定義函數(shù)(Function)。當(dāng)我們學(xué)習(xí)編程語(yǔ)言的時(shí)候,也會(huì)遇到函數(shù)。函數(shù)的作用是什么呢?它可以把我們經(jīng)常使用的代碼封裝起來(lái),需要的時(shí)候直接調(diào)用即可。這樣既提高了代碼效率,又提高了可維護(hù)性。SQL中的函數(shù)一般是在數(shù)據(jù)上執(zhí)行的,可以很方便地轉(zhuǎn)換和處理數(shù)據(jù)。一般來(lái)說(shuō),當(dāng)我們從數(shù)據(jù)表中檢索出數(shù)據(jù)之后,就可以進(jìn)一步...
![]() |
在ASP中,可以使用FileSystemObject對(duì)象的FileExists方法來(lái)判斷文件是否存在。下面是一個(gè)示例代碼:Dimfso,filePathfilePath="C:\path\to\file.txt"Setfso=CreateObject("Scripting.FileSyst...
|
SetobjFso=CreateObject("Scripting.FileSystemObject")SetobjStream=objFso.OpenTextFile(Server.MapPath("log.txt"),8,True)增加一個(gè)空行objStream.CloseS...
|
代碼高亮很重要,特別是當(dāng)我們想要在博客中展示我們的代碼的時(shí)候。通過(guò)在博客中啟用代碼高亮,讀者更方便的讀取代碼塊。現(xiàn)在網(wǎng)上有很多免費(fèi)而且有用的代碼高亮腳本。這些腳本大部分由Javascripts編寫(xiě),當(dāng)然也有些使用其它語(yǔ)言(比如Phyton或Ruby)寫(xiě)的。下面就是9款Javascript代碼高亮腳本:1.SyntaxH...
![]() |
粗放的代碼展示有時(shí)候,網(wǎng)頁(yè)中會(huì)插入代碼。直接把代碼放入<pre></pre>標(biāo)簽和<code></code>標(biāo)簽里,也算是可以在頁(yè)面中顯示出來(lái)。比如下面這樣的:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><tit...
![]() |
tinymce編輯器界面【tips】:tinymce是國(guó)外的一個(gè)功能超全開(kāi)箱即用的富文本編輯器,他是一個(gè)開(kāi)源的編輯器,除了基本的功能外還可以通過(guò)插件的形式拓展,插件也只需要簡(jiǎn)單的添加插件名稱(chēng)即可,插件分為開(kāi)源插件和高級(jí)插件,其中高級(jí)插件功能需要付費(fèi),但開(kāi)源的功能完全夠用,而且提供了多種主題選擇,還可以高度自定義編輯器樣...
![]() |
導(dǎo)讀現(xiàn)在有各種各樣的語(yǔ)法高亮工具,可以格式化語(yǔ)言,并且根據(jù)不同的編程語(yǔ)言進(jìn)行高亮顯示。無(wú)論是個(gè)HTML頁(yè)面還是PHP,Ruby,Python或者是ASP。這篇文章中,我們會(huì)介紹15款最好的代碼語(yǔ)法高亮工具,幫助大家用更迷人的方式展示代碼片段。語(yǔ)法高亮是文本編輯器用來(lái)顯示文本的,特別是源代碼,根據(jù)不同的類(lèi)別來(lái)用不同的顏色...
![]() |
文章目錄5.1插入emoji表情5.2插入目錄5.3導(dǎo)出5.4文本高亮5.5上下標(biāo)4.1改變字體顏色及大小4.2改變對(duì)齊方式4.3插入圖像3.1如何插入數(shù)學(xué)公式3.2上標(biāo)下標(biāo)3.3根號(hào)3.4上下水平線3.5上下水平大括號(hào)3.6向量符號(hào)3.7分?jǐn)?shù)3.8積分運(yùn)算符3.9求和運(yùn)算符3.10連乘運(yùn)算符3.11特殊符號(hào)3.12矩...
|
Typora是一款輕便簡(jiǎn)潔的Markdown編輯器,支持即時(shí)渲染技術(shù),這也是與其他Markdown編輯器最顯著的區(qū)別。當(dāng)然重點(diǎn)是免費(fèi)。Typora編寫(xiě)文檔所采用的格式該軟件編寫(xiě)文檔所采用的是MarkDown格式,是目前使用的最頻繁的格式。Typora的下載方式進(jìn)入Typora的官網(wǎng)https://www.typora....
![]() |
【ASP】JSAJAX實(shí)例下面的例子演示:當(dāng)用戶(hù)在輸入字段中鍵入字符時(shí),網(wǎng)頁(yè)如何與web服務(wù)器進(jìn)行通信:實(shí)例請(qǐng)?jiān)谙旅娴妮斎胱侄沃墟I入字母A-Z:姓名:搜索建議:例子解釋在上面的例子中,當(dāng)用戶(hù)在輸入字段中鍵入字符時(shí),會(huì)執(zhí)行名為"showHint()"的函數(shù)。此函數(shù)被up事件觸發(fā)。下面是HTML代碼:實(shí)...
|
比較大的JSON怎么讀取呢?,一兩個(gè)G的json,open直接讀取會(huì)卡死吧。這是某群前些天某人的一個(gè)提問(wèn)以及我的回答。這個(gè)話題讓我想到2016年,客戶(hù)扔了個(gè)10G的json文件過(guò)來(lái),BA想提取里面的信息,卻發(fā)現(xiàn)Windows下沒(méi)有合適的工具打開(kāi)它,問(wèn)我咋辦,我當(dāng)時(shí)是用grep處理的。后來(lái)知道了jq[1],jq是一個(gè)輕量...
![]() |
沒(méi)錯(cuò),你聽(tīng)對(duì)了!JSON,作為Web開(kāi)發(fā)中數(shù)據(jù)交換的無(wú)處不在的格式,可能會(huì)減慢你的應(yīng)用程序。盡管我們經(jīng)常對(duì)這項(xiàng)技術(shù)視而不見(jiàn),但在一個(gè)速度和響應(yīng)能力至關(guān)重要的世界里,審視JSON的性能影響是至關(guān)重要的,JSON,即JavaScriptObjectNotation的縮寫(xiě),是一種輕量級(jí)的數(shù)據(jù)交換格式,已成為Web應(yīng)用程序中傳...
![]() |
C#中的委托是一種抽象數(shù)據(jù)類(lèi)型,它類(lèi)似于C/C++中的函數(shù)指針,可用于引用方法。下面是一個(gè)詳細(xì)的C#委托用法解釋?zhuān)?.委托的定義在C#中,委托的定義類(lèi)似于一個(gè)函數(shù)簽名,它描述了委托實(shí)例可以引用的方法類(lèi)型。例如,以下代碼定義了一個(gè)名為“MyDelegate”的委托,它引用了一個(gè)返回void類(lèi)型、帶有一個(gè)string類(lèi)型參...
|