前后端分离项目如何做seo 知识点: puppeteer:谷歌推出,可以理解为无界面版本的chrome浏览器,通俗说就是可以在服务端使用浏览器(页面不展示而已)。 实际上是通过调用Chrome DevTools开放的接口与Chrome通信,Chrome DevTools的接口很复杂,但puppeteer对其进行了封装,我们调用起来还是很方便的。 假如面试官问你:前后端分离项目如何... 懒人 1554℃ 0评论 0喜欢
table中tr使用toggle不好,选择换一张方式 好几次遇到的问题,都是table中tr后面有一部分内容要显示,也是用tr装的,但是需要点击该行,后面那个tr才显示出来。不过最好不要用toggle去写,因为着实效果不佳。故而建议换一种方式,也许最简单的js才是最有效的。 <html xmlns=”http://www.w3.org/1999/xhtml” > <he... 懒人 1434℃ 0评论 0喜欢
通过nrm ls命令查看npm的仓库列表 $ npm install -g cnpm –registry=https://registry.npm.taobao.org npm默认的仓库地址是在国外网站,速度较慢,建议大家设置到淘宝镜像。但是切换镜像是比较麻烦的。推荐一款切换镜像的工具:nrm 我们首先安装nrm,这里-g代表全局安装 npm install nrm -g 然后通过nrm... 懒人 1569℃ 0评论 0喜欢
简单一招实现json数据可视化 开发一个内部功能时碰到的需求,要把json数据在页面上展示出来,平时浏览器会安装jsonView这样的扩展来看json数据,但是程序要用到的话该怎么办呢?今天在网上搜索的时候,发现了这个小技巧,分享一下。 要用到的核心是JSON.stringify这个函数,没想到吧,平时我们只把它用来序列号json数据。但是这个stringify是有三个参数的, JSON.... 懒人 1550℃ 0评论 0喜欢
大白话讲解Promise(三)搞懂jquery中的Promise 前两篇我们讲了ES6中的Promise以及Promise/A+规范,在Promise的知识体系中,jquery当然是必不可少的一环,所以本篇就来讲讲jquery中的Promise,也就是我们所知道的Deferred对象。 事实上,在此之前网上有很多文章在讲jquery Deferred对象了,但是总喜欢把ajax和Deferred混在一起讲,容易把人搞混。w... 懒人 1389℃ 0评论 0喜欢
大白话讲解Promise(二)理解Promise规范 上一篇我们讲解了ES6中Promise的用法,但是知道了用法还远远不够,作为一名专业的前端工程师,还必须通晓原理。所以,为了补全我们关于Promise的知识树,有必要理解Promise/A+规范,理解了它你才能知道Promise内部是怎么回事,我们ES6中的Promise是如何一路走来的。 网上关于Promise/A+的翻译文档很多,所以我就不翻译一次了,本... 懒人 1611℃ 0评论 0喜欢
大白话讲解Promise(一) 作为ES6中最重要的特性之一,我们有必要掌握并理解透彻。本文将由浅到深,讲解Promise的基本概念与使用方法。 ES6 Promise 先拉出来遛遛 复杂的概念先不讲,我们先简单粗暴地把Promise用一下,有个直观感受。那么第一个问题来了,Promise是什么玩意呢?是一个类?对象?数组?函数? 别猜了,直接打印出来看看吧,console.dir(Pro... 懒人 1429℃ 0评论 0喜欢
快速理解闭包的概念 各种专业文献上的“闭包”(closure)定义非常抽象,很难看懂。我的理解是,闭包就是能够读取其他函数内部变量的函数。 当函数a的内部函数b被函数a外的一个变量引用的时候,就创建了一个闭包。 由于在Javascript语言中,只有函数内部的子函数才能读取局部变量,因此可以把闭包简单理解成“定义在一个函数内部的函数”。 所以,在本质上,闭包就是将函数内部和函数... 懒人 1144℃ 0评论 0喜欢
最简单的理解回调函数 回调函数最简单额解释:某个函数A是作为参数被其他函数调用,那么函数A就是回调函数。 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。 回调函数... 懒人 1229℃ 0评论 0喜欢
jQuery 效果 – toggle()和事件 – trigger() 定义和用法 toggle() 方法切换元素的可见状态。 如果被选元素可见,则隐藏这些元素,如果被选元素隐藏,则显示这些元素。 $(".btn1").click(function(){ $("p").hide(); }); 定义和用法 trigger() 方法触发被选元素的指定事件类型。 $("button").click(function(){ ... 懒人 1478℃ 0评论 0喜欢