摘要:
react路由 react 提供了实现路由的方式,不过需要我们下载插件 react-router-dom 当我们下载好了插件,然后我们可以通过 import {} from 'react-router-dom' 来引入路由标签; 如图,我们可以看到在实现项目中的使用方法 Router.js 我们在全 阅读全文
摘要:
js 模块化提供的三种规范 1. commonjs 规范,代表 nodejs 适合后台开发,因为是同步的,服务器运行快,等待时间不长,comminjs 不适合用于前端,前端的客户端是浏览器,浏览器追求异步加载,浏览器不能等待太长时间 2. 前端模块规范:amd 代表是 requirejs 是异步的 阅读全文
摘要:
webpack输入指令npm run dev后会自动启动一个浏览器需要借鉴插件open-browser-webpack-pulgin 阅读全文
摘要:
webpack 3.8.1版本 webpack: 是一个前端资源加载或者打包工具。常见的资源有img css js json等npm: 是资源管理工具。 首先新建文件夹第一步是执行终端指令:npm init. 第一步:下载 (工具是开发环境不是生产环境) npm install -g webpack 阅读全文
摘要:
一,为什么要进行模块化开发(传统开发的弊端) 1,命名冲突 在实际工作中,相信大家都遇见这样的问题,我自己测试好的代码和大家合并后怎么起冲突了? 明明项目需要引入的包都引进来了怎么还报缺少包?这些问题总结起来就是命名空间冲突及文件依赖加载顺序问题。举个简单的列子来解释一下命名空间冲突问题,看下面这段 阅读全文
摘要:
1,什么是离线缓存? 离线缓存可以将站点的一先文件缓存到本地,它是浏览器自己的一种机制,将需要的文件缓存下来,以便后期即使没有连接网络,被缓存的页面也可以展示。 列子:比如我们在手机或电脑上访问一个网页,下一次访问即使不连网也可以访问,因为当我们第一次访问的时候,浏览器已经把此时页面给保存到本地了。 阅读全文
摘要:
Canvas画布 位图 1,不要在style中给canvas设置宽高,会有位移差 2, 3,fillRect()绘制一个填充的方块,默认颜色是黑色。 strokeRect()绘制带边框的方块。 绘制线条: moveTo()绘制线段的起点。 lineTo()绘制线段的令点。 每个线条只能有一个move 阅读全文
摘要:
【一】新的表单控件和表单属性。 (1)Forms:新的输入型控件 email:电子邮箱文本框,跟普通的没什么区别 当输入不是邮箱的时候,验证通不过 移动端的键盘会有变化 (2)url:网页的URL (3)search:搜索引擎。 chrome下输入文字后,会多出一个关闭X (4)reange:特定范 阅读全文
摘要:
恢复内容开始 【一】,页面总结划分的标签 (1)header:用在页面的头部或者板块的头部。 (2)footer:用在页面的头部或者板块的底部。 (3)Nav:导航。 (4)Hgroup:页面上的标题组合。 (5)Section:页面上的板块用于划分页面上的不同区域,或者划分文章里不同的节。 (6) 阅读全文