摘要:
本文呆鹅原创,原文地址:https://juejin.im/user/307518987058686/posts 前言 本文将从上帝角度讲解JS的世界,在这个过程中,大家就能完全理解JS的原型和原型链是什么,之后还会基于原型和原型链知识拓展一些相关知识。 阅读本文前可以思考下面三个问题: 你理解中的 阅读全文
摘要:
导语 这一次,通过本文彻底理解JavaScript深拷贝! 阅读本文前可以先思考三个问题: JS世界里,数据是如何存储的? 深拷贝和浅拷贝的区别是什么? 如何写出一个真正合格的深拷贝? 本文会一步步解答这三个问题 数据是如何存储的 先看一个问题,下面这段代码的输出结果是什么: function fo 阅读全文
摘要:
本文目标 从零搭建出一套支持react+less+typescript+mobx的webpack配置 最简化webpack配置 首页要初始化yarn和安装webpack的依赖 yarn init -y yarn add webpack webpack-cli -D yarn init -y yarn 阅读全文
摘要:
前端组件化思想与实践 组件化思想 什么是组件化? 简单的说组件就是:将一段UI样式和其对应的功能作为独立的整体去看待,无论这个整体放在哪里去使用,它都具有一样的功能和样式,从而实现复用,这种整体化的思想就是组件化。 简单的说组件就是:将一段UI样式和其对应的功能作为独立的整体去看待,无论这个整体放在 阅读全文
摘要:
一、在阿里云或者腾讯云选择Centos7并购买服务器 二、安装宝塔面板和php运行环境 1、输入命令 中途如果询问 Do you want to install Bt-Panel to the /www directory now?(y/n): 输入 y 回车即可; 2、登陆宝塔 安装成功后会有登录 阅读全文
摘要:
前言 一、React是Facebook推出的一个前端框架,之前被用于著名的社交媒体Instagram中,后来由于取得了不错的反响,于是Facebook决定将其开源。出身名门的React也不负众望,成功成为当前最火热的三大前端框架之一。相比于Angular,React更加轻量。而相对于另一个轻量级前端 阅读全文
摘要:
url优化可是网站开发的必备高阶技能,先看本实例优化前后效果比较: (同为调用前台模块下的index控制器下的index方法) 优化前:www.tp5.com/tp5/public/index.php/index/index/index。 优化后:www.tp5.com/t。 可以优化这么多?对,就 阅读全文
摘要:
只要在页面下加入如下css,整个css布局就清晰了 from:https://juejin.im/post/5d730220f265da03e4678453 阅读全文
摘要:
let fs = require('fs'); let path = require('path'); let babylon = require('babylon'); // Babylon 把源码转换为AST let t = require('@babel/types'); // @babel-types 替换节点 let traverse = require('@babel/traverse 阅读全文
摘要:
一、手动实现同步钩子函数 1、SyncHook 2、SyncWaterfallHook 3、SyncLoopHook 4、SyncBailHook 二、手动实现异步钩子函数 1、AsyncParallelBailHook 类似promise.all[] promise版本的AsyncParallel 阅读全文
摘要:
1、import优化a、tree-shaking 把没用到的代码删除掉,import 在生产环境下 会自动去除掉没用的代码b、scope hosting 作用域提升,在webpack中会自动省略一些可以简化的代码2、懒加载 let button = document.createElement('b 阅读全文
摘要:
import * as React from 'react'; import 'animate.css/animate.css' import {AutoImg} from "./style"; import {observer} from "mobx-react"; import {action} from "mobx"; import {IAd} from "../../util/type"... 阅读全文
摘要:
首先,在输入网址按下回车以后,这个时候DNS服务器会通过当前的网址去解析网址的 ip; 在查找到真的 IP 以后,这个时候浏览器会向 web 服务器发起一个 tcp 连接请求(三次握手): 第一次:建立链接时,客户端发送 syn 包到服务器,并进入SYN_SENT(传输控制协议)状态,等待服务器确认 阅读全文