240 发简信
IP属地:浙江
  • 设计模式:面向对象设计的六大原则 (绝对详细)

    前言 很久没有写博客了,一直给自己找借口说太忙了,过几天有空再写,几天之后又几天,时间就这么快速的消逝。说到底就是自己太懒了,不下点决心真是不行。我决定逼自己一把,从今天开始...

  • 初识audio

    audio可以页面获取也可以通过new创建 var audio = new Audio()var audio = document.querySelector('audio'...

  • 原型的动态性

    使用构造函数创建实例对象后,如果使用对象字面量对原型赋值将会改变原型地址,而实例上的————proto————依旧指向原来的地址,实例引用的还是最初的原型···functio...

  • 移动端适配

    1.meta viewport 2媒体查询 不大于800px的屏幕上css的样式才会生效 不小于321px不大于800px的屏幕该css会生效。

  • 120
    css画小熊猫

    这是demo的原型连接https://codepen.io/khr2003/pen/BGZdXw制作思路:把小熊猫分解 居中显示 关键 border-radius 画一个不规...

  • AJAX

    定义:JavaScript 脚本发起 HTTP 通信(脚本发起通信)步骤:1.创建 XMLHttpRequest 实例2.发出 HTTP 请求3.接收服务器传回的数据4.更新...

  • ruduce;call}Array.prototype.reduce

    reduce() 方法对数组中的每个元素执行一个由您提供的函数(升序执行:从左到右),将其结果汇总为单个返回值。函数接受以下参数1.累积变量,默认数组的第一个成员2.当前变量...

  • js 中数组的 空位 与 undefined

    之前一直对这个没什么概念,直到遇到一个诡异的 bug ,然后慢慢追究,最终发现了 js 数组中的空位与undefined 的不同。 这道题是这样的,如何快速的生成一个长度为1...

  • 布局

    html css 不添加child的方法(浏览器支持calc)

  • 120
    实现一个 jQuery 的 API

    获取目标节点的兄弟节点 1.先获取该节点父节点的所有子标签,装入allchildren对象2创建arrary对象3.遍历所有父节点的子标签,把不是目标节点的标签放入arrar...

  • 120
    不改变原型,构造函数

    node2.getSiblings()不用传参数因为已经var node2=Node(items) jQuery('#item3').getSibling,可以用选择器去选择...

  • 120
    封装,命名空间,修改node原型,以及this

    把执行一个功能的代码,装在一个函数对象中getSibling中arry[arry.length]=allchildren[i]因为返回的是伪数组array,伪数组的key是a...

  • 120
    Node.normalize() 方法

    Node.normalize() 方法将当前节点和它的后代节点”规范化“(normalized)。在一个"规范化"后的DOM树中,不存在一个空的文本节点,或者两个相邻的文本节...

  • 原型和原型链

    原型 javascript中每个JS对象一定对应一个原型对象,并从通过proto属性原型对象继承方法和属性 javascript中有许多属性是公用的,比如number类型的公...

  • 120
    优化代码

    用伪类替换div

  • 120
    2018-06-10 JS 里的数据类型转换

    前言:之前的博客介绍了JS中的各种数据类型,那么可不可以把已经确定的数据类型转换成其他的数据类型呢?本文就将介绍一些方法达成此目的,另外还会引申的简单介绍一下JS中的内存管理...

  • 120
    JS 里的数据类型转换

    转换成number Number()方法 使用Number函数,可以将任意类型的值转化成数值。Number函数将字符串转为数值,要比parseInt函数严格很多。基本上,只要...