新聞中心
求一段JS過濾臟話的代碼
可以研究一下正則表達(dá)式:

專注于為中小企業(yè)提供成都網(wǎng)站建設(shè)、網(wǎng)站制作服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)城子河免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千余家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
var s="你好哎呦,嘟嘟,我們一起去吃飯吧?";//這個假設(shè)是你表單的文字
var reg=/(哎呦)|(嘟嘟)/g;//這個就是正則式了,將想過濾的詞匯放在這里
var str=s.match(reg).join("\",\"");//match可以將符合的詞匯挑出來組成一個數(shù)組
alert("請不要使用\""+str+"\"等不文明詞匯!");
做網(wǎng)站前端,用Javascript用太多會有什么弊端?
1:頁面使用太過于依賴js的話 一旦用戶 設(shè)置"禁用javascript" 網(wǎng)站是不是就算白做了 這是最應(yīng)該考慮的 所以前端有句俗話嗎 html 骨頭 css化妝 js肌肉 好的網(wǎng)站 應(yīng)該是他們的完美合作
2:現(xiàn)在的瀏覽器,瀏覽器js引擎,以及電腦心臟cpu的技術(shù)大力發(fā)展,處理js 一般來說是沒問題的. 只需要考慮 js代碼的合理性(去除所謂的 死代碼) 代碼的壓縮 代碼的合并(網(wǎng)絡(luò)流量) js優(yōu)化 這里就不多說了.可以谷歌 前端優(yōu)化之類的博文
3: 再有就是 js的兼容問題 好不遜色 css兼容性. 所以代碼量大的話 肯定要考慮ie8 (ie7 6 已經(jīng)只能用來祭奠了)
4: js代碼量超大 肯定會選擇一個得力的庫 jquery啊 什么的 所以我認(rèn)為 選擇一個適合你的項目的 庫/框架 也是一個非常值得考慮的問題. 個人推薦jquery
布蘭登·艾奇開發(fā)javascript用了多長時間
他只用10天時間就把Javascript設(shè)計出來了。
由于設(shè)計時間太短,語言的一些細(xì)節(jié)考慮得不夠嚴(yán)謹(jǐn),導(dǎo)致后來很長一段時間,Javascript寫出來的程序混亂不堪。
摘自百度百科
js頁面通過servlet 刪除一條數(shù)據(jù)之后,返回到原jsp頁面,仍顯示刪除數(shù)據(jù),該怎樣處理?
可能有緩存,還有你的實現(xiàn)不好....
1.緩存的處理方法 可以通過過濾器,或者有response的地方(如:jsp頁面)
response.setHeader("Cache-Control", "no-cache");
response.setHeader("Cache-Control", "no-store");
response.setHeader("Pragma", "no-cache");
response.setDateHeader("Expires", 0L);
2.技術(shù)實現(xiàn)
一般情況下,都不太用response.sendRedirect("") .
用這個得比較多request.getRequestDispatcher("").forward(request,response);
具體 forward 和 redirect的區(qū)別,你可以網(wǎng)上查查,相信你面試前準(zhǔn)備的時候都背過
3.業(yè)務(wù)實現(xiàn)
你這里用了一個技巧, 獲得剛剛過來的頁面的路徑request.getHeader("Referer"),這樣動態(tài)性確實不錯.
不過一般的處理方式是,:
列表 - 刪除 - 列表 select.do - delete.do - select.do
列表-編輯-刪除-列表 select.do - view.do-delete.do-select.do
這個你應(yīng)該能明白.
前面的沒什么,就是你在刪除后,再跳轉(zhuǎn)到查詢頁面(是通過后臺,不是直接jsp跳轉(zhuǎn)),再查詢一遍,這樣就不會出現(xiàn)臟數(shù)據(jù)了(如果出現(xiàn),可能是別的原因)
你試試
如何系統(tǒng)地學(xué)習(xí)Node.js?
對于剛接觸Node.js的新手來說,第一步無非是打好基礎(chǔ),你需要弄明白以下事情:
JavaScript 的特性和語法。假如你對 JavaScript 還不熟悉的話,推薦書籍及鏈接:
JavaScript 推薦書籍列表
深入理解JavaScript系列
Node.js 是什么?Node.js與JavaScript的區(qū)別是什么?
Node.js的優(yōu)點?Node.js的缺點?
Node.js適用場景?Node.js不適用的場景?
Node.js的基本語法。Node.js的特性:
單線程
異步 IO
事件驅(qū)動
npm 是什么?npm的基本使用
REPL
等等
其實上面的內(nèi)容,大部分Node.js的書籍都有介紹?;玖私饬薔ode.js后,我們可以寫一些 hello world 的程序:
搭建一個 HTTP 服務(wù)器,返回 hello, world 。(使用 HTTP 模塊)
讀取一個 txt 文件,將內(nèi)容顯示到命令行中。(使用 fs 模塊)
等等
第二步
你也許想,Node.js 只有那些少得可憐的核心模塊能做什么呢?別擔(dān)心,npm 上目前有近 7W 的第三方模塊,月下載量高達(dá) 2.1億 (2014—4—20 數(shù)據(jù))… 這才是 Node.js 的活力所在。當(dāng)你對Node.js已經(jīng)了解的差不多了,并且按耐不住躍躍欲試了。這個時候,我們不妨用 Node.js 的第三方模塊做些好玩的事情:
搭建一個微博網(wǎng)站
搭建一個博客網(wǎng)站
搭建一個在線聊天室
寫一個簡單的爬蟲
調(diào)用一些網(wǎng)站的API做一些好玩的東西
等等
但是,并不是說 Node.js 只能做以上事情,幾乎其他語言能做的事情 Node.js 都能做,而且有些情況下能做的更好。
第三步
當(dāng)然,就像學(xué) js 也不能只會用框架一樣,學(xué)習(xí) Node.js 也不能只會用外部模塊。這個時候,我們需要回頭深入了解下 Node.js 核心模塊的用法。說白了,就是好好看 Node.js 官方 API 文檔??次臋n是碼農(nóng)必備技能,英語不好的童鞋瀏覽器裝個劃詞翻譯的插件。
第四步
多實踐。不管是用核心模塊還是外部模塊,嘗試用 Node.js 解決某個問題或者替換掉以前用其他語言寫過的代碼。
讀源碼。這里說的讀源碼并不是說上來就去讀 Node 或者其他較大的框架的源碼。這個時候,挑一些簡單的只實現(xiàn)某個特定功能的工具模塊的源碼讀,這種模塊的代碼通常在幾百行,閱讀起來并不是很困難,但是卻能漲不少的姿勢。比如:
underscore (學(xué)習(xí) JavaScript 的語法和技巧)
等等
第五步
堅持第四步。在使用 Node.js 時發(fā)現(xiàn)沒有合適的模塊選擇或者選擇的模塊功能不盡人意,這個時候你可以嘗試去創(chuàng)建一個模塊或者修改現(xiàn)有的模塊,并且使用 npm 發(fā)布自己的模塊或者去該模塊的 GitHub ?上提 PR 。
第六步
多實踐。這個就不用解釋了
讀 Node 源碼及較大的框架的源碼。提高必備
多關(guān)注下 GitHub 上的牛人
重復(fù)第1-6步
網(wǎng)站欄目:javascript太臟,JAVASCRIPT是什么
瀏覽地址:http://fisionsoft.com.cn/article/dsceose.html


咨詢
建站咨詢
