首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

JS部分

尽管 ECMAScript 是一个重要的标准,但它并不是 JavaScript 唯一的部分,当然,也不是唯一被标准化的部分。...实际上,一个完整的 JavaScript 实现是由以下 3 个不同部分组成的: 核心(ECMAScript) 文档对象模型(DOM) Document object model (整合js,css,html...JS组成 1、核心:语法部分 2、文档对象模型DOM 3、浏览器对象模型BOM js的引入方式 Script标签内写代码 // 在这里写你的JS代码 引入额外的...javascript语言规范 js的注释 // 这是单行注释 /* 这是 多行注释 */ 结束符 JavaScript的语句要以分号(;)为结束符 JavaScript语言基础 变量和常量 变量的作用...;常用特殊字符在字符串的表达; 字符串中部分特殊字符必须加上右划线\;常用的转义字符 \n:换行 \’:单引号 \”:双引号 \\:右划线 常用方法 方法 说明 .length 返回长度 .trim(

2.3K30

JS高级部分

JS高级部分 判断 对象引用类型 undefined与null的探究 区分变量类型和数据类型 数据,变量和内存 js的函数参数传递为值传递 JS引擎如何管理内存 JS对象 什么时候需要使用['属性名'...JS函数对象 call和apply的区别 回调函数 立即执行函数 JS函数的this指向 JS分号问题 函数的原型对象 显示原型与隐式原型 原型链 原型链的属性问题 instanceOf是如何判断的...什么时候需要使用[‘属性名’],什么时候需要使用. ---- JS函数对象 call和apply的区别 区别 ---- 回调函数 ---- 立即执行函数 ---- JS函数的this指向...的toString()方法。...模块 JS模块定义方式一: 把上面这段代码写到一个js文件,在html页面加载这个js文件的时候,js文件的代码会执行,然后调用返回得到返回值执行即可 JS模块定义方式二:

97131

js对象(BOM部分DOM部分)

JS总体包括ECMAScript,DOM,BOM三个部分,但是能够和浏览器进行交互的只有DOM和BOM,那么到底什么是DOM和BOM呢 概念 BOM(Browser Object Model)是指浏览器对象模型...BOM Window对象是客户端JavaScript最高层对象之一,由于window对象是其它大部分对象的共同祖先,在调用window对象的方法和属性时,可以省略window对象的引用。...setTimeout() 语法: var t=setTimeout("JS语句",毫秒) setTimeout() 方法会返回某个值。在上面的语句中,值被储存在名为 t 的变量。...样式 JavaScript 能够对页面的所有事件做出反应 查找标签 直接查找 document.getElementById 根据ID获取一个标签 document.getElementsByClassName...根据class属性获取 document.getElementsByTagName 根据标签名获取标签合集 注意: 涉及到DOM操作的JS代码应该放在文档的哪个位置。

4.2K20

JS算法探险之整数

因为,有些语法和使用方式和平时自己开发中所使用的JS语法,「大相径庭」。导致在学习过程,遇到了不小的阻力。 同时,由于JS自身的一些特性,导致在实现一些在其他语言看似常规操作的问题上,需要绕很多路。...JS查看一个正整数的「二进制格式」 (number).toString(2) number前后有括号,这涉及都JS优先级了 4. 用i>>1来计算"i/2",而且还是下取整。...二进制 JS查看一个正整数的二进制格式 (number).toString(2) 例如:(3).toString(2) ==> '11' 在JS, 用i>>1来计算"i/2" 例如:4>>1 ===...获取字符串位于index处字符的ASCII码 str.charAt(index) 产生进位的条件 (digitA + digitB + carry)>=2 carry是上一位的残留产物 「最高位」也需要考虑进位...i个数位一定是1 在"前 n 个数字二进制 1 的个数"我们介绍了,i>>1通过右移动一位的方式,来快速获取 i/2,其实在位运算,还可以i>>n。

2K10
领券