- 博客(38)
- 收藏
- 关注
原创 (37)高级:自己实现 AJAX
JS操作请求与响应 谷歌搜索 js set header 谷歌搜索 js set request body 谷歌搜索 js get response headers 谷歌搜索 js get response messageJS终于圆满了一点点TCP知识自己实现jQuery 谷歌搜索 mdn 解构...
2018-12-18 09:40:54
128
原创 (36)高级:AJAX 是什么鬼
用XMLHttpRequest发请求 谷歌搜索 xml example 谷歌搜索 xml mime typeXML与JSON 3分40秒使用开发者工具 谷歌搜索js manipulate xml 谷歌搜索 json 维基 谷歌搜索 JSON同源策略与CORS跨域 谷歌搜索cors mdn 谷歌搜索cors multiple domains...
2018-12-17 19:22:01
126
原创 (35) 高级:JSONP 是什么鬼
用文件当数据库 谷歌搜索 node writefilesync用image和script发请求 谷歌搜索 jquery jsonp 谷歌搜索 cdnjs请问JSONP为什么不支持POST请求 1.因为JSONP是通过动态创建script实现的 2.我们动态创建script的时候,只能用get,没有办法法用post。...
2018-12-15 09:32:56
135
原创 (34)6套毕设项目课程申请
React类型《React应用之Todo-List》-指导老师:方方 ★★★Vue类型《自制 UI 框架(简易版)》-指导老师:方方 视频时长:约28.4H ★★★★★Node.js《Node.js在线备忘录》-指导老师:若愚 视频时长:约5.5H ★★★★其它类型 《实现一个MVVM框架》-指导老师:若愚老师 视频时长:约1.3H ★★★★ 《实现后端框架Express》-指导老...
2018-12-14 18:47:17
181
原创 (33)进阶:DOM 事件
点击别处关闭图层 bootstrap popover//谷歌搜索 debugger e.stopPropagation()停止传播 ie stopropagation checkbox bug//谷歌搜索 $(wrapper).on('click', function(e){ e.preventDefault()//阻止默认事件 e.sto...
2018-12-13 14:48:32
117
原创 (31)进阶:无缝轮播
无缝轮播就是集体跳绳呀 box-sizing:border-box; 60分时间变慢用状态机来理解轮播 谷歌搜索 jquery remove class github提交代码DOM事件模型 谷歌搜索 dom spec ...
2018-12-12 18:45:22
128
原创 (30)进阶:用 jQuery 做个轮播吧
内容样式行为分离轮播初实现 谷歌 苹果风格的轮播 dog small CSS属性 display: flex; align-items:flex-start; overflow:hidden transform: 'translateX(-300px)';轮播细节 图片标签写上宽高(优化性能) 为什么var allButtons...
2018-12-11 13:29:18
131
原创 (29)进阶:jQuery 不过如此
封装两个函数 getSiblings()函数的功能是获取自己的所有兄弟(除了自己) addClass()函数的功能是给一个节点添加类class(根据参数的内容是否添加) var value = classes[key] var value = classes[key]if (valu...
2018-11-20 08:55:48
131
原创 (28)进阶:DOM API
页面中的节点通过通过构造函数构造出对象谷歌搜索 DocumentFragment 优化谷歌搜索 mdn innerText textContent什么时候用textContext或者innerText?'textContext' in document.body?document.body.textCotent:document.body.innerTextvar div2 =...
2018-11-19 13:49:57
108
原创 (27)进阶:函数
函数的五种声明方式 1.具名函数 function f(x,y){ return x+y } f.name // 'f'2.匿名函数 var f f = function(x,y){ //匿名函数必须赋值一个变量 return x+y } f.name // 'f'3.具...
2018-11-19 08:29:27
131
原创 (26)进阶:JS 数组
区别 object 和new object()创建的没有区别 string(1)和new string(1)有区别,一个是对象,一个是基本类型 let f = ['a','b'] 等价于 let f2 = new Array('a','b')不一致性 ...
2018-11-16 09:38:08
158
原创 (23)进阶:JS 里的对象
全局对象 windowECMAScript 规定全局对象叫做 global,但是浏览器把 window 作为全局对象(浏览器先存在的)window 就是一个哈希表,有很多属性。window 的属性就是全局变量。这些全局变量分为两种:一种是 ECMAScript 规定的 global.parseInt global.parseFloat glob...
2018-11-15 17:00:39
116
原创 (22)进阶:JS 里的类型
类型转换 任意类型转换字符串 1.String(x) 2.x.toString()3.x + ''任意类型转换数字 1.Number(x) 2.parseInt(x, 10) 10就是十进制的意思 3.parseFloat(x) 转换为浮点数 4.x - 0 5.+x任意类型转布尔 1.Boolean(x)...
2018-11-15 16:08:04
141
原创 (21)进阶:JS 里的数据
js的历史数据类型 谷歌搜索 方应杭 es5 特性 进阶:JS 里的数据 optional chain 的用法 console.log(obj?.a?.b?.c?.name)JS的数据类型 7种数据类型: number 十进制:1.1+.1 1.23e2 二进制:0b11 八进制:011...
2018-11-14 11:44:24
172
原创 (14)入门:算法初级
选择排序伪代码a <- { '0':4, '1':6, '2':3, '3':2, '4':1, 'length': 5}轮数 = 0左手指向的下标 while(轮数 < a['length']-1) 开始的下标 = 轮数+1 while(开始的下标< a['length'] ) if ...
2018-11-05 17:07:38
121
原创 (13)入门:HTTP Node.js HTML CSS 小结
知道怎么写get请求和post请求,知道怎么通过浏览器看这些请求和响应。面试会问你手写get和post请求返回的状态码是什么意思
2018-11-04 12:14:20
128
原创 (12)入门:CSS布局与定位续
不是空的标签都有伪类div::before{ content: '';}作用减少一个divcss3 linear gradient内联元素的作用padding是有用的,上下padding是没用的调试大法 border:1px solid redcss shadow generator 阴影效果的使用 抓住一切时间去写不同的东西line-height:行高的意思 子元素高...
2018-11-04 12:13:29
113
原创 (11)入门:CSS布局与定位
谷歌搜索wall haven //关键字找背景图片(壁纸天堂)块级元素高度 由其内部文档流元素的高度总和决定文档流:文档内元素的流动方向(内联元素从左往右移动,块级元素从上往下流动)//内联元素宽度不够时候会换行,并且换行的文本不会有边框内联元素高度:字体以及跟设计师设计的那些参数相关//多个span在一起的时候由最高的那个span决定word-break属性break-all break...
2018-11-03 21:07:17
165
原创 (10)入门:CSS
从IE 8开始兼容,低于IE 8(不看,不管,不测试)css spec 谷歌搜索 官方文档center css tricks院一峰 csscodropsstyle 属性 内联样式style 标签外部样式@import url(./b.css);所有的子元素浮动,它们的父元素加clearfix<span>元素之间有空格 color,font-size,font-...
2018-11-01 16:57:02
105
原创 (9)入门:HTML 续
iframe 标签 iframe常用作嵌套一个页面 <iframe src="https://www.baidu.com" name="xxx"></iframe>这行代码把百度页面嵌套在iframe里,默认宽度100高度50<iframe name =xxx src="#" frameborder = "0">&
2018-10-19 17:18:11
123
原创 (8)入门:HTML
html spec //能看到html最新版的文档XHTML//闭合标签<input/> HTML5//<input> 并且兼容之前的版本h5//能运行在微信上的网页除了div和span所有的标签都有默认样式...
2018-10-19 17:17:28
105
原创 (7)入门:Node.js Server
ip是控制如何连接的协议tcp是控制如何传输的协议http是如何控制书写内容的协议可靠 成功与否是知道的 连接 建立连接
2018-10-19 17:16:49
90
原创 (6)入门: HTTP入门
HTTP入门80端口服务http协议curl -s -v -H "Frank: xxx" -- "https://www.baidu.com"-s 不要显示进度条 -v显示请求和相应(如果没有只显示响应) -H "Frank: xxx"添加请求头GET / HTTP/1.1 获取根目录,使用的协议是HTTP/1.1Host: www.baidu.com 域名User-Agen...
2018-10-05 20:44:00
127
原创 (4)入门:命令行基础
~用户目录/就是所有的硬盘.当前目录 ..父目录 $ 可以输入命令www.iciba.comr是递归 f是强制pwd显示当前目录的绝对地址mkdir -p "demo-2/demo-3/demo-4"需要标记为整体就加引号whoami 我的用户名是什么ls 显示当前目录下的所有文件和目录ls demo-2ls -a 显示所有的文件(包括以.开头的隐藏文件)ls -l 显示...
2018-10-05 19:42:41
107
原创 (3)入门:软件安装
vscode使用html:5 按tab键或者!tab<html lang ="en"> <html lang = "zh-Hans">background bg按tabbox-shadow boxs按tab键切换侧边栏 ctrl+blink+tabdiv+tabdiv.red+tabdiv.red*10+tabdiv.red&g...
2018-10-04 21:04:00
159
原创 (2)入门:计算机是如何存储数据的
计算机是如何存储数据的一个程序员需要知道硬件与软件:计算机的运行原理(《编码》) 最大的软件:操作系统(维基百科) 自己写软件:数据结构&算法(《数据结构与算法分析》) 多人写软件:软件工程(代码大全)前端为什...
2018-10-04 20:59:24
1630
原创 (1)入门:开班
前端学习路上的逆耳忠言前中期发育系统任务:打牢基础、构建知识体系、训练编程思维 直播(周一和周三晚上):知识点深入、扩展视野、答疑中后期打架做项目:掌握框架的使用、前端知识再次深挖 写简历、面试:把真实面试当作锻炼的...
2018-10-04 20:31:10
241
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人