万象云档 本次搜索耗时 2.364 秒,为您找到 62 个相关结果.
  • 浏览器对象

    window navigator screen location document history 参考 JavaScript可以获取浏览器提供的很多对象,并进行操作。 window window 对象不但充当全局作用域,而且表示浏览器窗口。 window 对象有innerWidth 和innerHeight 属性,可以获取浏览器窗口的...
  • jQuery

    你可能听说过jQuery,它名字起得很土,但却是JavaScript世界中使用最广泛的一个库。 江湖传言,全世界大约有80~90%的网站直接或间接地使用了jQuery。鉴于它如此流行,又如此好用,所以每一个入门JavaScript的前端工程师都应该了解和学习它。 jQuery这么流行,肯定是因为它解决了一些很重要的问题。实际上,jQuery能帮我们干这些...
  • 事件

    鼠标事件 键盘事件 其他事件 事件参数 取消绑定 事件触发条件 练习 因为JavaScript在浏览器中以单线程模式运行,页面加载后,一旦页面上所有的JavaScript代码被执行完后,就只能依赖触发事件来执行JavaScript代码。 浏览器在接收到用户的鼠标或键盘输入后,会自动在对应的DOM节点上触发相应的事件。如果该节点已经绑定了对应...
  • fs

    异步读文件 同步读文件 写文件 stat 使用Promise 异步还是同步 参考源码 Node.js内置的fs 模块就是文件系统模块,负责读写文件。 和所有其它JavaScript模块不同的是,fs 模块同时提供了异步和同步的方法。 回顾一下什么是异步方法。因为JavaScript的单线程模型,执行IO操作时,JavaScript代码无需...
  • 操作DOM

    修改Text和HTML 修改CSS 显示和隐藏DOM 获取DOM信息 操作表单 jQuery的选择器很强大,用起来又简单又灵活,但是搞了这么久,我拿到了jQuery对象,到底要干什么? 答案当然是操作对应的DOM节点啦! 回顾一下修改DOM的CSS、文本、设置HTML有多么麻烦,而且有的浏览器只有innerHTML,有的浏览器支持innerT...
  • underscore

    前面我们已经讲过了,JavaScript是函数式编程语言,支持高阶函数和闭包。函数式编程非常强大,可以写出非常简洁的代码。例如Array 的map() 和filter() 方法: let a1 = [ 1 , 4 , 9 , 16 ]; let a2 = a1 . map ( Math . sqrt ); // [1, ...
  • 变量作用域与解构赋值

    变量提升 全局作用域 名字空间 局部作用域 常量 解构赋值 使用场景 在JavaScript中,用var 申明的变量实际上是有作用域的。 如果一个变量在函数体内部申明,则该变量的作用域为整个函数体,在函数体外不可引用该变量: function foo () { var x = 1 ; x = x...
  • 更新日志

    更新日志 V1.6.0 V1.5.1" level="1"> V1.5.1 V1.5.0" level="1"> V1.5.0 V1.4.5" level="1"> V1.4.5 V1.4.4" level="1"> V1.4.4 V1.4.3" level="1"> V1.4.3 V1.4.2" level="1"> V1.4.2 V1....
  • es6 规范指南

    es6 规范指南 类型 引用 对象 数组 解构 Strings 函数 箭头函数 构造器 模块 Iterators and Generators 属性 变量 Hoisting 比较运算符 & 等号 代码块 注释 空白 逗号 分号 类型转换 命名规则 存取器 事件 jQuery es6 规范指南 用更合理的...
  • 修改DOM结构

    添加DOM 删除节点 练习 直接使用浏览器提供的API对DOM结构进行修改,不但代码复杂,而且要针对浏览器写不同的代码。 有了jQuery,我们就专注于操作jQuery对象本身,底层的DOM操作由jQuery完成就可以了,这样一来,修改DOM也大大简化了。 添加DOM 要添加新的DOM节点,除了通过jQuery的html() 这种暴力方法外,还...