? ̄△ ̄)?
每天晚上一篇英語知識普及
英語罐頭
本文是我的第59篇英語知識文章
不管是工作還是上學的你,在現在的信息時代,信息總是穿梭在你我之間,因此,每天收發信息變得不可避免。
但是,在英語中,對于國人一向認為的“發信息”說成send message,雖然這么說也沒有問題,但是卻顯得非常不地道,老外一般都不會這么說,那么最地道的說法是怎么樣的呢?
一.發信息地道應該怎么說?
text me 發信息,留言
大家都知道,text是文本的意思,但這個單詞的動詞意思是“發短信,發信息”的意思,text message則是“短信”的意思,因此在國外,大家更多會使用text。
Text me sometime.
有時間給我發信息。
而另一方面,對于郵件,一般不怎么會用text Email,傳統的sent e-mail會是比較正確的說法。
sent Email 發郵件
How to send an email ?
怎么樣去發一封郵件?
二.其他一些常用的網絡詞匯
1.轉發
不管是郵件又或者是微博,我們經常會轉發一些有價值或者有需要的信息,那么轉發怎么說呢?
(1)轉發給你的好朋友,我們用share
當你轉發信息給好友時,更多像是在分享你的信息,因此這里大多會用share
You can share video with your friend.
你能轉發視頻給你的朋友。
(2)轉發郵件 forward
當我們工作要轉發郵件互通信息時,一般會用比較正規的forward來表示“轉發”的意思
You can forward all of your new email to another email address.
你能夠轉發所有新收到的郵件給其他郵箱地址。
2.熱搜話題
對于熱搜,很多人會下意識翻譯成“熱點”:hot point。然而,我們平時所說的熱點更多是指這個“話題”很熱,而不是真的指“點”
trending topic 熱搜話題
He has been one of the trending topics for the past week.
過去一周他在熱搜榜居高不下。
感謝大家的閱讀,我是罐頭菌
快樂英語學習,放眼全球資訊,歡迎關注英語罐頭
、使用跨文檔消息傳遞(Cross-document Messaging)
可以在不同窗口或iframe之間安全地傳遞消息,即使這些窗口或iframe來自不同的域。以下是使用window.postMessage()方法進行跨域消息傳遞的基本示例:
假設有兩個頁面:page1.html和page2.html,它們分別位于不同的域。
在page1.html中,我們想要向page2.html發送消息:
<!-- page1.html -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Page 1</title>
</head>
<body>
<button id="sendMessageBtn">Send Message to Page 2</button>
<script>
const sendMessageBtn=document.getElementById('sendMessageBtn');
// 監聽按鈕點擊事件
sendMessageBtn.addEventListener('click', function() {
// 獲取目標窗口的引用
const targetWindow=window.parent.frames['page2-frame'];
// 向目標窗口發送消息
targetWindow.postMessage('Hello from Page 1!', 'http://www.example.com/page2.html');
});
</script>
</body>
</html>
在page2.html中,我們接收來自page1.html的消息:
<!-- page2.html -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Page 2</title>
</head>
<body>
<iframe src="http://www.example.com/page1.html" name="page1-frame" id="page1-frame"></iframe>
<script>
// 監聽來自其他窗口的消息
window.addEventListener('message', function(event) {
// 判斷消息來源是否是預期的域
if (event.origin==='http://www.example.com') {
// 處理收到的消息
console.log('Received message from Page 1:', event.data);
}
});
</script>
</body>
</html>
page1.html包含一個按鈕,當點擊按鈕時,會向page2.html發送消息。page2.html中通過監聽window對象的message事件來接收來自page1.html的消息,并且只有當消息的來源是預期的域時才會處理該消息。
需要注意的是,跨文檔消息傳遞僅在現代瀏覽器中得到支持,且需要發送消息的窗口或iframe引用以及目標窗口的域。以前的IE瀏覽器啥的是不支持的。這種方式較為簡單,方便初學者進行測試。
二、還有一種辦法較為復雜,可以利用代理服務器,通過在同一域下設置一個代理服務器,將跨域請求發送到該代理服務器上,再由代理服務器轉發請求到目標服務器。這種方法需要在服務器端實現代理,但可以繞過瀏覽器的跨域限制。
另外還有兩種較為簡單的方式也做一下介紹,下面這2種方式是常用的方式了,較為簡單,
三、JSONP(JSON with Padding):JSONP是一種利用<script>標簽的GET請求實現跨域數據傳輸的技術。它允許從其他域加載數據,但只支持GET請求,且需要目標服務器支持返回JavaScript回調函數。JSONP的缺點是安全性較低,僅能進行GET請求。
四、CORS(Cross-Origin Resource Sharing):CORS是一種現代的跨域資源共享機制,它允許服務器端設置HTTP頭部,以允許在不同域之間的安全數據傳輸。通過在服務器端配置,可以允許跨域請求發送和接收數據。
五、WebSocket:得利于HTML5技術的發展,現在主流瀏覽器的支持,WebSocket是HTML5提供的一種在單個TCP連接上進行全雙工通訊的協議,它可以與任意域的服務器進行通訊,但需要服務器端支持WebSocket協議。
在客戶端,我們可以使用JavaScript來創建WebSocket連接:
// 客戶端代碼
const socket=new WebSocket('ws://example.com:8080'); // 替換為實際的WebSocket服務器地址
// 當WebSocket連接成功建立時觸發
socket.onopen=function(event) {
console.log('WebSocket連接已建立');
// 向服務器發送數據
socket.send('Hello from client!');
};
// 當接收到來自服務器的消息時觸發
socket.onmessage=function(event) {
console.log('Received message from server:', event.data);
};
// 當發生錯誤時觸發
socket.onerror=function(error) {
console.error('WebSocket發生錯誤:', error);
};
// 當WebSocket連接關閉時觸發
socket.onclose=function(event) {
console.log('WebSocket連接已關閉');
};
在服務器端,您需要使用相應的語言和框架來創建WebSocket服務器。以下是一個簡單的Node.js示例:
家基本都不打電話了,而是發!信!息!
“發信息"英語怎么說呢?Wait, 別又被中文帶進去了,說成:send a message哦!~
我們來看下Cambridge Dictionary,對send a message的解釋:
send a message,相當于send a signal,so,這句話呢,其實有兩方面的意思:
1. A發送一個信號,暗號去“暗示”B
2. A”向B表面態度,立場",
以期待B有所改變。
而且這種暗示, 態度表明,往往是:隱晦的,不直接的
【例句】
1.The great nature has used virus to send
messages to human.
大自然利用病毒向人類發出了抗議。
【例句】
2.The bomb was a message that ISIS
sent to the world.
本次炸彈是ISIS恐怖組織給
全世界發出的警告。
英語口語中簡單地用“text”就可以啦!來看幾個英語例句
He hasn’t texted me all day,
and I couldn’t help worrying about him.
他一整天沒給我發信息,
我止不住擔心他。
Text sb. sth 給某人發(圖/語音)
【例句】
She has texted me a photo of
a black dress and asked if it was
suitable for the party.
她發了個黑裙子照片給我,
然后問我適不適合這個派對。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。