3 凯小默

尚未进行身份认证

我要认证

Standing on the shoulders of giants.

等级
TA的排名 6w+

04 # HTML 字符编码

说明网道HTML 教程学习笔记1、简介浏览器必须知道文字的编码方法,才能把文字还原出来。一般情况下,服务器向浏览器发送 HTML 网页文件时,会通过 HTTP 头信息,声明网页的编码方式。Content-Type: text/html; charset=UTF-8上面的 HTTP 头信息的 Content-Type 字段先声明,服务器发送的数据类型是 text/html(即 HTML 网页),然后声明网页的文字编码是 UTF-8。网页内部也会在 meta 标签,再次声明网页的编码。<

2020-08-11 19:40:01

03 # 网页元素的属性

说明网道HTML 教程学习笔记1、简介网页元素的属性(attribute)可以定制元素的行为,不同的属性会导致元素有不同的行为。注意:1、属性名与标签名一样,不区分大小写。2、属性名与属性值之间,通过等号=连接。3、有些属性是布尔属性,属性值可以省略,表示打开该属性。2、全局属性全局属性(global attributes)是所有元素都可以使用的属性。2.1、idid 属性是元素在网页内的唯一标识符。2.2、classclass 属性用来对网页元素进行分类。2.3、titlet

2020-08-11 19:39:24

git里commit的时候-m描述写错了,怎么修改描述

问题比如我们在提交代码的时候执行了git commit -m '提交代码',但是我们又想修改提交代码为bug修复,这个时候我们应该怎么操作?解决1、执行git commit --amend,就会进入下面的界面(amend:修正,修订(法律文件、声明等))2、然后按一下键盘的 i 键,进入插入模式3、修改描述为bug修复,然后按 esc 退出,在英文模式输入法下再按 shift + :,输入 wq4、搞定收工!愿世间永无bug!...

2020-08-11 19:35:35

webpack进阶篇(二十七):webpack实现SSR打包(下)

说明玩转webpack学习笔记webpack ssr 打包存在的问题1、浏览器的全局变量 (Node.js 中没有 document, window)组件适配:将不兼容的组件根据打包环境进⾏适配请求适配:将 fetch 或者 ajax 发送请求的写法改成 isomorphic-fetch 或者 axios2、样式问题 (Node.js ⽆法解析 css)⽅案⼀:服务端打包通过 ignore-loader 忽略掉 CSS 的解析⽅案⼆:将 style-loader 替换成 isomorp

2020-08-10 21:16:38

webpack进阶篇(二十六):webpack实现SSR打包(上)

说明玩转webpack学习笔记页面打开过程服务端渲染 (SSR) 是什么?渲染: HTML + CSS + JS + Data -> 渲染后的 HTML服务端:所有模板等资源都存储在服务端内⽹机器拉取数据更快⼀个 HTML 返回所有数据浏览器和服务器交互流程客户端渲染 vs 服务端渲染总结:服务端渲染 (SSR) 的核⼼是减少请求SSR 的优势1、减少⽩屏时间2、对于 SEO 友好SSR 代码实现思路服务端使⽤ react-dom/server 的 ren

2020-08-10 21:05:34

node启动服务时报错:listen EADDRINUSE 3000

报错信息排查显示协议统计信息和当前 TCP/IP 网络连接。NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-x] [-t] [interval] -a 显示所有连接和侦听端口。 -b 显示在创建每个连接或侦听端口时涉及的 可执行程序。在某些情况下,已知可执行程序承载 多个独立的组件,这些情况下,

2020-08-10 20:28:14

02 # URL 简介

说明网道HTML 教程学习笔记1、概述URL 是“统一资源定位符”(Uniform Resource Locator)的首字母缩写,中文译为“网址”,表示各种资源的互联网地址。2、网址的组成部分2.1、协议协议(scheme)是浏览器请求服务器资源的方法,比如https://,表示使用 HTTPS 协议。2.2、主机主机(host)是资源所在的网站名或服务器的名字,又称为域名。比如www.example.com。2.3、端口同一个域名下面可能同时包含多个网站,它们之间通过端口(port)

2020-08-09 22:18:52

01 # HTML 语言简介

说明网道HTML 教程学习笔记1、概述HTML 的全名是“超文本标记语言”(HyperText Markup Language)HTML 是网页使用的语言,定义了网页的结构和内容。2、网页的基本概念2.1、标签网页的 HTML 代码由许许多多不同的标签(tag)构成。HTML 标签名是大小写不敏感,一般习惯都是使用小写。2.2、元素浏览器渲染网页时,会把 HTML 源码解析成一个标签树,每个标签都是树的一个节点(node)。这种节点就称为网页元素(element)。2.3、块级元素,行

2020-08-09 21:34:09

怎么将自己写的库发布到npm上面?

准备一个库如果你还没有写库的话,不妨看看我之前写的笔记,先模仿一个库先webpack进阶篇(二十五):webpack打包组件和基础库将库npm打包在【webpack进阶篇(二十五):webpack打包组件和基础库】的基础上我们开始打包到npm1、运行npm publish我们打开自己的npm网站,可以看到自己的包kaimo-large-number点击进去就可以看到:运行这个命令时你很大可能会报错解决方案:2、npm login,然后输入Username,Password,Ema

2020-08-06 21:43:05

webpack进阶篇(二十五):webpack打包组件和基础库

webpack 打包库和组件webpack 除了可以⽤来打包应⽤,也可以⽤来打包 js 库。接下来我们实现⼀个⼤整数加法库的打包需要打包压缩版和⾮压缩版本⽀持 AMD/CJS/ESM 模块引⼊库的录结构和打包要求打包输出的库名称:未压缩版 large-number.js压缩版 large-number.min.js+ |- /dist+ |- large-number.js+ |- large-number.min.js+ |- webpack.config.js+

2020-08-06 20:43:59

前端面试知识点指南

说明还会持续完善…HTML和CSSHTML1.从规范的角度理解HTML,从分类和语义的角度使用标签2.常用页面标签的默认样式、自带属性、不同浏览器的差异、处理浏览器兼容问题的方式3.元信息类标签(head、title、meta)的使用目的和配置方法4.HTML5离线缓存原理5.可以使用Canvas API、SVG等绘制高性能的动画CSS1.CSS盒模型,在不同浏览器的差异2.CSS所有选择器及其优先级、使用场景,哪些可以继承,如何运用at规则3.CSS伪类和伪元素有哪些,它们的区

2020-08-05 20:41:56

V8知识图谱

说明《图解Google V8》课程图谱

2020-08-05 02:46:19

JavaScript怎么实现两个窗口之间的通信?

问题最近在进行业务开发的时候,遇到一个问题,就是一个页面里面点击打开了一个新的窗口,然后在新的窗口里面保存成功数据之后需要更新前面一个窗口的数据?window.postMessage的简单介绍一段时间的挣扎,确定了用postMessage实现改功能,没办法,这个再一次涉及到了我的知识盲区。我们先来看一看MDN上怎么说简介【window.postMessage】window.postMessage() 方法可以安全地实现跨源通信。通常,对于两个不同页面的脚本,只有当执行它们的页面位于具有相同的协

2020-08-03 21:16:44

vue里怎么修改svg的颜色?

1、安装依赖npm i svg-sprite-loader -D2、需要配置相关的svg打开vue.congfig.js文件,配置chainWebpack需要在src/assets/svg新建文件夹,里面存放svg图chainWebpack: config => { config.module.rules.delete('svg'); //重点:删除默认配置中处理svg, config.module .rule('svg-sprite-loader')

2020-08-03 20:21:30

为什么dom元素可以直接使用id名称来获取元素?

例子<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><body> <div id="testId

2020-07-31 21:34:42

JavaScript开发者应懂的33个概念

参考地址英文地址:https://github.com/leonardomso/33-js-concepts中文地址:https://github.com/stephentian/33-js-concepts/blob/master/README.md简介这个项目是为了帮助开发者掌握 JavaScript 概念而创立的。它不是必备,但在未来学习(JavaScript)中,可以作为一篇指南。目录调用堆栈原始类型值类型和引用类型隐式, 显式, 名义和鸭子类型== 与 ===, typeof

2020-07-30 23:19:09

开源书籍和网站:free-programming-books

建议中文和英文的开源书籍,建议多看英文版本,资源和知识更丰富。在线课程,对于部分国外网站如果打不开可以在b站搜索。本文摘抄链接:https://github.com/EbookFoundation/free-programming-books/blob/master/free-programming-books-zh.md目录语言无关IDEWebWEB服务器其它函数式概念分布式系统在线教育大数据操作系统数据库智能系统正则表达式版本控制程序员杂谈管理和监控编程

2020-07-28 20:26:07

table怎么实现部分列固定宽度,其它列宽自适应拉伸

写一个简单的表格代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> table{ widt

2020-07-28 21:34:22

git init之后怎么关联github远程仓库拉取代码

报错提示当我在本地进行git init操作完成的时候,然后执行git pull操作报错提示如下:问题原因Google翻译如下当前分支没有跟踪信息。请指定您要合并的分支。有关详细信息,请参见git-pull(1)。 git pull <远程> <分支>如果您希望为此分支机构设置跟踪信息,可以使用以下方法: git branch --set-upstream-to = <远程> / <分支> master解决方式比

2020-07-23 02:04:08

vuex快速入门

资料Google浏览器怎么添加vue-devtools拓展工具vuex-demo代码在githubVuex 概述1.1 组价之间共享数据的方式父向子传值:v-bind 属性绑定子向父传值:v-on 事件绑定兄弟组件之间数据共享:EventBus$on 接收数据的那个组件$emit 发送数据的那个组件1.2 Vuex 是什么Vuex 是实现组件全局状态(数据)管理的一种机制,可以方便的实现组件之间数据的共享。1.3、使用 Vuex 统一管理状态的好处1、能够在 vuex 中集中

2020-07-19 14:47:47

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。