展开

关键词

JavaScript 类型 — 重学 JavaScript

JavaScript 中的类型数字类型(Number)这个在小学的时候就认识了但是到了 JavaScript 当中就不是小学时候理解的那个概念了字符类型(String)这个到了学编程的时候都会知道的概念布尔类型 这个也是 JavaScript 独特有的特性。 那么 JavaScript 引擎是怎么编译反引号和分解里面的变量的呢? 这里我们举个例子 `ab {y}abc`在这个反引号中,JavaScript 引擎会把它拆成 3 份,`ab${、`}abc%{、}ab`所以我们看起来这个反引号是一个整体但是其实在我们的 JavaScript 如果我们按照 JavaScript 引擎的角度,它其实是反过来的,被括起来的是一些裸的 JavaScript 语法,被括起来以外的部分才是字符串的本体。

12761

JavaScript 对象 — 重学 JavaScript

JavaScript 这个语言比较接近 “分类” 这个思想,但是它也不完全是分类的思想,因为它是一个多范式的面向对象语言。 Object —— Prototype(原型)接下来我们讲一讲 JavaScript 描述对象的方式。 如果我们用 JavaScript 的具体的设施来描述,那这个 Nihilo 原型就是 null,这个大家就很容易理解了,我们很容易就可以建立一个 null 对象的原型。

15631
  • 广告
    关闭

    腾讯云前端性能优化大赛

    首屏耗时优化比拼,赢千元大奖

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JavaScript

    JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应的代码,浏览器可以解释并作出相应的处理。 1·JavaScript代码存在形式1 2 3 4 5 6 7 js代码内容...8 2·JavaScript代码存在位置·HTML的head中·HTML的body代码块底部(强烈推荐)由于html代码是从上到下执行 1 如:2 3 4 alert(123);5 6 7 8 alert(弹窗)3·变量·全局变量·局部变量JavaScript中变量的声明是一个非常容易出错的点,局部变量必须以个var开头,如果未使用var 语言的关键字,它表示以个特殊的值,常用来描述空值.undefined是一个特殊值,表示变量未定义.1·数字(Number)JavaScript中不区分整数值和浮点数值,java中所有数字均使用浮点数值表示 2·字符串(String)字符串是由字符组成的数组,但在JavaScript中字符串是不可变的:可以访问字符串任意位置的文本,但是JavaScript并未提供修改已知字符串内容的方法·常见功能:a =

    25820

    javascript

    1.创建Object实例两种方式。 var obj=new Object(); obj.name='zhangsan'; 第二种方式:使用对象字面量表示法。 v...

    348100

    JavaScript

    测试一: New Document 测试二: New Document 从外部引入javascript 2.js代码:测试三: New Document document.write(这是以javascript

    17220

    JavaScript

    一、JavaScript简介JavaScript是前端的一门编程语言简称JS,需要说明的是JS和java没有关系,js也叫ecmascript,当前使用较多的版本是5.1版本。 动态类型语言有:JavaScript、Python、PHP等。优点:方便阅读,不需要写非常多的类型相关的代码;缺点:不方便调试,命名不规范时会造成读不懂,不利于理解等。

    19851

    JavaScript

    1.1.1 JS组成JS  =  ECMAScript  +  DOM  +  BOM + 高级ECMAScript(前身为欧洲计算机制造商协会)JavaScript的语法规范DOM(Document Object Model 的简称)JavaScript操作网页上元素的APIBOM(Browser Object Model 的简称)JavaScript操作浏览器部分功能的API1.1 输出语句一、console.log (javascript是区分大小写的语言)6.汉语可以作为变量名。但是不建议使用!!!

    33460

    JavaScript

    JavaScript概述ECMAScript和JavaScript的关系ECMAScript和JavaScript的关系是,前者是后者的规格,后者是前者的一种实现。 model(整合js和浏览器)JavaScript 是脚本语言JavaScript是一种轻量级的编程语言。 JavaScript 是可插入 HTML 页面的编程代码。JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。 #这个是浏览器窗口一打开咱们这个文件,就弹出一个窗口 引入额外的JS文件 JavaScript语言规范注释(注释是代码之母) 这是单行注释 * 这是 多行注释 *结束符JavaScript中的语句要以分号 在JavaScript中,对象是拥有属性和方法的数据。

    18210

    JavaScript

    JavaScript的特点:JavaScript主要用来向html页面中添加交互行为JavaScript是一种脚本语言,语法和C语言系列语法类似,属于弱语言类型JavaScript一般用来编写客户端脚本 一开始JavaScript叫做LiveScript,但是由于当时Java语言特别火,所以为了傍上打牌,就改名为JavaScript。Java和JavaScript的关系,就如同北大和北大青鸟的关系。 更多信息请点击:JavaScript入门易学性JavaScript对初学者比较友好JavaScript是有界面效果的JavaScript是弱语言,变量只需要var来声明。 第一个JavaScript实例引入JavaScript的3种方式外链式行内式内部式外链式也就是和我们引入外部CSS文件一样,在head头部引入我们自定义JavaScript脚本: 行内式因为我们的JavaScript 写在最后面,等全部加载成功后,再来加载JavaScript: 我们的内部式就是这样引入的,那么我们现在可以去写我们的第一个JavaScript实例了Hello,JavaScript!

    29441

    javaScript

    1.javaScript标签:1.1 中的JavaScript函数:实现:在按钮被点击时调用1.外部调用:链接or网站文件路径2.内部调用:、 访问HTML元素元素可使用document.getElementById

    10800

    JavaScript初探 一(认识JavaScript

    语法 JavaScript语法是一套规则 JavaScriptJavaScript语句定义两种类型的值:混合值和变量值: 混合值就是字面量变量值就是变量JavaScript字面量15.9010011 var x ;x = 7 ;JavaScript运算符 JavaScript 算数运算符 (+ - * )来计算值 ( 7 + 8 ) * 10 JavaScript 赋值运算符 (=)向变量赋值 var x , y ;var x = 7 ;var y = 8 ;JavaScript表达式 表达式是 值、变量和运算符组合,计算的结果是值 JavaScript关键字 JavaScript关键字 var 告知浏览器创建一个新的变量 JavaScript标识符 标识符是名称 在Js中,标识符用于命名变量、关键字、函数、标签等 在Js中,首字符必须是字母、下划线或者美元符号 JavaScript 大小写敏感 JavaScript 数据类型 中数组即是对象,所以 typeof 返回为”object“ JavaScript 函数 定义: JavaScript 函数是被设计为执行特定任务的代码块 JavaScript 函数会在某代码调用它的时候被执行

    11730

    JavaScript入门笔记(1)JavaScript概述JavaScript基本语法

    JavaScript概述JavaScript学习目标目标水平:入门级别(会使用JavaScript,不求精通)当前水平:Python,C与C++编程基础,无Java编程基础,主业为数字IC前端设计与验证选用教程 :廖雪峰JavaScript教程 JavaScript简介我经常讲JavaScript戏称为雷峰塔,与Java这个雷锋并没有什么关系,是一款常用与Web编程的脚本语言。 为什么起名叫JavaScript?原因是当时Java语言非常红火,所以网景公司希望借Java的名气来推广,但事实上JavaScript除了语法上有点像Java,其他部分基本上没啥关系。 Sublime的环境可以参照这个JavaScript基本语法结尾的分号JavaScript比较奇特的一点就是虽然并不要求在结尾添加分号;,但是浏览器执行引擎会在语句结尾自动添加;,这种行为可能会导致语义异常 注释JavaScript的注释与C和Verilog相同,使用和*...

    40190

    我的javascript学习之路_01之js基础1JavaScript的简介JavaScript的使用JavaScript输出javascript语句JavaScript注释JavaScript变量J

    JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。 JavaScript 是因特网上最流行的脚本语言。 JavaScript 很容易使用! 这是W3C上介绍JavaScript的四句话,JavaScript的语言类型,作用,用途,地位,特点等。 JavaScript的简介 JavaScript 是脚本语言 JavaScript 是一种轻量级的编程语言。 JavaScript 是可插入 HTML 页面的编程代码。 JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。 JavaScript 很容易学习。 JavaScript的使用上面提到,JavaScript是可插入HTML的代码。 JavaScript输出JavaScript操作输出主要有两种方式:操作HTML元素 从 JavaScript 访问某个 HTML 元素,使用 document.getElementById(id) 方法

    14720

    我的javascript学习之路_01之js基础2JavaScript对象JavaScript函数JavaScript运算符JavaScript选择语句JavaScript循环语句JavaScript

    JavaScript对象 JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。 在 JavaScript 中,对象是拥有属性和方法的数据。 JavaScript函数 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。 可以直接理解为变量前没有var就说明是全局变量JavaScript运算符JavaScript运算符基本与java一致,赋值,算术运算,等。 JavaScript选择语句JavaScript选择语句基本与Java是一致的。只需简单浏览一下就行。 时执行其他代码if...else if....else 语句 - 使用该语句来选择多个代码块之一来执行switch 语句 - 使用该语句来选择多个代码块之一来执行JavaScript循环语句JavaScript

    16740

    JavaScript权威指南》——JavaScript核心

    前言这本由David Flanagan著作,并由淘宝前端团队译的《JavaScript权威指南》,也就是我们俗称的“犀牛书”,算是JS界公认的“圣经”了。 本书较厚(有1004页),读起来颇费功夫,但作为JavaScript(下文简称:JS)相关从业者,我还是鼎力推荐,一定要读完这本经久不息,好评如潮的JS“圣经”(如果您有耐心的读完,觉得还不错的,博客最后附有购买本书的优惠券 cat.sleep());console.log(cat instanceof Animal); trueconsole.log(cat instanceof Cat); true更多的可以查看阮一峰老师的:Javascript

    53490

    javascript】详解javaScript的深拷贝

    const map1 = Map({ a: 1, b: 2, c: 3 })const map2 = map1.set(b, 50)map1.get(b) 2map2.get(b) 50参考资料:知乎《 javascript 阮一峰 《ECMASript6入门》 http:es6.ruanyifeng.comMDN  javascript 数组API https:developer.mozilla.orgen-USdocsWebJavaScriptReferenceGlobal_ObjectsArray

    29560

    JavaScript 实现接口 (Interfaces In JavaScript

    接口是面向对象编程里的重要特性,遗憾的是JavaScript并没有提供对接口的支持!怎么实现接口呢?

    3K60

    JavaScript权威指南》——JavaScript核心

    前言这本由David Flanagan著作,并由淘宝前端团队译的《JavaScript权威指南》,也就是我们俗称的“犀牛书”,算是JS界公认的“圣经”了。 本书较厚(有1004页),读起来颇费功夫,但作为JavaScript(下文简称:JS)相关从业者,我还是鼎力推荐,一定要读完这本经久不息,好评如潮的JS“圣经”(如果您有耐心的读完,觉得还不错的,博客最后附有购买本书的优惠券 cat.sleep());console.log(cat instanceof Animal); trueconsole.log(cat instanceof Cat); true更多的可以查看阮一峰老师的:Javascript

    31330

    JavaScript 语言通识 — 重学 JavaScript

    2020-09-27.png 在这个重学系列的课程中,都会假设大家对 JavaScript、CSS、HTML 有了一定的了解。 在重学 JavaScript 的过程将会带着大家以 JavaScript 的语法为线索,从细到粗的跟大家完整学习一遍 JavaScript 的语言知识 语言按语法分类首先这里我们先讲一讲泛用的语言的分类学 JavaScript 总体上属于上下文无关文法,其中的表达式部分大部分属于正则文法,但是这里面是有两个特例的:JavaScript 的表达式里面有新加一个** 运算符,** 表示乘方乘方运算符其实是右结合的 所以一般来说也就不会把 JavaScript 归类为上下文相关文法去处理。 其他产生式除了乔姆斯基谱系可以用 BNF 来定义,其实还有很多的不同的产生式的类型。 )” 的一个时间,所以也会用 Compiletime 这个词来讲 JavaScript 里面的一些特性。

    15531

    100行JavaScript代码实现JavaScript

    100行JavaScript代码实现经典游戏俄罗斯方块新建一个html文件,复制如下代码,用浏览器打开即可: body {background: #000;font: 25px 25px 宋体;} #

    14020

    相关产品

    • 云服务器

      云服务器

      腾讯云服务器(CVM)为您提供安全可靠的弹性云计算服务。只需几分钟,您就可以在云端获取和启用云服务器,并实时扩展或缩减云计算资源。云服务器 支持按实际使用的资源计费,可以为您节约计算成本。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券