博客专栏  >  前端   >  javascript入门到进阶

javascript入门到进阶

javascript各分块知识点介绍, 学习资料整理, 希望你可以踊跃发言, 交换学习方法, 互指不足, 共同进步, 你的路上有我陪你走

关注
3 已关注
59篇博文
  • JavaScript---ajax为什么要设置requestHeader

    最近这一阵子由于写项目好久没写博客了, 现在我又回来了~ajax为什么要设置requestHeader理由默认情况下, 服务器对POST请求和提交web表单的请求并不会一视同仁. 因此, 服务器端必须...

    2017-11-07 22:14
    20
  • javascript---为ajax创建一个进度条指示器

    xhr的progress事件在XMLHttpRequest2级中添加了一个progress事件, 这个事件会在浏览器接收新数据期间周期性的触发. 而onprogress事件处理程序会接收到一个even...

    2017-11-07 22:25
    18
  • 一张图让你理清javascript中__proto__, prototype, 以及constructor之间的关系

    如下图所示画的有点不太好看, 但是关系还是很清楚的

    2017-11-08 22:31
    22
  • JavaScript---Beacons图片信标发送数据

    简介这项技术非常类似动态脚本注入. 使用JavaScript创建一个新的Image对象, 并把src属性设置为服务器上的脚本URL. 该URL包含了我们要通过GET传回的键值对数据. 请注意并没有创建...

    2017-09-08 20:53
    128
  • JavaScript---防止递归栈溢出错误

    本文例子和方法来源于阮一峰es6入门http://es6.ruanyifeng.com/#docs/function.真是大神级的人物, 必须膜拜. 虚心学习尾递归函数调用自身,称为递归。如果尾调用自...

    2017-09-09 23:27
    200
  • JavaScript---Object.defineProperty()与两种属性描述符简介->数据\存取描述符

    不得不说MDN网站真心好用, 里面例子真心不错.附上MDN网址: https://developer.mozilla.org/zh-CN/本文地址: https://developer.mozilla...

    2017-09-12 22:01
    99
  • javascript扫雷, canvas界面

    巩固一下之前学的知识. 看如下的效果图. 功能描述: 基本游戏需求以及排行榜记录保存.主界面: 游戏界面: 游戏记录保存: 为了方便演示, 结束时提示保存记录, 正常输了的话提示重新开始游戏....

    2017-06-16 09:30
    309
  • JavaScript关于表单脚本的一些实用技巧

    避免多次提交表单 var form = document.getElementById("myform"); form.addEventListener("submit", function(ev...

    2017-09-02 14:28
    145
  • 达夫设备(Duff`s Device)减少迭代次数

    “Duff`s Device”是一个循环体展开技术, 它使得一次迭代中实际执行了多次迭代的操作. Jeff Greenberg被认为是将”Duffs Device”代码从原始C实现移植到JavaScr...

    2017-09-04 23:22
    64
  • JavaScript--call( )/apply( )用法

    call( )语法fun.call(thisArg[, arg1[, arg2[, ...]]])参数thisArg 在fun函数运行时指定的this值。需要注意的是,指定的this值并不一定是该函...

    2017-09-05 23:38
    140
  • 高性能JavaScript--字符串加(+)和加等(+=)操作符优化方法

    首先看一个例子, 这是一个连接字符串的常用方法.str += "one" + "two";此代码运行时, 会经历4个步骤: 在内存中创建一个临时字符串. 连接后的字符串”onetwo”被赋值给临时字...

    2017-09-06 00:00
    110
  • Javascript--正则表达式工作原理, 回溯

    关于javascript正则表达式的使用请参考我的这篇博客http://blog.csdn.net/c_kite/article/details/53959534为了更高效的使用正则表达式, 首先要理...

    2017-09-06 23:23
    140
  • Javascript使用定时器来处理数组和分割任务实现异步

    使用定时器来处理数组//参数: 待处理的数组, 对每一个数组项调用的函数, 处理完成后运行的回调函数. function processArray(items, process, callback) ...

    2017-09-08 15:50
    342
  • JavaScript---Web Worker使用教程

    简介web worker 是运行在后台的 JavaScript,不会影响页面的性能。例如处理类似高斯函数处理图片这种处理信息量比较庞大时有可能会造成页面阻塞, 因此这种时候就可以通过Worker创建一...

    2017-09-08 16:33
    423
  • javascript(兼容)遍历元素的特性

    在需要将DOM的结构序列化为XML或HTML字符串时, 多数都会涉及遍历元素特性.注意: 针对attribute对象中的特性, 不同浏览器返回的顺序不同. 这些特性在XML或HTML代码中出现的先后顺...

    2017-07-15 15:21
    97
  • DOM中NodeList&NamedNodeMap&HTMLCollection简介

    NodeList每个节点都有一个childNodes属性, 其中保存这一个NodeList对象. NodeList是一种类数组对象, 用于保存一组有序的节点, 可以通过位置来访问这些节点. NodeL...

    2017-07-15 15:51
    152
  • JavaScript中event对象中currentTarget和target的区别

    简述 名称 功能 currentTarget 其事件处理程序当前正在处理事件的那个元素 target 事件的目标 区别在事件处理程序内部, 对象 this 始终等于 curren...

    2017-07-27 22:47
    255
  • 高性能JavaScript---加载和执行

    脚本位置由于脚本会阻塞页面其他资源的下载, 因此推荐将所有的标签尽可能放到标签的底部, 以尽量减少对整个页面下载的影响. 组织脚本 Steve Souders发现, 把一段内嵌脚本放在引用外链样式表的...

    2017-08-29 23:37
    154
  • 高性能JavaScript---作用域链, 闭包, 原型, 原型链

    本篇博客为”高性能JavaScript”一书部分知识点学习笔记摘录.作用域链及和标识符解析每一个JavaScript函数都表示为一个对象, 要确切的说, 是Function对象的一个实例. Funct...

    2017-08-31 23:21
    433
  • javascript之forEach循环遍历

    forEach定义: forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。其实forEach()是Array下的一个方法. 注意: 无法使用break等语句跳出遍历, 直到所有...

    2017-03-30 22:51
    271
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部