
自学
文章平均质量分 66
写bug的小气球
go go go
展开
-
前端复习总结(5)
事件处理机制流程执行初始化代码,然后将事件回调函数交给对应的模块进行管理,当事件发生的时候,管理模块会将回调函数及其数据添加到回调队列中依次执行,因为js是单线程的,其中必须初始化代码执行完了才会读取回调队列中的回调函数进行执行...原创 2020-02-23 16:12:00 · 202 阅读 · 0 评论 -
前端复习总结(4)
JS中一共分成几种数据类型String,Number,Null,Boolean,Undefined,Object,Symbol使用typeof检查一个Null类型的值时会返回"object"console.log(typeof NaN)得到numbernull和undefined由于undefined衍生自null,所以null == undefined 会返回true。但是 null...原创 2020-02-14 16:43:39 · 200 阅读 · 0 评论 -
前端复习总结(2)
常见的页面布局静态布局流式布局弹性布局响应式布局响应式布局css3媒体查询是响应式方案的核心响应式开发一套界面,通过检测视口分辨率,针对不同客户端在客户端做代码处理,来展现不同的布局和内容animation和transitiontransition是过渡属性,强调过渡,他的实现需要触发一个事件(比如鼠标移动上去,焦点,点击等)才执行动画。它类似于flash的补间动画,设置一个开始...原创 2020-02-12 16:50:07 · 163 阅读 · 0 评论 -
前端复习总结(1)
狐火写好好地,浏览器炸了,吓死了,差点白写了,还好截图了,还是chrome靠谱。。。<html> <head> <meta charset="utf-8"> <title></title> </head> <style type="text/css"> *{ margin: 0;...原创 2020-02-11 17:09:07 · 196 阅读 · 0 评论 -
Zepto的学习(3)移动端小案例的演练
这里参考尚硅谷的一个小实战演练,主要用到了css3,Zepto等等,还不错。这里是链接:提取码:2zy8效果可以实现移动端的各个翻页情况:$(function () { //初始化数据 var direction = { up: 1, right: 2, down: 3, left: 4 } //初始化两个坐标 var now = {...原创 2019-12-29 16:16:30 · 233 阅读 · 0 评论 -
Mongodb(3)
//进入my_test数据库use my_testshow dbs//向数据库的user集合中插入一个文档db.users.insert({ username:'孙悟空'})show dbsshow collections//查询user集合的文档db.users.find()//向数据库的user集合中插入一个文档db.users.insert({ user...原创 2019-12-24 10:11:13 · 147 阅读 · 0 评论 -
css2.1的一些深入了解(3)使用绝对定位模拟固定定位
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> *{ margin: 0; padding: 0; } html{ /* ...原创 2019-12-24 08:49:01 · 134 阅读 · 0 评论 -
Mongodb(2)
1.基本概念基本概念数据库(database)集合(collection)文档(document)- 在MongoDB中,数据库和集合都不需要手动创建,当我们创建文档时,如果文档所在的集合或数据库不存在会自动创建数据库和集合基本指令show dbsshow databases- 显示当前的所有数据库use 数据库名- 进入到指定的数据库中db- db表示的是当前所处的数...原创 2019-12-23 18:17:47 · 146 阅读 · 0 评论 -
css2.1的一些深入了解(2)圣杯布局与双飞翼
圣杯布局:主要是利用float position 以及margin为负值控制边界<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> *{ padding...原创 2019-12-23 14:25:24 · 111 阅读 · 0 评论 -
css2.1的一些深入了解(1)
最近感觉晚上9点以后有点闲,每天补充一点深入了解的东西,算是能加快进度吧1.定位,包含块,默认值问题视口和包含块不是一个东西初始包含块是一个视窗大小的矩形对于一个非根元素,position为relative或未设置,包含块为最近的父级包含块对于一个非根元素,如果position值为absolute,包含块设置为最近的position值不是为默认值的祖先元素如果没有祖先,元素的包含定义...原创 2019-12-21 22:10:37 · 134 阅读 · 0 评论 -
Mongodb(1)心态崩了的配置环节
记录一下配置过程,按照教程,去官网找不到那个代码,自己打上去的,心态都崩了1.安装MongoDB安装高级系统设置里配置环境变量,里面的path,别忘了分号,不要输出入法的分号;C:\Program Files\MongoDB\Server\3.2\bin这个都简单在c盘根目录- 创建一个文件夹 data- 在data中创建一个文件夹db打开cmd命令行窗口- 输入 mon...原创 2019-12-21 19:02:43 · 102 阅读 · 0 评论 -
Node.js学习阶段(3)
1.Buffer(缓冲区)Buffer的结构和数组很像,操作的方法也和数组类似数组中不能存储二进制的文件,而buffer就是专门用来存储二进制数据使用buffer不需要引入模块,直接使用即可在buffer中存储的都是二进制数据,但是在显示时都是以16进制的形式显示//1.将一个字符串保存到buffer中var buf = Buffer.from(str);//2.创建一个10个字...原创 2019-12-21 15:29:05 · 183 阅读 · 0 评论 -
Node.js学习阶段(2)
1.在node中有一个全局对象 global,它的作用和网页中window类似在全局中创建的变量都会作为global的属性保存在全局中创建的函数都会作为global的方法保存当node在执行模块中的代码时,它会首先在代码的最顶部,添加如下代码 function (exports, require, module, __filename, __dirname) {在代码的最底部,添加如...原创 2019-12-20 20:29:43 · 205 阅读 · 0 评论 -
Node.js学习阶段(1)
1.这里要先去Node.js官网去下载出来,然后可以通过cmd窗口,node -v来查看下载的版本,然后在webstorm终端那就可以运行了,也不必要单独打开cmd运行,右键的run也可以直接运行2.智能提示这里我晕了,版本不一样显示好像也不一样把这个勾上就行,但是其他的都是这样的,和我的界面不同,但是选上也能提示node的代码,应该都一样3.模块化在node中,通过requir...原创 2019-12-20 12:24:58 · 119 阅读 · 0 评论 -
jQuery(4)的补充
window.onload是整个页面包括图片加载完才执行,(function)是页面加载完就执行,它不管图片我们想去取大图片的宽度,直接取取不不到的所以可以通过过(function{})是页面加载完就执行,它不管图片我们想去取大图片的宽度,直接取取不不到的所以可以通过过(function)是页面加载完就执行,它不管图片我们想去取大图片的宽度,直接取取不不到的所以可以通过过largeImg.o...原创 2019-12-19 17:06:04 · 132 阅读 · 0 评论 -
jQuery的复习(4)
1.京东商品详情界面这里可以参考B站的尚硅谷 web全栈工程师jQuery的最后一节视频,看起来很复杂,其实就是写的顺序问题,写的过程中打乱了顺序,从头写,挺好理解的,这里面有一个图片加载的问题,等下午下课回来继续写下面的js代码给出来了然后给一个完整的包提取码是05p8$(function () { /* 1. 鼠标移入显示,移出隐藏 目标: 手机京东, 客户服务, 网站导航,...原创 2019-12-19 12:46:32 · 148 阅读 · 0 评论 -
jQuery的复习(3)
1.最终的完整轮播图(这遍复习累死了,重新写也不好写,但是可以很快知道为什么,也有一些问题,具体我都写到了代码中的注释里)<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>焦点轮播图</title> <style type="text/...原创 2019-12-18 21:37:07 · 131 阅读 · 0 评论 -
jQuery的复习(2)
1.补充js部分的问题,分别来看,通过比较可以明白很多2.爱好选择器(与js那一张好好比较)<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head> <meta http-...原创 2019-12-18 12:42:23 · 132 阅读 · 0 评论 -
jQuery的复习(1)
1.多Tab点击切换<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>02_多Tab点击切换</title> <style> * { margin: 0; padding: 0;...原创 2019-12-17 19:38:43 · 124 阅读 · 0 评论 -
js部分的复习(3)
1.变量提升这里相当于在函数体内部先var a , console.log(a),a=4var a = 3 function fn () { console.log(a) var a = 4 }fn()//undefined2.测试题 测试题3: */ var c = 1 function c(c) { console.log(c) ...原创 2019-12-17 12:15:50 · 209 阅读 · 0 评论 -
js部分的复习(2)
1.这里a,b,形参obj都指向了同一个对象,a.age最后的值为13的原因你可以想成虽然传的实参为a但是其实和上面a是不同的,它把那条线断开了,上面的a指向依然是age=13,下面的obj指向了age=15,,所以a依然为13,形参obj只不过是传了一个地址值,下面又修改了地址值2.关于this如何确定this的值?test(): windowp.test(): pnew test...原创 2019-12-16 20:53:54 · 185 阅读 · 0 评论 -
js部分的复习(1)
1.专门对付字符串转换方式://parseInt()把一个字符串转换成正数//parseFloat()吧一个字符串转成浮点数2.运算符3.!非 &&与 ||或js中属于短路与,只要前面看到false就不看后面了的js中或属于短路的或,如果第一个true,就不会检查第二个4.三元运算符//条件运算符也叫三元运算符//语法:// 条件表达式?语句1:语...原创 2019-12-16 12:26:55 · 279 阅读 · 1 评论 -
第一天基础html和css的复习总结(3)
1.锚点手动轮播图,就是通过设置超链接实现对应id跳转,值得注意的是,其实从overflow:auto设置出了滚动条可以看出来其实就是在滚动条中跳转,所以就能很好理解overflow:hidden2.宽度自适应:min-height,最小高度,这样多出的就能自动适应,短的div也还是最小高度3.字体以及iconfont(用字体文件取代图片文件):@font-face{font-family...原创 2019-12-14 11:52:25 · 145 阅读 · 0 评论 -
第一天基础html和css的复习总结(2)
1.solid表示边框的粗细 //border-right: solid 1px #808080;2.background-repeat=no-repeat;保证背景图片的不重复平铺3.background-position: right bottom;图片居中的位置,第一个值表示它的水平位置,第二个值表示上下位置4.这个地方容易出错,关于清除元素浮动的问题,比如我们设置3个div1,d...原创 2019-12-14 10:25:42 · 150 阅读 · 0 评论 -
第一天基础html和css的复习总结(1)
<img src="../img/return.jpg" height="25px"/>原创 2019-12-14 09:12:47 · 671 阅读 · 0 评论