
前端
s1124yy
学习使我快乐
展开
-
JS学习(慕课网)
JS学习(慕课网)只学,不记录,又不实战,很容易忘记的。所以想通过这个记录一下。视频链接 最近总遇到这种情况,这个好像写过,但忘了怎么写,查百度和自己写过的又不一样,这样就会浪费时间,所以经常记录也是值得的。此说明基于ES5。 pt() 代表输出:function pt(a) { console.log(a);}闭包(Closure)优点:灵活方便、封装 缺点:原创 2018-01-23 00:41:03 · 643 阅读 · 0 评论 -
寄生组合继承
看了这篇,代码如下:let cc = (...val) => console.log(...val);function inheritPrototype(sub, sup) { var copy = Object.create(sup.prototype); copy.constructor = sub; sub.prototype = copy;}function ...原创 2018-10-08 13:51:03 · 643 阅读 · 0 评论 -
去哪儿-实习面试
今天下午面的试,感觉这次挺难的,除了自我介绍,半个小时都在问技术,写这个复习一下吧。请求头属性Accept请求报文可通过一个“Accept”报文头属性告诉服务端 客户端接受什么类型的响应。...原创 2018-09-21 23:23:10 · 336 阅读 · 0 评论 -
setTimeout实现setInterval
原理还是很简单的,就是在setTimeout中递归调用mySetInterval,但还是有细节要注意,如:setTimeout第一个参数,调用函数要传字符串,如果直接传函数名,有2种情况:(1)当被调用函数没有参数时:运行正常。如:t = setTimeout(startCount, 500); (2)当被调用函数有参数时:被调用函数会立即执行,不会被回调。如:t = setTimeout(...原创 2018-09-07 13:24:37 · 1154 阅读 · 0 评论 -
JS闭包
公众号:前端之巅 上看到的,讲的很好,mark:每当声明一个新函数并将其赋值给变量时,实际上是保存了函数定义和闭包。闭包包含了创建函数时声明的所有变量,就像一个背包一样——函数定义附带一个小背包。这个背包保存了创建函数时声明的所有变量。function createCounter() { let counter = 0 const myFunction = function() {...转载 2018-09-08 00:17:40 · 145 阅读 · 0 评论 -
vertical-align水平垂直居中
引自《CSS世界》144页我只是把这个放进了一个div中,方便以后运用,效果如图:.container { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, .5); text-align: center; ...原创 2018-08-30 17:55:54 · 277 阅读 · 0 评论 -
vue2.5 todolist
今天在慕课网上看最新视频看见的,一晚上学完,感觉很好,学到很多虽基础,但很重要的东西,建议有基础的人看一下。 https://www.imooc.com/learn/980单文件开发:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta n原创 2018-04-19 01:09:15 · 229 阅读 · 0 评论 -
BootStrap实战
导航栏<!-- 导航 --><nav class="navbar navbar-default"> <div class="container-fluid"> <div class="navbar-header"> <button type="button" class=原创 2018-04-12 16:34:18 · 496 阅读 · 0 评论 -
addEventListener&onclick
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <ul id=原创 2018-03-03 18:47:00 · 207 阅读 · 0 评论 -
splice,slice,split区别
splice()splice()方法向/从数组中添加/删除项目,然后返回被删除的项目。数组中添加新元素:var fruits = ["Banana", "Orange", "Apple", "Mango"];fruits.splice(2,0,"Lemon","Kiwi");输出结果:Banana,Orange,Lemon,Kiwi,Apple,Mango原创 2018-03-08 21:38:20 · 265 阅读 · 0 评论 -
CSS生成方格背景
这个其实是用线性渐变写的,感觉挺6的,background-size 代表的是给background-image设定的大小。效果:代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>CSS生成方格背景&原创 2018-02-13 11:33:40 · 2159 阅读 · 0 评论 -
H5Canvas画彩色泡泡
视频链接 —— 代码链接知识要用企业级开发思想,为有利于后期维护写代码,封装好变量,不要让外部使用。BUG直接最大化,有滚动条不能像我想像的那样,写个h1在上面泡泡由鼠标移动产生。效果截图:原创 2018-02-07 01:13:25 · 801 阅读 · 0 评论 -
CSS导航栏
我总是觉得,多写原生的东西,才能学得到东西(那你怎么不去写二进制呢?这就有点扯远了吧,俗话说得好,万物都具有相对性嘛。不对比,永远不知道自己是什么水平)效果:代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>no原创 2018-02-11 20:43:56 · 185 阅读 · 0 评论 -
css三级导航侧栏
css三级导航侧栏视频链接: (¬_¬) 代码链接: ≖‿≖ html的3种布局方式: 1. 标准流 2. 浮动 3. 定位 块级元素 内联元素 div, h1, table, p, ol ul li a, span, img,inputposition属性static: 默认,正常文档流relative: 用 le原创 2018-01-26 10:32:54 · 437 阅读 · 0 评论 -
js写自适应相册
js写自适应相册看b站视频写的,果然这种东西随便看看就好了,因为写的根本不怎么样啊,但还算学到一些东西。 视频:https://www.bilibili.com/video/av18386265/html lang="en">head> meta charset="UTF-8"> meta name="Keywords" content="关键词1,关键词2"> meta原创 2018-01-19 22:33:28 · 464 阅读 · 0 评论 -
Canvas绘图学习
Canvas绘图学习看的慕课网视频:视频链接 >_创建Canvascanvas id="canvas" width="1024" height="768" style="border:1px solid #aaa; display:block; margin:50px auto;">当前浏览器不支持Canvascanvas>script>'use strict';wi原创 2018-01-24 16:05:49 · 442 阅读 · 0 评论 -
实习面试总结
上午面的试,晚上hr给的结果,说过了,真的很激动,这一刻终于感觉到我努力的这段时间没有白费。当然,通过面试也发现自己的很多不足,如:基本功不扎实:问到bind手写,this指向,原形链深层,我理解的确实不够,应努力加强。项目经验不足:我几乎没有什么拿得出手的项目,所以导致实战经验不够。虽然这2点说的简单,但真的学好,绝对是需要大量累积的,希望在我接下来的实习中可以弥补。...原创 2018-10-09 22:45:57 · 426 阅读 · 0 评论