探究Cookie、LocalStorage与SessionStroage 概念 Cookie Cookie总是保存在客户端中,按在客户端中的存储位置,可分为内存Cookie和硬盘Cookie。内存Cookie由浏览器维护…
分类:前端开发
面试准备——js部分(一)
1、写一个能遍历对象和数组的通用forEach函数? var key; if(obj instanceof Array){ obj.forEach(function(item,index){ fn(index,item)…
我的JavaScript知识树
标签: 知识树 总结 这篇文章用于总结我所学会的知识以及我需要掌握的知识 JavaScript基础 技能 用途 参考地址 JavaScript 基础语言 free-programming-books 前端构建框架 技能 …
async await 学习笔记
理解 JavaScript 的 async/await async 和 await 在干什么 任意一个名称都是有意义的,先从字面意思来理解。async 是“异步”的简写,而 await 可以认为是 async wait …
JavaScript一些细节
删除数组中的元素 你或许已经知道,js中要向数组中增加元素,需要用的是push方法。没有和其他语言中类似的add方法,是不是很不适应? 但是要是告诉你,从数组中删除元素的方法没有,你是不是简直不敢相信!你如果要说用到de…
【译】JavaScript 中的函数式编程原理
原文: Functional Programming Principles in Javascript 作者:TK 译者:博轩 经过很长一段时间的学习和面向对象编程的工作,我退后一步,开始思考系统的复杂性。 “复杂性是任…
ES6的module模块(2018-06-21)
模块化的初衷 现在的web系统越来越庞大、复杂,需要团队分工,多人协作,大型系统的javascript文件经常存在复杂的依赖关系,后期的维护成本会越来越高。 J…
html+css
1.让子元素居顶: valign <td height="600" valign="top"> <table border="1" width="%90" align="center"> <…
js浮点数精度计算问题解决
在工作中遇到这种精度问题,例如: ➜ ~ node > 5.10*100 509.99999999999994 > 大多数语言在处理浮点数的时候都会遇到精度问题,但是在JS里似乎特别严重,再来看一个例子 al…
Learning TypeScript 读书笔记3
Chap 4 TypeScript中的面向对象编程 1.面向对象开发的一些原则SOLID: 单一职责原则SRP: 开闭原则OCP: 里氏替换原则LSP: 接口隔离原则ISP: 依赖翻转原则DIP: 2.T雨棚script…
css的宽度与高度
div的高度问题 1. div里面没有内容的时候,高度是多少? 是0 2. 若div里面有文字,且css设置font-size:20px,浏览器显示div的高度是28,为什么? 第一种错误回答:行高的默认值就是1.4(2…
Dockerfile最佳实践
Docker 可以从 Dockerfile 中读取指令自动构建镜像,Dockerfile是一个包含构建指定镜像所有命令的文本文件。Docker坚持使用特定的格式并且使用特定的命令。你可以在 Dockerfile参考 页面…