文以载道
Just for fun
The best preparation for tomorrow is doing your best today.
推荐文章

满纸荒唐言

前言:已阅读和计划阅读的书单,分享书籍资源的链接地址,书籍目录如下: 人文社科类 《1984》 《乌合之众》 《浪潮之巅》 《中央帝国财经密码》 《三体》 《万历十五年》 《围城》 《明朝那些事》 《中国古代文化常识》 《枪炮、病菌与

阅读更多
图解JS原型链中的三角恋 图解JS原型链中的三角恋
直接上图!额(⊙o⊙)…,有点乱!不着急,让我们一步步来理解 首先先来明确这三个属性的定义: prototype:指向原型对象(函数特有属性) __proto__:指向构造该对象的构造函数的原型对象 constructor:指回该原型对象中的构造函数 步骤分析: f1,f2是构造函数Foo()实例化出来的对象,f1.__pro
2019-05-17
跨域问题 跨域问题
1. 什么是跨域跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,由浏览器同源策略限制导致的一类请求场景 1.1 什么是浏览器同源策略同源策略/SOP(Same origin policy)是一种约定,由Netscape公司1995年引入浏览器,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS、CSFR
2019-03-03
不学无术之ES6 不学无术之ES6
1.变量声明const和let在ES6之前,我们都是用var关键字声明变量。无论声明在何处,都会被视为声明在函数的最顶部(不在函数内即在全局作用域的最顶部)。这就是函数变量提升例如: function aa() { if(flag) { var test = 'hello man' } el
2019-01-25
CSS代码规范 CSS代码规范
一、文件规范1、文件均归档至约定的目录中。所有的CSS分为两大类:通用类和业务类。 对具体的CSS进行文档化的整理。如: reset /css/core/reset.css 通用模块容器 /css/core/mod.css 喜欢按钮 /css/core/fav_btn.css 视频/相册列表项 /css/core/media_item.
2019-01-25
JavaScript学习笔记 JavaScript学习笔记
JavaScript高级程序设计5.4:引用类型-函数的内部属性call: 用来代替另一个对象调用一个方法apply: 与call一样,区别在于 call 的第二个参数可以是任意类型,而apply的第二个参数必须是数组。callee: 该属性是一个指针,指向拥有这个 arguments 对象的函数(arguments.callee 指向函
2018-11-06
实用网站推荐 实用网站推荐
tinypng 图片专业压缩优化工具,可以在线批量压缩图片 temp 即时占位图像,随时随地使用 iconfont Iconfont-国内功能很强大且图标内容很丰富的矢量图标库,提供矢量图标下载、在线存储、格式转换等功能。 vectorizer 将位图图像(如PNG,BMP和JPEG)转换为可缩放矢量图形(SVG) picas
2018-11-04
CSS布局方案 CSS布局方案
1.左右布局1.1 float + margin.left{ float: left; width: 100px; // 仅适用于左侧定宽的情况 } .right{ margin-left: 100px; } 1.2 float + overflow.left{ float: left; widt
2018-11-02
Hexo博客使用 Hexo博客使用
Git管理博客源码博客源码初始备份: 由于在本地hexo g -d操作上传到git上的只是生成的public静态博客页面文件夹,为了实现多台电脑管理操作,可以在Git上建立分支dev-blog保存备份hexo源码. $ git init //初始化一个git仓库
2018-09-30 Jiang Wen
Markdown快速入门 Markdown快速入门
Markdown的语法十分简单,常用的标记符号不超过十个,用于日常写作记录绰绰有余,不到半小时就能完全掌握。就是这十个不到的标记符号,却能让人优雅地沉浸式记录,专注内容而不是纠结排版,达到「心中无尘,码字入神」的境界。 一.利用Markdown可以做什么?1.代码高亮 hello world tips: 在代码块三个 ` 后
2018-09-25 Jiang Wen
JS位置区域小结 JS位置区域小结
名词解释 screen:屏幕。这一类取到的是关于屏幕的宽度和距离,与浏览器无关,应该是获取window对象的属性。 client:使用区、客户区。指的是客户区,当然是指浏览器区域。 offset:偏移。指的是目标甲相对目标乙的距离。 scroll:卷轴、卷动。指的是包含滚动条的的属性。 inner:内部。指的是内部部分,不含滚动条。 av
2018-08-28
Git常用命令小结 Git常用命令小结
名称解释Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 新建代码库1.在当前目录新建一个Git代码库 $ git init 2.新建一个目录,将其初始化为Git代码库 $ git init [project-name] 3.下载一个项目和它的整个代
2018-08-28
SEO搜索优化 SEO搜索优化
标题 网站标题通常分为主标题和副标题,主标题<h1>是体显网站内容最主要的关键词,副标题<h2>是对主标题的补充描述说明。 tips:搜索引擎会认为H1中出现的关键词是最重要的,所以与主题无关的内容不要用H标签。 导航 导航栏目的名称尽量要与网站标题相关,增加主标题关键词出现的频率,提高权重。 tips:导
2018-08-28 Jiang Wen
1 / 2