cookie、localStorage、sessionStorage区别
基本概念CookieCookie 是小甜饼的意思。顾名思义,cookie 确实非常小,它的大小限制为4KB左右,是网景公司的前雇员 Lou Montulli 在1993年3月的发明。它的主要用途有保存登录信息,比如你登录某个网站市场可以看到“记住密码”,这通常就是通过在 Cookie 中存入一段辨别 ...
webpack学习之路
当自己在学习webpack的时候,在网上发现中文的很详细的教程很少,于是便想将自己学习webpack的笔记记录整理下来,便有了这篇文章,希望对大家有所帮助,如果有错误,欢迎大家指出。
在我们开始之前
webpack有多种加载器(Loader,后面会介绍),可以处理各种需要被处理的静态文件
webp ...
vue-cli的webpack模板配置目录分析
一. 文件结构123456789101112131415161718├─build│ ├─build.js│ ├─check-versions.js│ ├─dev-client.js│ ├─dev-server.js│ ├─utils.js│ ├─vue-loader.con ...
canvas和svg
Canvas
基于像素
单个html,类似于画笔在画布上画画,本身不具备画画功能,js代码就相当于画笔,在画布上画画(通过各种不同的函数)
Echarts基于canvas画图
01/canvas.html
Svg
基于对象模型
多个图形元素
高保真
01/svg.html
H5规范
一. 新的DOCTYPE和字符集H5:
H4:
二. 新增语义化标签语义化的简单理解
用正确的标签做正确的事情
让页面的内容结构化,便于对浏览器,搜索引擎解析
在没有CSS情况下也以一种文档格式显示,并且容易阅读
使阅读源代码的人更易理解网站分块,便于维护理解
利于SEO
新增的标签
1. ...
let和const
let和const命令let 和 const 的新特性:
不存在变量提升
暂时性死区
不允许重复声明
块级作用域
let命令基本用法ES6新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。
1234567{ let a = 10 ...
axios
一.安装1.1、利用npm安装
1npm install axios --save
1.2、利用bower安装
1bower install axios --save
1.3、直接利用cdn引入
1<script src="https:// unpkg.com/axios/dist/axi ...
AngularJS
Angularjs是什么AngularJS是一个功能强大的基于JavaScript开发框架用于创建富互联网应用(RIA)。
Angularjs的核心特性
数据绑定: 模型和视图组件之间的数据自动同步。
适用范围: 这些对象参考模型。它们充当控制器和视图之间的胶水。
控制器: 这些Javascrip ...
nodejs事件驱动编程理解
理解Node.js事件驱动编程Node.js现在非常活跃,相关生态社区已经超过Lua(基本上比较知名的功能都有nodejs模块实现)。
但是我们为何要使用Node.Js?相比传统的webserver服务模式,nodejs有什么优点优势?
Node.Js是基于javascript语言,建构在googl ...
node基础
Node服务器端开发第一天
Node简介及配置、快速上手、核心特点、模块化
Node简介客户端的JavaScript是怎样的
什么是JavaScript
脚本语言
运行在浏览器中
一般用来做客户端页面的交互(Interactive)
JavaScript 的运行环境?
是不是运行在浏览器呢 ...