Renkosky's Home

莲子的小窝


  • 首页

  • 归档

  • 标签

前端基础复习-AJAX,XHR,跨域

发表于 2018-03-03
字数统计 1.8k 字 | 阅读时长 7 分钟

Ajax

Ajax 翻译成中文叫做异步 JavaScript+xml。这种技术可以实现向服务器请求额外的数据而不重新加载也页面

实现 Ajax:XMLHttpReqest

XMLHttpRequest 是 AJAX 的基础。所有现代浏览器均支持 XMLHttpRequest 对象(IE5 和 IE6 使用 ActiveXObject)。

XMLHttpRequest 用于在后台与服务器交换数据。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。

创建

1
var XHR = new XMLHttpReqest();

使用方法

使用 XHR 时,第一个方法是 open()它启动一个请求以备发送,接收三个参数

  • 请求类型(get/post)
  • 请求的 url(相对于执行代码的当前页面)
  • Boolean true 表示异步,false 表示同步

发送请求:send(),接受一个参数,为请求主体发送的数据,如果不发送则必须填 null。

阅读全文 »

前端基础复习-继承

发表于 2018-03-02
字数统计 900 字 | 阅读时长 3 分钟

原型链继承

原型链的基本概念

首先理清构造函数,原型,以及实例的关系。构造函数都有一个prototype属性,指向它的原型。

同时原型又有一个contructor属性指向构造函数。通过构造函数创建的实例都有一个指针[[prototype]](在chrome等浏览器中有属性_proto_)指向

构造函数的原型。如果把原型对象等于另一个类型的实例,这样实例的原型对象中就包含了指向另一个原型对象的指针,而另外一个原型对象包含着指向构造函数

的指针,从而使用它的属性和方法,如此层层递进构成的实例与原型的链条就是原型链。

阅读全文 »

前端基础复习-Javascript基本类型

发表于 2018-02-28
字数统计 1k 字 | 阅读时长 3 分钟

#数据类型

unfineded,null,String,Number,Boolean,String,Object,Symbol。变量的类型可由typeof运算符得到。

Undefined

undefind表示未定义使用var声明变量但未对其加以初始化时,这个变量的值就是undefined

1
2
var a;
console.log(a)//undefind

其他典型用法

  • 调用函数时,应该提供的参数没有提供,该参数等于undefined。

  • 对象没有赋值的属性,该属性的值为undefined。

  • 函数没有返回值时,默认返回undefined。

    阅读全文 »

Javascript中的this指向

发表于 2018-02-25
字数统计 1.1k 字 | 阅读时长 4 分钟

this的指向问题

初步了解this的指向

在JavaScript中,this的指向在函数定义时是无法确定的。只有在函数执行时才能确定。初步的
可以认为JavaScript中的this指向最后一个调用它的对象

例子1

1
2
3
4
5
6
function exp1() {
var user = 'phil';
console.log(this.user);//unfinded
console.log(this);//window
}
exp1()

在此例中exp1函数事实上是被window对象调用的,我们所创建的变量函数都是window的属性,因而this的指向是window

阅读全文 »

原型模式

发表于 2017-09-07
字数统计 642 字 | 阅读时长 2 分钟

JS创建对象中的原型模式

每一个创建的函数都有一个prototype属性,这个属性是一个指针,指向一个对象,
对象用来包含所有由特定类型的所有实例共享的属性和方法。
使用原型对象可以让所有对象实例都能使用对象的方法,属性。

1
2
3
4
5
6
7
8
9
10
11
function person() {
}
person.prototype.name = 'phil';
person.prototype.age = 21;
person.prototype.say = function() {
alert(this.name);
}

var person1 = new person();
var person2 = new person();
person1.say();//phil
阅读全文 »

翻译:谷歌职员反对公司现行多样化政策

发表于 2017-08-06
字数统计 379 字 | 阅读时长 1 分钟

Exclusive: Here’s The Full 10-Page Anti-Diversity Screed Circulating Internally at Google

独家:在谷歌内部网络流通的反多元化文章的十页完整版

Update 7:25pm ET: Google’s new Vice President of Diversity, Integrity & Governance Danielle Brown has issued her own memo to Google employees in response to the now-viral memo, “Google’s Ideological Echo Chamber.” Brown’s statement, obtained by Motherboard, can be found in full at the end of this article.

更新于美国东部时间下午7:25 : 谷歌多元化,公平性管理部门副总Danielle Brown已经发布了她自己的备文章,用来回应这个现在在谷歌内部病毒式传播的备忘录:“谷歌的思想回声室”。Brown在原文中表达的立场可以在这片文章的底部找到。

A software engineer’s 10-page screed against Google’s diversity initiatives is going viral inside the company, being shared on an internal meme network and Google+. The document’s existence was first reported by Motherboard, and Gizmodo has obtained it in full.

一份由一个谷歌软件工程师所写,长达10页的有关于反对谷歌多元化的倡议文章正在谷歌内部网络和Google+中病毒式的传播。这篇文章最初在Motherboard上被发现,现在Gizmodo已经获得了完整的文章。

In the memo, which is the personal opinion of a male Google employee and is titled “Google’s Ideological Echo Chamber,” the author argues that women are underrepresented in tech not because they face bias and discrimination in the workplace, but because of inherent psychological differences between men and women. “We need to stop assuming that gender gaps imply sexism,” he writes, going on to argue that Google’s educational programs for young women may be misguided.

JS算法总结

发表于 2017-04-24
字数统计 1.3k 字 | 阅读时长 5 分钟

前一段时间在 codewars 上做了一些 Javascript 的算法,主要是和数组方法和正则表达式有关,写篇博客来记录一下,否则这里面包含的知识真的忘得太快了。。。

阅读全文 »

计算机网络-用ping制造ip分片

发表于 2017-04-17
字数统计 218 字 | 阅读时长 1 分钟

任务:用ping命令制造ip分片并用wireshark捕获

什么叫分片?

在ip层下面的每一种数据链路协议都规定了一个数据帧中的数据字段的最大长度,这称为最大长度单元MTU。当一个IP数据报封装成链路层的帧时,其总长度一定要小于下面数据链路层的MTU。其中,以太网的的MTU值为1500。因此我们就发一个2000长度的数据报.

阅读全文 »

记一次windows中Hexo博客的搭建-伪教程

发表于 2017-04-15
字数统计 849 字 | 阅读时长 3 分钟
Hexo博客的搭建
阅读全文 »

First blog

发表于 2017-04-15
字数统计 10 字 | 阅读时长 1 分钟

欢迎来到莲子的小窝^_^

123
Renko

Renko

30 日志
26 标签
© 2023 Renko
由 Hexo 强力驱动
主题 - NexT.Pisces
本站总访问量 次    本站访客数人次