摘要:
使用vue.js,在各个组件之间传值非常的痛苦,vuex就帮我们解决了这个问题,在vue中使用vuex来保存我们需要管理的状态值,值一旦被修改,所有引用这个值的地方都会发生改变。 接下来我们就写一下vuex的配置,先建一个store文件夹,然后在store文件夹中加一个store.js文件,我们用来 阅读全文
摘要:
1. 定义变量 但是 值是常量,一但赋值不能改变 2. 不能重复定义变量 3. 没有变量提升 4.不会给window添加属性 变量的解构赋值 解构赋值 数组解构赋值 1. 前后模式必须匹配 后面的值是什么格式,前面的变量也得是什么格式 后面值是二维数组,前面的变量声明的时候也得是二维模式 2.前多后 阅读全文
摘要:
1.变量 var function let const class import 定义变量的关键字 备注 不能忽略函数的形参 函数的私有变量 var 定义变量 var 定义变量能够提升但是不能定义 给window添加一个对应的属性 function 即可以提前声明 同时还定义了 定义:所谓的定义 就 阅读全文
摘要:
1.前端的模块化 js中提供了三种规范 1.commonjs规范,代表就是nodejs 适合后台开发 因为是同步的 服务器的运行比较快等待时间不长,commonjs不适合用于前端,前端的客户端是浏览器,浏览器最求异步加载,浏览器不能等待太长时间。 2. 前端模块的规范是Amd规范 代表就是requi 阅读全文
摘要:
我常用的webpack版本是3.8.1版本 https://www.cnblogs.com/QxQstar/p/5961387.html 这个是他的网址 那么我们说一下webpack,他是一个前端资源加载或打包的工具,他可以打包:img,css,js,json等 第一步:下载 npm install 阅读全文
摘要:
1 .我们传统的网页开发,整个网页我们写一个js文件,所有的特效都写在里面了,有很多的缺点:耦合度太高, 代码关联性太强,不便于后期维护,会造成全局污染。 例如:这样 发生的强求次数过多,依赖模糊,难于维护 这些都是传统的开发形式,都被抛弃了 2. 所以我们需要用模块化开发 模块化的开发有很多的优点 阅读全文
摘要:
1.首先我们要说一下什么是离线缓存? 离线缓存:离线缓存可以将站点的一些文件缓存到站点,他是浏览器的一种机制,将需要的文件缓存下来,以便后期即使没有连接网络,被缓存的页面也可以显示出来、 2.然后我们说一下它的优势 (1).在没有网络的时候可以访问到缓存的对应的站点页面,包括html,js,css, 阅读全文
摘要:
canvas 画布 位图 1. 不要在style中给canvas设置宽高 会有位移差 2. 给c设置一个绘图环境 得到的是一个对象 var c=document.getElementById("c1") var can=c.getContentext("2d"); 3. fillRect() 绘制一 阅读全文
摘要:
表单特性 value属性规定输入字段的初始值; readonly属性规定输入字段为只读(不能修改); readonly属性不需要值,它等同于readonly=“readonly”。 disbled属性 规定输入字段是禁用的,被禁用的元素是不可以用和不可以点击的,被禁用的元素不会被提交。 没有属性值 阅读全文