整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

如何地道地说”发信息“?老外不会说send mess

如何地道地说”发信息“?老外不会说send message

? ̄△ ̄)?

每天晚上一篇英语知识普及

英语罐头


本文是我的第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哦!~

  • send a/the 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”就可以啦!来看几个英语例句

  • Text sb. 给某人发消息

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.

她发了个黑裙子照片给我,

然后问我适不适合这个派对。