[{"createTime":1735734952000,"id":1,"img":"hwy_ms_500_252.jpeg","link":"https://activity.huaweicloud.com/cps.html?fromacct=261f35b6-af54-4511-a2ca-910fa15905d1&utm_source=V1g3MDY4NTY=&utm_medium=cps&utm_campaign=201905","name":"华为云秒杀","status":9,"txt":"华为云38元秒杀","type":1,"updateTime":1735747411000,"userId":3},{"createTime":1736173885000,"id":2,"img":"txy_480_300.png","link":"https://cloud.tencent.com/act/cps/redirect?redirect=1077&cps_key=edb15096bfff75effaaa8c8bb66138bd&from=console","name":"腾讯云秒杀","status":9,"txt":"腾讯云限量秒杀","type":1,"updateTime":1736173885000,"userId":3},{"createTime":1736177492000,"id":3,"img":"aly_251_140.png","link":"https://www.aliyun.com/minisite/goods?userCode=pwp8kmv3","memo":"","name":"阿里云","status":9,"txt":"阿里云2折起","type":1,"updateTime":1736177492000,"userId":3},{"createTime":1735660800000,"id":4,"img":"vultr_560_300.png","link":"https://www.vultr.com/?ref=9603742-8H","name":"Vultr","status":9,"txt":"Vultr送$100","type":1,"updateTime":1735660800000,"userId":3},{"createTime":1735660800000,"id":5,"img":"jdy_663_320.jpg","link":"https://3.cn/2ay1-e5t","name":"京东云","status":9,"txt":"京东云特惠专区","type":1,"updateTime":1735660800000,"userId":3},{"createTime":1735660800000,"id":6,"img":"new_ads.png","link":"https://www.iodraw.com/ads","name":"发布广告","status":9,"txt":"发布广告","type":1,"updateTime":1735660800000,"userId":3},{"createTime":1735660800000,"id":7,"img":"yun_910_50.png","link":"https://activity.huaweicloud.com/discount_area_v5/index.html?fromacct=261f35b6-af54-4511-a2ca-910fa15905d1&utm_source=aXhpYW95YW5nOA===&utm_medium=cps&utm_campaign=201905","name":"底部","status":9,"txt":"高性能云服务器2折起","type":2,"updateTime":1735660800000,"userId":3}]
JavaScript是什么?能做什么?
JavaScript(简称JS)是当前非常流行、应用很广泛的脚本语言,
JavaScript 是 web 开发者必学的三种语言之一
js的主要特点是:
一、js是一种解释性脚本语言(代码不进行预编译);
C、C++、Java等高级语言先编译后执行,而JavaScript是在程序的运行过程中逐行进行解释。运行过程中由js解释器(js引擎)进行解释并执行
密码输入错误、邮箱格式、认证失败……均是在运行时刻就已经解释执行的(这样大大的提高了用户的体验性和网络传输速度)
二、主要用来向HTML页面添加交互行为;
三、可以直接嵌入HTML页面
四、 可移植性好,绝大多数浏览器均支持JavaScript
(Chrome、IE、Firefox、Safari、Edge……),可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等)。
JavaScript 与 HTML 和 CSS 共同构成了我们所看到的网页,其中:
HTML 用来定义网页的内容,例如标题、正文、图像等;
CSS 用来控制网页的外观,例如颜色、字体、背景等;
JavaScript 用来实时更新网页中的内容
JS发展史:
JavaScript----是一种面向对象的脚本语言。
JavaScript是由Netscape Communications Corporation(网景公司)Brendan Eich(布兰登·艾奇)
仅用10天时间发明出来的(1995年网景公司招募Brendan Eich),JavaScript被设计出来后最初命名为Mocha,之后改名为
LiveScript,后来由于SUN公司的介入更名为了JavaScript。
1996年微软公司在其最新的IE3浏览器中引入了自己对JavaScript的实现JScript。
于是在市面上存在两个版本的JavaScript,一个网景公司的JavaScript和微软的JScript。
为了确保不同的浏览器上运行的JavaScript标准一致,所以几个公司共同定制了JS的标准名命名为ECMAScript。
JavaScript组成:
通常我们把JavaScript和ECMAScript用来表达相同的含义,但是一个完整的JavaScript由以下三个不同的部分组成。
*
核心(ECMAScript)
2.文档对象模型(DOM)
3.浏览器对象模型(BOM)
JavaScript的作用:
表单动态校验(密码强度检测)(JS产生最初的目的)
网页特效
桌面程序(Electron)
服务端开发(Node.js)
App(Cordova)
控制硬件-物联网(Ruff)
游戏开发(cocos2d-js)
我们熟知的微信小程序、插件扩展、游戏特效、刷浏览量……很多都是可以利用JS开发使用的
拓展:JavaScript和java的关系可能不是你想的那么紧密,JavaScript借助当时java的热度而命名为JavaScript~
Java语言是SUN Microsystems公司的产品,而JavaScript是Netscape公司的产品。
一句话形容:Java之于JavaScript就好比雷锋和雷峰塔的关系
JS中的关键字:
break、delete、function、return、typeof、case、do、if、switch、var、catch、else、in、this、void、continue、false、instanceof、throw、while、debugger、finally、new、true、const、with、default、for、null、try。