- 博客(7)
- 收藏
- 关注
原创 从输入URL到页面加载完的过程中都发生了什么事情?
以下是一个大概流程:(1) 浏览器获取输入的域名www.google.com(2) 浏览器向DNS请求解析www.google.com的IP地址(3) 域名系统DNS解析出百度服务器的IP地址(4) 浏览器与该服务器建立TCP连接(默认端口号80)(5) 浏览器发出HTTP请求,请求google首页(6) 服务器通过HTTP响应把首页文件发送给浏览器(7) TCP...
2018-07-29 13:13:39
317
原创 微博签到可视化系统
该系统以express为架构,mongodb为数据库。将已收集到的微博数据包含(微博昵称,位置,内容等信息)分类,类别大致有位置分类,内容分类。我负责的任务便是将分类筛选好的数据利用D3绘制成饼状图,流状图,柱状图。具体分类内容如下。 该系统的主页面 按下方的select按钮便会出现上面的选择框。在此,我选择的是At Work,At School,Home,At FriendHom...
2018-07-27 22:55:54
2870
2
翻译 说说闭包!
变量的作用域变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 var n=999; function f1(){ alert(n); } f1(); // 999另一方面,在函数外部自然无法读取函数内的局部变量。 function f1(){ var n=999; }...
2018-07-25 12:32:07
230
原创 详说跨域和ajax
我之前一直搞不懂跨域,ajax都理解错了,这让我很受伤,所以现在让我理一理,如果说错了欢迎补充!1.首先我们说一下ajax是什么?1) AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。(注意!ajax不是跨域方式!它是一种技术)ajax= Asynchronous JavaScript and XML(异步的 JavaScript 和 ...
2018-07-24 11:42:49
267
原创 promise详解
promise主要是为了解决异步编程,传统方式一般回调函数事件驱动比如说这么一段函数function fun(a){ setTimeout(()=>{ a&&a(); },1000);}func(()=>{ console.log(1); func(()=>{ console.log(2); func(()=>{ cons...
2018-07-15 12:38:50
200
原创 仿滴滴评价页面的原生js与vue方法实现
代码的github地址: https://github.com/FionaCY/feedback.git如图,这是滴滴打车订单的评价页面,里面核心主要有两个,第一个是星星与标签内容,第二个是文本框内容与剩余文字提醒。我将评价界面的数据作为一个参数传入给前端,更符合前后端交互的思维,前端只是纯展示,后端提供数据。我做了两份代码,第一份是用js + webpack写的,第二份是采用 ...
2018-07-06 23:39:10
2537
转载 对象和实例的区别
有一种对象只叫对象,有一种对象叫实例化对象(实例)。我们知道抽象类是不可以被实例化的,那它的对象就不能叫实例化对象,只能叫对象,如下:Type type = typeof(int);//Type是抽象类,不允许实例化,这里的type是Type类的对象,而非实例化对象(实例) 而普通类的对象,既可以叫对象,也可以叫实例化对象(实例),如下:class Person{}class Program...
2018-06-04 16:13:28
1978
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人