好程序员web前端分享JavaScript学习指南

  JavaScript是一种属于网络的脚本语言,已经被普遍用于Web应用开发,经常使用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。一般JavaScript脚本是经过嵌入在HTML中来实现自身的功能。下面,好程序员Web前端培训为你们简单介绍一下javascript学习指南。javascript

  给 script 元素设置 defer 属性可让浏览器提早处理页面部分,在页面处理结束并作好显示准备时再处理脚本部分,这样能够提升页面载入的速度。
  <script defer="defer">
  //content
  </script>
  将 script 元素放进 head 元素中有利于提升网页的可维护性,放在 body 元素的最末尾能够提升页面的加载速度。无论采用哪种方法,必须确保脚本位置的一致性,要么所有放在 head 元素中,要么所有放在 body 元素的最末尾处。
  用关键字 var 定义变量,并且是局部变量。若是不使用 var ,那么变量是全局变量,能够在函数内外访问变量。通常不建议设置全局变量,由于容易形成数据丢失。
  最好为不支持或者未打开 JS 的用户提供替代选项,能够借助于 noscript 元素。若是浏览器支持 JS ,就会忽略 noscript 中的内容,若是不支持 JS, 就会选择 noscript 中的内容。
  <script>
  function sayHello() {
  document.writeln("Hello JS");
  }
  </script>
  <noscript>
  <p>Hello JS</p>
  </noscript>
  利用 toString() 方法能够将十进制整数改为八进制或者十六进制。
  var intNumber = 16;
  var octNumber = intNumber.toString(8);
  var hexNumber = intNumber.toString(16);
  为了缩减 JS 代码,咱们可使用一些在线压缩工具,好比 Packer.
  == 运算符会自动转换变量的数据类型,而后判断相同数据类型的值是否相等。 === 是更为严格的一种相同判断,只有在操做数的数值相同且类型相同的状况下才会返回 true。!= 和 !== 的区别也是如此。
  Array 对象有 4 个用于维护队列和列表的方法: push, pop, shift, unshift。push 方法能将元素添加到数组末尾,unshift 方法能将元素添加到数组开头,pop 方法用于移除数组的最后一个元素,shift 方法则是移除第一个元素。前端

相关文章
相关标签/搜索