-
JavaScript数据结构——字典和散列表的实现
在前一篇文章中,我们介绍了如何在JavaScript中实现集合。字典和集合的主要区别就在于,集合中数据是以 [值,值] 的形式保存的,我们只关心值本身;而在字典和散列表中数据是以 [键,值] 的形式保存的,键不能重复,我们不仅关心键,也关心键所对应的值。 我们也可以把...
-
Es6常用方法filter
1. filter针对数组起过滤作用筛选出符合条件的一个或多个元素 lvar newarr = [ { num: 1, val: 'ceshi', flag: 'aa' }, { num: 2, val: 'ww' } ] console.log(newarr.filter(item = item.num===2 )) // [{num:2,val:'ww'}] 2 .filter 自动多虑数组中 空字符串、undefin...
-
typeScript学习随笔(一)
TypeScript学习随笔(一) 这么久了还不没好好学习哈这么火的ts,边学边练边记吧! 啥子是TypeScript TypeScript 是 JavaScript 的一个超集,支持 es6 标准。 TypeScript 由微软开发的自由和开源的编程语言。 TypeScript 设计目标是开发大型应用,它可以编译成纯 JavaSc...
-
vue-cli3构建ts项目
1、构建项目 vue create xxx 上面的第一条,也就是 aaa 这一个选项在你第一次创建项目的时候是并不会出现的,只有你第一次创建完成项目后回提示你保存为默认配置模板,下次新建项目的时候就可以使用你选用的配置快速新建项目了,不需要再重新选择配置项目了。 第二条选...
2019-08-14 10:27:57 文件定义IEfavicon.icoFaviconiOSPSPalantir浏览器tim
-
简述JavaScript模块化编程(二)
前置阅读:简述JavaScript模块化(一) 在前面一文中,我们对前端模块化所经历的三个阶段进行了了解: CommonJs,由于是同步的,所以主要应用于服务器端,以Node.js为代表。 AMD,异步模块定义,预加载,推荐依赖前置。以require.js为代表。 CMD,通用模块加载,懒加载...
-
JavaScript数据结构——集合的实现与应用
与数学中的集合概念类似,集合由一组无序的元素组成,且集合中的每个元素都是唯一存在的。可以回顾一下中学数学中集合的概念,我们这里所要定义的集合也具有空集(即集合的内容为空)、交集、并集、差集、子集的特性。 在ES6中,原生的Set类已经实现了集合的全部特性,...
-
js常见面试题
1. javascript的typeof返回哪些数据类型. 答案:string,boolean,number,undefined,function,object 2. 例举3种强制类型转换和2种隐式类型转换? 答案:强制(parseInt,parseFloat,number) 隐式(== ===) 3. split() join() 的区别 答案:前者是将字符串切割成数组的形...
-
前端笔记之React(七)redux-saga&Dva&路由
一、 redux-saga 解决异步 redux-thunk 和 redux-saga 使用 redux 它们是必选的,二选一,它们两个都可以很好的实现一些复杂情况下 redux ,本质都是为了解决异步 action 而生,使 redux 保持完整性,不至于太过混乱。 redux-saga 是一个用于管理 Redux 应用异步操作的...
-
js截取字符串相关的知识点
截取字符串中的数字 1、使用parseInt() var str ="4500元"; var num = parseInt(str); console.log(num);//4500 parseInt()方法参数可以有非数字字符串,只要数字在字符串前面就可以 2、使用正则 var str ="价格4500元"; var num= s.replace(/[^0-9]/ig,""); alert(num...
-
前端笔记之React(六)ES6的Set和Map&immutable和Ramda和lod
一、 ES6 的 Set 、 Map 数据结构 Map 、 Set 都是 ES6 新的数据结构,都是新的内置构造函数,也就是说 typeof 的结果,多了两个: Set 是不能重复的数组 Map 是可以任何东西当做键的对象 ES6 提供了新的数据结构 Set 。它类似于数组,但是成员的值都是唯一的,没有重...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
