
javascript知识点
Ugine_H
这个作者很懒,什么都没留下…
展开
-
菜鸟成长记录-JavaScript原型链的理解
文章内容仅为个人的学习总结,如有内容侵权请私聊我。入门js的时候就被这个概念的弄的糊里糊涂的,弄懂了以后就豁然开朗了。首先,我们需要了解的是这个原型链我们都用来干嘛的呢?于是,就与面向对象编程的思想挂钩了。在java编程中我们很容易理解类中的继承等概念。举个例子就是vehicle类的实例对象bus,这一个关系在java中我们可以很简单的实现,就是编写一个vehicle类,然后new出一个实...原创 2018-07-16 21:46:27 · 295 阅读 · 0 评论 -
GET和POST提交及参数传递中的编码问题
get提交流程:数据串联在url后面作为参数---->浏览器会对url中英文字母以外的字符进行URL encode(此时的编码方式因浏览器而定)---->发送给服务器时最终用iso-8859-1编码成二进制0,1来传输---->服务器对数据用iso-8859-1解码。经常遇到中文乱码的原因也就在于第二步那里,我们并不知道浏览器的用哪种编码方式对字符进行了编码,而我们常见的...原创 2018-07-17 07:13:31 · 4573 阅读 · 2 评论 -
菜鸟成长记录-JavaScript正则表达式
一开始真不知道对这个正则表达式很懵,不知道他是怎么用的,用来干嘛的。看了很多资料结合做项目时遇到的一些点,有了对它的理解。要理解它,关键字就是匹配。这就让我想起,以前初中的时候老师讲过她们以前没有答题卡自动改卷机的时候,是这样改卷的。原材料学生测试或作业的答题卡,一份涂上正确答案的答题卡。然后把这个正确的答题卡上的正确选项抠掉(至于怎么抠掉不太清楚了),最后这个正确的答题卡就会是镂空的,接着就...原创 2018-07-18 07:13:58 · 181 阅读 · 0 评论 -
AJAX的实现基础及Jquery的ajax的原生js代码
AJAX的实现基础是XMLHTTPRequest对象。(使用浏览器可以发出http请求和接收http响应)所以下面先来了解XMLHTTPRequest。W3C提出了XMLHttpRequest标准,分为Level 1和Level 2。Level 1主要存在以下缺点:受同源策略的限制,不能发送跨域请求; 不能发送二进制文件(如图片、视频、音频等),只能发送纯文本数据; 在发送和获取数...原创 2018-07-18 23:06:35 · 233 阅读 · 0 评论 -
Javascript的作用域域作用域链的理解
1.要理解作用域就得理解JS引擎解析机制如何解析一段可执行代码?分了两个阶段:解析代码和执行代码。其中解析代码可以理解为记名字,就是先把关键字var和function定义的变量名登记了下来,这也就有了变量提升这一说。在执行代码阶段才是真正的执行赋值,运算等操作。2.创建全局对象,创建执行环境栈,创建全局执行环境,入栈暂不解析这几个名词,先来看一个例子。var scope = ...原创 2018-07-20 07:10:30 · 187 阅读 · 0 评论 -
点击一个url后
前端面试经常遇到这样一道题。点击一个url后会发生什么?大体流程:浏览器会根据url的域名查找ip,向ip地址的服务器发送请求,与服务器建立连接,请求文档,服务器收到请求后,就响应请求,正常情况200,返回文档,浏览器渲染文档。这里面每一段都可以剖析出一个知识点来。浏览器如何根据url的域名查找ip?查找过程:在本机的host文件下看能不能找到,找不到时就会去找路由器。路由器就会帮...原创 2018-07-26 21:23:31 · 582 阅读 · 0 评论