首页
学习
活动
专区
圈层
工具
发布

JS高级部分

JS高级部分 判断 对象引用类型 undefined与null的探究 区分变量类型和数据类型 数据,变量和内存 js的函数参数传递为值传递 JS引擎如何管理内存 JS对象 什么时候需要使用['属性名'...JS函数对象 call和apply的区别 回调函数 立即执行函数 JS函数中的this指向 JS分号问题 函数的原型对象 显示原型与隐式原型 原型链 原型链的属性问题 instanceOf是如何判断的...的函数参数传递为值传递 当传入的是 基本类型的参数时:就是复制了份内容而已 当传入的是引用类型的参数时: 复制的是引用类型参数的地址 ---- JS引擎如何管理内存 ---- JS对象 ----...浏览器的 JS 执行引擎总是访问栈顶的执行上下文。...模块 JS模块定义方式一: 把上面这段代码写到一个js文件中,在html页面加载这个js文件的时候,js文件中的代码会执行,然后调用返回得到返回值执行即可 JS模块定义方式二:

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

    JS算法探险之整数

    从今天起,我们又重新开辟了一个新的领域:JS算法编程。为什么,会强调 JS 呢。其实,市面上不乏优秀的算法书和资料。...JS中查看一个正整数的「二进制格式」 (number).toString(2) number前后有括号,这涉及都JS优先级了 4. 用i>>1来计算"i/2",而且还是下取整。...第1位:「符号位」,0表示正数,1表示负数 第2位到第12位(共11位):「指数部分」 第13位到第64位(共52位):「小数部分」(即有效数字) ❞ 「符号位」决定了一个数的正负 「指数部分」决定了数值的大小...二进制 JS中查看一个正整数的二进制格式 (number).toString(2) 例如:(3).toString(2) ==> '11' 在JS中, 用i>>1来计算"i/2" 例如:4>>1 ===...2 5>>1===2 该运算是下取整。

    3.1K10

    前端面试题---JS部分

    ES10新增:BigInt 表示任意大的整数 BigInt数据类型的目的是比Number数据类型支持的范围更大的整数值。在对大整数执行数学运算时,以任意精度表示整数的能力尤为重要。...BigInt目前是第3阶段提案, 一旦添加到规范中,它就是JS 第二个数字数据类型,也将是 JS 第8种基本数据类型: 要创建BigInt,只需在整数的末尾追加n即可。...作用:能进行部分传值,而传统函数调用则需要预先确定所有实参。如果你在代码某一处只获取了部分实参,然后在另一处确定另一部分实参,这个时候柯里化和偏应用就能派上用场。...,只会爬取源码,不会执行网站的任何脚本 ③可以生成缓存片段、节能; 缺点:用户体验较差,不容易维护、通常前端改了部分html或者css,后端也需要改; 使用场景:vue全家桶或者react全家桶...Math.PI 圆周率 Math.floor() 向下取整 Math.ceil() 向上取整 Math.round() 四舍五入版 就近取整 Math.abs() 绝对值 Math.max()/Math.min

    1.3K20

    程序员数学基础【三、取模运算(取余运算功能重叠部分)】(Python版本)

    113784766】 代码编码格式:【https://blog.csdn.net/feng8403000/article/details/113785344】 完整的vs搭建并使用【Python】,非常简单,基础部分无需任何环境配置...什么是取模运算: 需要明确一点是,程序语言中取除法的整数商默认优先取临近值,即往负无穷方向取最邻近整数。...取模运算(“Modulus Operation”)和取余运算(“Remainder Operation ”)两个概念有重叠的部分但又不完全一致。主要的区别在于对负整数进行除法运算时操作不同。...取模主要是用于计算机术语中。取余则更多是数学概念。...模运算具体实现过程为: 对于整型数a,b来说,取模运算或者求余运算的方法都是: 1.求 整数商: c = a//b (//在python中表示取地板商,/表示取float商) 2.计算模或者余数: r

    1.4K20

    用 node.js 模仿 Apache 的部分功能

    服务端渲染与客户端渲染之间的区别: 客户端渲染不利于搜索引擎优化 服务端渲染可以被爬虫抓取到,而客户端异步渲染很难被爬虫抓取到(例如:AJAX) 大部分的网站既不是纯异步(客户端),也不是纯服务端渲染出来的...art-template 模板引擎 安装: 在想要安装的目录下打开命令行工具 输入 npm install art-template, 然后它会自动生成 node_modules 目录(前提,系统已经安装了 Node.js...require('art-template'); 就可以使用了 , 官方文档地址:https://aui.github.io/art-template/zh-cn/docs/index.html Apache 部分功能实现...Node.js 相关API(本例中使用): 基于http createServer() : 创建一个服务器 on(): 提供服务:对数据的服务,发请求,接收请求,处理请求,发送响应,等等 listen...files}} {{ $value }}/ {{/each}} 3、node.js

    1.2K00
    领券