• 前端和后端的区别

    前端和后端的区别

    我们都知道:前端负责页面交互和数据展示,后端负责业务逻辑和返回正确数据。但是这句话说得一点也不直观。一个网站/app有两个部分:前端和后端。怎么理解前端和后端呢?我们不妨把网站看作“人”。人也是可以分为前端和后端的。别人看得见摸得着的部分,...

    朱绪2021-12-13143程序员
  • 如何用JavaScript发http get请求?

    怎么样用js代码发get请求?不建议使用XMLHttpRequest,我们不妨用fetch。fetch与xhr相比有很多优势,比如:可以用在serviceworker中...来个fetch的示例:fetch("url"...

    朱绪2021-12-0982JavaScript
  • 应该写语义化的HTML代码:语义化代码让搜索引擎更容易理解网页

    应该写语义化的HTML代码:语义化代码让搜索引擎更容易理解网页

    HTML代码中,有些是语义元素(标签),有些不是。什么是语义元素?顾名思义,有“含义”的元素。例如,我们经常用的行内元素<span>和块级元素<div>就没有任何含义。像<article>这些(如上图),...

    朱绪2021-12-08280HTML
  • 纯函数是什么?

    纯函数是计算机里的一个概念。怎样的函数才叫“纯函数”?它需要满足如下条件:①不会修改输入参数或函数作用域以外的程序状态②对于同样的参数,总是返回同样的结果,不管它被调用多少次。它的求值不依赖任何外界的状态,也不产生任何新的状态,这样的函数,...

    朱绪2021-12-03225React.js
  • 用reduce来表示map和filter

    map:array2 = array.map( v => v + 1 )可以写成array2 = array.reduce((...

    朱绪2021-12-01228JavaScript
  • 如何将伪数组转换成数组?

    我们可以用slice来将伪数组转化成数组。array = Array.prototype.slice.call(arrayLike)或array = [].slice.call(arrayLi...

    朱绪2021-11-30244JavaScript
  • 一道关于this指向的例题

    下面代码的运行结果是?const foo = {    bar: 10,    fn: functio...

    朱绪2021-11-27319JavaScript
  • JS引擎不能同时做两件事

    可能有的人会说,异步是同时做两件事,但其实JS引擎不会这样。JavaScript的世界里只有一个线程,没有同时做两件事的能力。比方说setTimeout,setTimeout里面的代码一定会在当前环境中的任务执行完了之后才执行。(setIn...

    朱绪2021-11-21405JavaScript
  • 回调经常用于获取异步任务的结果

    下面是个异步代码:var taskAsync = function() {  var result = setTimeout(function()...

    朱绪2021-11-19366JavaScript
  • js异步代码长什么样?

    什么样的代码属于异步代码?单从表象上来说,异步代码的书写顺序与执行顺序不同。console.log(1)setTimeout(function() {  console.log(2)}, ...

    朱绪2021-11-18361JavaScript