摘要:
模块(包) 首先需要安装node.js(去官方网站下载) 传统开发 <script src="app.js"><script> 整个网页写了一个js文件 所有的特效都在里面 缺点:耦合度太高代码之间的关联性太强,不便于后期维护 会造成全局污染 <script src="01.js"><script> 阅读全文
摘要:
离线缓存:application cache 什么是离线缓存: 离线缓存可以将站点的一些文件缓存到本地,它是浏览器自己的一种机制,将需要的文件缓存下来,以便后期即使没链接网络,被缓存的页面也可以展示 离线缓存的优势: 提高用户的访问速度,节省流量; 如何实现离线缓存 1.在需要缓存文件的根节点 ht 阅读全文
摘要:
canvas(画布)主要是位图 svg(矢量图) canvas标签,必须要写的3个属性 id width height 为什么不再style中设置width和height呢? 因为这设置width和height话会有位移差; 位移差:在画布里面的元素有偏差; js中每次使用canvas,都要设置一个 阅读全文
摘要:
svg:矢量图 canvas:用于绘制位图 svg:使用xml格式绘制图形 svg:要有一个根节点,标签就相当于html svg 命名空间 xmlns="http://www.w3.org/2000/svg" 版本 version="1.1" svg如果不设置大小,默认占用位置 300x150 定义 阅读全文
摘要:
ECharts是一个非常好用的插件,用于进行 树状图,折线图,饼图,地图等等,系列视图的绘制。(详情看官网) https://www.echartsjs.com/index.html (官网) 了解: AMD:模块化开发方式; 引入文件后:console.log(echarts) //得到一个ech 阅读全文
摘要:
·email 电子邮箱文本框 ·tel 电话号码 (主要功能在移动端,一个键盘的切换) ·url 网页的url ·search 搜索引擎 (chrome下输入文字后,会多出一个关闭的x) ·range 特定范围内的数值选择器(min max step(步数)) ·number 只能包含数字的输入框 阅读全文
摘要:
HTML5语义化标签 ·header 用于页面的头部或板块的头部 也可用于板块头部 ·footer 用于页面的头部或者板块的底部 ·nav 导航 ·hgroup 一个标题和子标题,或者是标语的组合 ·section 页面板块用于划分页面上 的不同区域或者划分文章里不同的节 ·article 用来在页 阅读全文
摘要:
当移动设备和浏览器视口一致时,如果使用以前布局,如果页面超过设备宽,超过的部分就会被裁掉,所以,不能使用传统的页面开发模式, 可以使用弹性布局,流式布局(百分百布局),响应式布局,rem布局 弹性布局: 1.分两部分:弹性父级,弹性子元素; 2.给父级设置display:flex/inline-fl 阅读全文
摘要:
MYSQL 这是一个关系型数据库,存在表的概念。 结构 数据库可以存放多张表 每个表可以存放多个字段 每个字段可以存放多个记录。 DOS命令操作数据库 phpstudy 使用终端打开数据库 打开的步骤为 打开phpstudy 点击其他选项菜单 》MYSQL工具 》MYSQL命令行 》进入终端 默认密 阅读全文
摘要:
abstract 关键字 代表抽象类; 场景联想:如果项目经理需要对所有的子类进行规范,就是说,这些成员必须有,且必须使用那些名字,就需要使用抽象类的概念了; 1.抽象类不能实例化; 2.如果一个类里面有其他方法,被申明为抽象类了,这个类就得声明抽象类 3.只要这个方法被声明抽象方法,就不能写函数体 阅读全文