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