- 博客(8)
- 收藏
- 关注
原创 设计模式--单例模式
设计模式一套多人知晓的、经过分类的、经过反复使用、代码设计经验的总结设计模式经查(W3school)有23种:单例模式,组合模式,观察者模式,工厂模式,构造器模式,模块化模式,暴露模块模式,中介者模式,原型模式,命令模式,外观模式,迭代器模式,惰性初始模式,Mixin模式,MVC模式,MVP模式,MVVM模式,代理模式,装饰模式,亨元(Flyweight)模式,,适配器模式,外观模式,建造者...
2020-03-01 23:57:29
115
原创 NaN是什么?NaN == NaN吗?
百度百科:NaN(Not a Number,非数字)是计算机科学中数值数据类型的一类值,表示未定义或不可表示的值。虽然 NaN 是“Not a Number”,但是它的类型还是数值类型console.log(typeof NaN === "number"); //trueNaN 和任何东西都不相等——甚至是它自己本身!console.log(NaN === NaN); //false...
2020-03-01 23:01:52
15664
1
原创 什么是XSS攻击,怎么防御?
什么是XSS攻击XSS是一种网站应用程序的安全漏洞攻击,是代码注入的一种,它允许恶意用户将代码注入到网页上,其他用户在观看网页时就会受到影响。这类攻击通常包含了HTML以及用户端脚本语言。这种类型的漏洞由于被黑客用来编写危害性更大的网络钓鱼攻击而变得广为人知。XSS攻击的主要目的则是,想办法获取目标攻击网站的cookie,因为有了cookie相当于有了seesion,有了这些信息就可以在任意能...
2019-12-01 15:14:07
630
1
原创 bootstrap
比较受欢迎的前端组件库,用于开发响应式布局、移动设备优先的 WEB 项目目前最新版本为V4放弃了低版本的支持 IE10+flexbox将成为Bootstrap 4的默认布局选项栅格系统和多个组件现在使用flexbox构建源码是采用 Sass 语言编写,使用了rem为单位(除了部分的margin和padding使用px)结合百分比的写入方式纯CSS的布局,无需我们编写复杂的CSS代码,...
2019-11-23 16:21:24
146
原创 事件的冒泡
事件冒泡事件流中事件冒泡的由来(IE公司发现):IE公司认为,如果你面前有个靶子,你的飞镖射中了其中一环,并不仅仅是只对这一环产生了操作,而是对整个靶子都产生了操作。比如 <style> .box1{width:300px;height:300px;background: #0f0;} .box2{width:200px;height:200px;backgrou...
2019-11-17 22:08:08
145
原创 CSS3制作的一种轮播图
轮播图,网页上经常能看得见,画面比较精美,下面是纯CSS3的轮播图的一种下面是style部分:这几行都能明白吧<style> *{margin:0;padding:0;} a{text-decoration:none} li{list-style:none;}设计宽度不要超过轮播图片的总宽度再加不到第一张1张图片的宽度(加第一张1张图片的宽度是为了轮播...
2019-11-10 00:16:21
549
原创 用CSS3和dl,dt,dd实现导航动画过渡效果
在外部CSS样式表中书写如下:*{margin:0;padding:0;}去除自带外边距与内边距a{text-decoration:none;}去除a标签下划线.margin{width:1000px;margin:0 auto;} 用来保持导航栏居中的宽度位置nav{height:36px;background:#006;} 整个导航栏的高度与颜色nav dl{overflow:hid...
2019-10-28 01:42:09
784
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人