摘要:
VUE项目中个人感觉还是使用vue官方提供的vue-cli脚手架来构建项目的人比较多,相关的文档也总结了很多,而我的项目是采用vue-ssr即服务器端渲染,项目架构来源与尤大在git-hub上的开源项目——vue-hackernews-2.0,想了解的自行在git-hub上搜索本篇主要来记录一下项目 阅读全文
摘要:
大家都知道js是基于单线程的,而这个线程就是浏览器的js引擎。首先来看一下大家用的浏览器都具有那些线程吧。 如果我们要执行一些耗时的操作,比如加载一张很大的图片,我们可能需要一个进度条来让用户进行等待,在等待的过程中,整个js线程会被阻塞,后面的代码不能正常运行,这可能大大的降低用户体验,这时候我们 阅读全文
摘要:
1.如果实现单行文本的溢出显示省略号同学们应该都知道用text-overflow:ellipsis属性来,当然还需要加宽度width属来兼容部分浏览。 实现方法: 2.这个属性只支持单行文本的溢出显示省略号,如果我们要实现多行文本溢出显示省略号呢。 接下来重点说一说多行文本溢出显示省略号,如下 因使 阅读全文
摘要:
一、变量相关 (1)变量数量的定义 问题:滥用变量 修改:数据只使用一次或不使用就无需装到变量中 (2)变量的命名 问题:自我感觉良好的缩写 修改:无需对每个变量都写注释,从名字上就看懂 (3)特定的变量 问题:无说明的参数 修改:添加变量 (4)变量的命名 问题:命名过于啰嗦 修改:做到简洁明了 阅读全文
摘要:
二叉树可以用来做什么? 答:可以搜索、排序 可是,排序有快速排序、归并排序,查找有二分法、直接遍历等,那么为什么要用二叉树呢? 二叉树确实在实际运用中比较少,因为有更高级的树,但是二叉树作为一种最基本最典型的排序树,是研究其他树的基础。 我们知道,在有序数组中,可以快速找到特定的值;但是在有序数组内 阅读全文
摘要:
要玩大数据,没有数据怎么玩?这里推荐一些33款开源爬虫软件给大家。 爬虫,即网络爬虫,是一种自动获取网页内容的程序。是搜索引擎的重要组成部分,因此搜索引擎优化很大程度上就是针对爬虫而做出的优化。 网络爬虫是一个自动提取网页的程序,它为搜索引擎从万维网上下载网页,是搜索引擎的重要组成。传统爬虫从一个或 阅读全文
摘要:
1. this 适合你吗? 许多文章在介绍 JavaScript 的 this 时都会假设你学过某种面向对象的编程语言,比如 Java、C++ 或 Python 等。但此文面向的读者是那些不知道 this 是什么的人。对此本文尽量不用任何术语来解释 this 是什么,以及 this 的用法。 也许你 阅读全文
摘要:
1.localStorage 一个窗口更新localStorage,另一个窗口监听window对象的“storage”事件,来实现通信 注:两个页面要同源 2. WebSocket 所有的WebSocket都监听同一个服务器地址,利用send发送消息,利用onmessage获取消息的变化,不仅能多窗 阅读全文
摘要:
react众所周知的前端3大主流框架之一,由于出色的性能,完善的周边设施风头一时无两。 jsx语法 前端MVVM主流框架都有一套自己的模板处理方法,react则使用它独特的jsx语法。在组件中插入html类似的语法,简化创建view的流程。 下面让我们来认识一下构建的两种元素 原生元素 通过简单的语 阅读全文