前天面试遇到一个多叉树面试的题目,在这里分享记录一下。 题目:一个树形的数据(如下数据),面试官给你一个id,然后拿到对应的name? 数据结构大概是这个样子 var cityData = [ { id: 1, name: 广东省, children: [ { id: 11, ...
摘要:他背后的故事,令人动容只是逗你玩为何小程序目前难以取代微信小程序也已经推出了一段时间了,在小程序面世伊始,有观点认为它能够取代手机,给用户带来更清爽的体验。 周末快乐,今天给大家一个经常会用的例子,TAB切换,TAB的原理就是用js来控制不同层的display属性,今天给大家这个也是同样的原理,还是操作css的更多,用js把文章显示区域的css对应切换,这样就实现了不同的显示效果。 还...
摘要:安装程序主要通过命令行工具来创建和开发,并使用来构建和部署为原生应用程序。基础教程确保完成之前的安装并测试启动成功。 安装Ionic Ionic 2 程序主要通过Ionic命令行工具CLI来创建和开发,并使用Cordova来构建和部署为原生应用程序。也就是说我们需要先安装一些工具来实现程序开发。 安装Ionic CLI 和 Cordova 要创建 Ionic 2 项目,你需要安装最新版...
摘要:单页面应用从前端到后端这本书是一本教读者怎样将模块化,也就是前端同学们常说的模块化思想,变量避免全局污染以及将功能分块管理。 《单页面web应用 JavaScript从前端到后端》这本书是一本教读者怎样将js模块化,也就是前端同学们常说的模块化思想,变量避免全局污染以及将功能分块管理。 那么应该怎么开始呢? 确定要做页面的聊天滑块 进行页面结构的简单设计,确定将聊天滑块放在被关注率和...
摘要:图片的属性可以检查一个图片是否完全加载成功了,图片加载会有一个事件发生它只代表图片已经开始加载了,不代表是否加载成功。 图片的属性complete可以检查一个图片是否完全加载成功了,图片加载会有一个事件img.onload发生(它只代表图片已经开始加载了,不代表是否加载成功)。