摘要:
webpack 它是前端资源加载或大包工具,资源包括:img、js、css、json等 它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规定则生成对应的静态资源。 webpack3.8.1版本 第一步:配置模块说明文件 npm init 根据指示,一路回车,就会在当前目录下生成一个pac 阅读全文
摘要:
1、模块 包 传统开发:整个网页我们写了一个js 文件,所有的特效都写在里面了。 缺点:耦合度太高,代码关联性太强,不便于后期维护,会造成全局污染。 发送的请求次数过多,依赖模糊,难于维护。 以上都是传统的开发形式,都被抛弃了。 2、为什么使用模块化? 减少代码之间的关联度,部署方便,更好的分离按需 阅读全文
摘要:
离线缓存:application cache 什么是离线缓存: 离线缓存可以将站点的一些文件缓存到本地,它是浏览器自己的一种机制,将需要的文件缓存下来,以便后期即使没链接网络,被缓存的页面也可以展示 离线缓存的优势: 提高用户的访问速度,节省流量; 如何实现离线缓存 1.在需要缓存文件的根节点 ht 阅读全文
摘要:
canvas(画布)主要是位图 svg(矢量图) canvas标签,必须要写的3个属性 id width height 为什么不再style中设置width和height呢? 因为这设置width和height话会有位移差; 位移差:在画布里面的元素有偏差; js中每次使用canvas,都要设置一个 阅读全文
摘要:
ECharts是一个非常好用的插件,用于进行 树状图,折线图,饼图,地图等等,系列视图的绘制。(详情看官网) https://www.echartsjs.com/index.html (官网) 了解: AMD:模块化开发方式; 引入文件后:console.log(echarts) //得到一个ech 阅读全文
摘要:
svg:矢量图 canvas:用于绘制位图 svg:使用xml格式绘制图形 svg:要有一个根节点,标签就相当于html svg 命名空间 xmlns="http://www.w3.org/2000/svg" 版本 version="1.1" svg如果不设置大小,默认占用位置 300x150 定义 阅读全文
摘要:
forms 输入型控件 email:电子邮件文本框,跟普通的没什么区别 —当输入不是邮箱的时候,验证不通过, —移动端的键盘会有变化 tel:电话号码,它的功能主要在移动端,一个键盘的切换 url:网页的url search:搜索引擎。 —Chrome下输入文字后,会多出一个关闭的× range:特 阅读全文
摘要:
HTML5语义化标签 ·header 用于页面的头部或板块的头部 也可用于板块头部 ·footer 用于页面的头部或者板块的底部 ·nav 导航 ·hgroup 一个标题和子标题,或者是标语的组合 ·section 页面板块用于划分页面上 的不同区域或者划分文章里不同的节 ·article 用来在页 阅读全文
摘要:
当移动设备和浏览器视口一致时,如果使用以前布局,如果页面超过设备宽,超过的部分就会被裁掉,所以,不能使用传统的页面开发模式, 可以使用弹性布局,流式布局(百分百布局),响应式布局,rem布局 弹性布局: 1.分两部分:弹性父级,弹性子元素; 2.给父级设置display:flex/inline-fl 阅读全文
摘要:
1.主键key 一个表必有一个唯一的标志符,往往都是id,尽量不要用数据记录去充当主键key; (1)Primary key() 用于设置主键的 (2)设置主键的方法 1.Create table t4(id int primary key,age int); 2.Create table t5(i 阅读全文