上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 98 下一页
摘要: 1、Commonjs 之 exports和require用法 Commonejs规定每个文件是一个模块。将一个JavaScript文件直接通过script标签引入页面中,和封装成CommonJS模块最大的不同在于:前者的顶层作用域是全局作用域,在进行变量及函数声明时会污染全局环境;而后者会形成一个属 阅读全文
posted @ 2020-11-21 21:29 浅笑· 阅读(2568) 评论(0) 推荐(0) 编辑
摘要: 在 ES6 之前,js 中的对象字面量(也称为对象初始化器)是非常基础的。可以定义两种类型的属性: 键值对 {name1: value1} 获取器 { get name(){..} } 和 设置器 { set name(val){..}} 的计算属性值 var myObject = { myStri 阅读全文
posted @ 2020-11-21 21:14 浅笑· 阅读(987) 评论(0) 推荐(0) 编辑
摘要: 有这样一个场景,客户端运行很久,但是法务部和数据部需要收集用户的一些信息,这些信息收集好之后需要进行相应的数据处理,之后上报到服务端。客户端提供一个纯粹的 js 执行引擎,不需要 WebView 容器。iOS 端有成熟的 JavaScriptCore、Android 可以使用 V8 引擎。这样一个引 阅读全文
posted @ 2020-11-21 20:48 浅笑· 阅读(2223) 评论(0) 推荐(0) 编辑
摘要: node 的fs文档密密麻麻的 api 非常多,毕竟全面支持对文件系统的操作。文档组织的很好,操作基本分为文件操作、目录操作、文件信息、流这个大方面,编程方式也支持同步、异步和 Promise。 本文记录了几个文档中没详细描写的问题,可以更好地串联fs文档思路: 文件描述符 同步、异步与 Promi 阅读全文
posted @ 2020-11-21 20:46 浅笑· 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 变量类型与存储空间 栈内存和堆内存 基本数据类型 string、number、null、undefined、boolean、symbol(ES6新增) 变量值存放在栈内存中,可直接访问和修改变量的值基本数据类型不存在拷贝,好比如说你无法修改数值1的值 引用类型 Object Function Reg 阅读全文
posted @ 2020-11-21 20:45 浅笑· 阅读(447) 评论(0) 推荐(0) 编辑
摘要: js 的动态类型有好有坏。好的一面,不必指明变量的类型。不好的是,咱们永远无法确定变量的类型。 typeof运算符可以确定 js 中的6种类型: typeof 10; // => 'number' typeof 'Hello'; // => 'string' typeof false; // => 阅读全文
posted @ 2020-11-21 20:42 浅笑· 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1.什么是解构? ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构。它在语法上比ES5所提供的更加简洁、紧凑、清晰。它不仅能减少你的代码量,还能从根本上改变你的编码方式。 2.数组解构 以前,为变量赋值,我们只能直接指定值,比如 let a = 1; let b = 2; 阅读全文
posted @ 2020-11-21 20:40 浅笑· 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 友情提示:想要更好的理解js继承方式,须了解构造函数、原型对象、实例化对象、原型链等概念 第一种:原型链继承利用原型链的特点进行继承 function Parent(){ this.name = 'web前端'; this.type = ['js','html','css']; } Parent.p 阅读全文
posted @ 2020-11-21 20:36 浅笑· 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 在本文中,我们将探讨 “二次方” 和 “n log(n)” 等术语在算法中的含义。 在后面的例子中,我将引用这两个数组,一个包含 5 个元素,另一个包含 50 个元素。我还会用到 JavaScript 中方便的 performance API 来衡量执行时间的差异。 const smArr = [5 阅读全文
posted @ 2020-11-21 20:34 浅笑· 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 我们知道现在的开发人员都使用 来代替 ==,为什么呢? 我在网上看到的大多数教程都认为,要预测 JavaScript 强制转换是如何工作这太复杂了,因此建议总是使用 。 这些都导致许多程序员将该语言的一部分排除在外,并将其视为一种缺陷,而不是去扩大他们的对该过程的理解。 下面通过两个使用案例,说明使 阅读全文
posted @ 2020-11-21 20:33 浅笑· 阅读(107) 评论(0) 推荐(0) 编辑
上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 98 下一页