• 那些年我们一起看过的大风车!

    使用JS实现大风车! 下面附上效果图: 最后附上源码,复制即可用: ! DOCTYPE html html head meta charset ="utf-8" / title 那年我们一起看过的大风车 / title style type ="text/css" #box { border : 2px solid #f60 ; width : 800px ; height : 600px ; margin :...

    2018-06-24 01:32:10

  • JS声明对象时属性名加引号与不加引号的问题

    般情况下属性名加引号和不加引号是都可以的,效果是一样的。 var obj = { name : '你好' , 'age' : 1 , }; document.write( obj[ 'name'] + 'br /' ); document.write( obj.age); 上面两行代码均可以正确执行。 当且仅当你的属性名是非法怪异的名字时候,会报错。 var...

    2018-06-24 01:32:07

  • 使用js获取页面的各种高度

    使用js获取相关高度: 获取网页被滚动条卷去的高度——兼容写法: scrollHeight = documen.body.scrollTop || document.documentElement.scrollTop; 获取网页全文的高度——兼容写法: windowHeight = document.body.scrollHeight || document.documentElement.scrollHe...

    2018-06-24 01:32:05

  • Javascript原型继承容易忽略的错误

    编写Javascript的开发者都知道,JS虽然没有类(ES6添加了class语法),但是可以模拟出OOP语言的类和面向对象的概念,比如我们都知道的一句话,Javascript中处处是对象,而面向对象语言的特性是继承,封装,多态,抽象,而本文讨论的是Javascript的继承, Javascript的继...

    2018-06-24 01:31:58

  • JavaScript 对象,数组等传参

    例:把人物信息的值传入函数进行处理。 简化为如下: css部分 #wrap{ width: 100px; background: #0f0; } HTML部分 div id="wrap"/div JS部分 1.对象传参 var oWrap = document.getElementById('wrap'); var objs1 = { "name":"zack", "age":"23", "gender":"male" } /...

    2018-06-24 01:32:02

  • JS的面向对象一(通过构造函数的方式)

    新人分享些学习过程中的心得体会,有错误或疏漏之处还请各位不吝拍砖。 一.为什么要面向对象? 1.在写代码中经常会碰到如下情况: 一个函数内的变量需要被其内嵌函数引用,若直接层层嵌套堆在一块则不便于后期维护,这是就需要提取分离。 a.可以考虑把上一个函数的返回...

    2018-06-24 01:32:01

  • 如何解决JavaScript中0.1+0.2不等于0.3

    console.log(0.1+0.2===0.3) // true or false?? 在正常的数学逻辑思维中,0.1+0.2=0.3这个逻辑是正确的,但是在JavaScript中0.1+0.2!==0.3,这是为什么呢?这个问题也会偶尔被用来当做面试题来考查面试者对 JavaScript的数值的理解程度。 在JavaScript中的二进制的浮...

    2018-06-24 01:31:39

  • 原生js总结(干货)

    1. js基本数据类型 number string boolean underfined null 2. 查找文档中的特定元素 document.getElementById("id"); document.getElementByTagName("div"); document.getElementByClassName("aa"); //有兼容问题 document.getElementByName("username"); //有兼容问...

    2018-06-24 01:31:56

  • 从输入url到页面(一):URL与DNS

    浏览器引擎默认:webkit内核 一、输入地址 当我们开始在浏览器中输入网址的时候,现代浏览器就可以智能的匹配完整 url了,它会从历史记录,书签等地方,找到已经输入的字符串可能对应的 url,然后给出智能提示,让你可以补全url地址。 如果输入的地址和候选项很匹配,...

    2018-06-24 01:31:50

  • 转转hybrid app web静态资源离线系统实践

    一.前言 目前的转转app是一个典型的hybrid app,采用的是业内主流的做法: 客户端内有大量业务页面使用webview内加载h5页面承载。 其优点是显而易见的,即:web页面上线频度满足快速迭代的业务需求,不受客户端审核和发版的时间限制,也可以将各个业务线的开发工作分摊...

    2018-06-24 01:31:49

2