美文网首页
JS基础概念知识1

JS基础概念知识1

作者: 来了啊小老弟 | 来源:发表于2018-10-16 14:45 被阅读0次

Js组成部分

1.核心(ECMAScript) 提供核心语言功能

语法

类型

语句

关键字

保留字

操作符

对象

2.文档对象模型(DOM)   提供访问和操作网页内容的方法和接口

结点

html,head,title,body...

3.浏览器对象模型(BOM)  提供与了浏览器交互的方法和接口

弹出新浏览器窗口;

移动,缩放和关闭浏览器窗口;

提供浏览器详细信息的navigatator对象;

提供浏览器所加载页面的详细信息的location对象;

提供用户显示器分辨率详细信息的screen对象;

对cookies的支持;

像XMLHTTPRequest和Ie的ActiveXobject这样的自定义对象;


延迟脚本

现代Web一般都把全部script引用放在body元素的最后,可以加快页面加载速度;

<script defer="defer" src="aa.js"></script>

<script defer="defer" src="bb.js"></script>

defer属性告诉浏览器立即下载,但是延迟执行,也可以加快页面速度,在执行时不会影响页面的构造,只应用于外部脚本文件,

defer规定了脚本必须按照出现的先后顺序执行


异步脚本

<script async src="aa.js"></script>

<script async src="aa.js"></script>

async也只适用于外部脚本,不让页面等待两个脚本的执行,从而异步加载页面其他内容。但是标记为async的脚本不保证按照出现的先后顺序执行,所以不要确保这两个脚本不是互相依赖的。


parseInt进制转换

parseInt("10",2)         //2

parseInt("10",8)         //8 

parseInt("10",10)         //10

parseInt("10",16)         //16 


toString()进制转换

var num=10;

alert(num.toString())     //10

alert(num.toString(2))     //1010

...


++a与a++

var num1=2;

var num2=20;

var num3=--num1+num2;   //num3=21

var num3=num1+num2   //num4=21

var num1=2;

var num2=20;

var num3=num1-- + num2;   //num3=22

var num3=num1+num2   //num4=21 

后置型操作是在包含他们的语句被求值之后才执行的,前置语句则是先执行前置才执行求值


==与===

var result=("55" == 55)    //true

var result=("55" === 55)    //false 

==会先进行转换,===未经转换


相关文章

  • JS基础概念知识1

    Js组成部分 1.核心(ECMAScript) 提供核心语言功能 语法 类型 语句 关键字 保留字 操作符 对象 ...

  • 大厂面试TS(上)

    一、TS面试基础知识 1、什么是TS? 概念:ts 是 js 的超集,即在原有的js语法基础上,添加强类型并切换为...

  • 01-npm基本使用

    Node.js基础知识 npm命令基本使用 概念 什么是NPM(node.js package managemen...

  • 关于Javascript语法

    * 这是关于JavaScript基本概念、基础数据类型、运算符、流程控制语句的一些小知识 * 1.CSS和JS在网...

  • 第五章 js-web-api 上

    5-1 从基础知识到web-api JS基础知识:ECMA 262 标准 JS-Web-API:W3C 标准 W3...

  • React-Native 随笔

    学习基础: js的基础知识, rect.js基础 JSX语法基础 FlexBox布局 安装 安装node.js下载...

  • ReactNative面试常见问题

    一、JS基础知识 1、常见知识2、Webpack知识点 二、ReactNative知识点 1、常见知识2、Flat...

  • 前端JS基础六(DOM)

    前面我写了JS基础知识,接下来要开始写JS-WEB-API JS基础知识:ECMA 262标准 JS-WEB-AP...

  • javascript基础面试题

    第一章 课程简介 第二章 JS基础知识(上) 第三章 JS基础知识(中) 第四章JS基础知识(下) 第五章 JS-...

  • 前端JavaScript面试技巧

    第5章 JS-Web-API(上) 从基础知识到JSWebAPI 下面来进行一个抛砖引玉回顾JS基础知识1.变量类...

网友评论

      本文标题:JS基础概念知识1

      本文链接:https://www.haomeiwen.com/subject/glzlnftx.html