![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js基础
Relax-z
昔风不起,唯有努力生存!
展开
-
原生js与jq对ajax的实现
以下是个人笔记:原生的js通过get与post对ajax进行实现利用js 来无刷新的与后台进行数据交互,通过get或post将数据传到后台,然后根据反回的数据进行DOM 节点操作。(对前台页面(数据)进行修改)GET:var xmlhttp =new XMLHttpRequest();xmlhttp.open("GET","demo_get.php?id=1&nam原创 2017-09-27 19:59:32 · 420 阅读 · 0 评论 -
javascript执行顺序和执行时间的一些相关问题
html渲染时JavaScript的执行时间通过设置script元素的defer属性,可以设置包围其内的js代码是在html文档加载完后才执行该js代码,还是html代码加载到该js代码时,就执行。 当defer属性值为”true”或”defer”时(true比较标准),会在html文档加载后,才执行该js代码。反之,当其属性值为”false”(默认值)时,浏览器在加载html文档时,一解析到该原创 2017-09-28 08:00:32 · 450 阅读 · 0 评论 -
arraylike 类数组/伪数组
html渲染时JavaScript的执行时间通过设置script元素的defer属性,可以设置包围其内的js代码是在html文档加载完后才执行该js代码,还是html代码加载到该js代码时,就执行。 当defer属性值为”true”或”defer”时(true比较标准),会在html文档加载后,才执行该js代码。反之,当其属性值为”false”(默认值)时,浏览器在加载html文档时,一解析到该原创 2017-09-28 08:05:43 · 1340 阅读 · 0 评论 -
浏览器的解析渲染过程
浏览器的解析渲染过程浏览器通过请求URL进行域名解析,向服务器发起请求,接受文件页面从上到下开始解析浏览器是多线程的并行下载外部资源。碰到一个文件开启一个线程去下载外部文件,同时主线程继续向下渲染。碰到什么文件就会加载,等html文件加载完后构建DOMtree css文件加载完后构建CSStree Javascript 脚本文件加载后, 通过 DOM API 和 CSSOM原创 2017-09-28 08:13:16 · 214 阅读 · 0 评论 -
跨域问题
跨域问题出于安全考虑,html的同源策略不允许JavaScript进行 跨域操作。 - 跨域通信一般分为两类 - 一类是hack,通过title, navigation等对象传递信息,jsonp就是其中最优秀的一个hack. - 另一类就是html5的支持,一个是Access-Control-Allow-Origin响应头,一个是window.post Message。原创 2017-09-28 08:12:09 · 195 阅读 · 0 评论 -
对自执行函数与闭包的理解
对自执行函数与闭包的理解(function () { /* code */ } ()); // 推荐使用这个(function () { /* code */ })(); // 但是这个也是可以用的// 由于括弧()和JS的&&,异或,逗号等操作符是在函数表达式和函数声明上消除歧义的// 所以一旦解析器知道其中一个已经是表达式了,其它的也都默认为表达式了//说白的,下边这三行,因为原创 2017-09-28 08:17:30 · 2029 阅读 · 0 评论