• js学习笔记


    JavaScript 是面向对象的语言,但 JavaScript 不使用类。

    在 JavaScript 中,不会创建类,也不会通过类来创建对象(就像在其他面向对象的语言中那样)。

    JavaScript 基于 prototype,而不是基于类的。

    JavaScript 不是类型语言。与许多其他编程语言不同,JavaScript 不定义不同类型的数字,比如整数、短、长、浮点等等。

    JavaScript 中的所有数字都存储为根为 10 的 64 位(8 比特),浮点数。

    整数(不使用小数点或指数计数法)最多为 15 位。

    小数的最大位数是 17,但是浮点运算并不总是 100% 准确:

     

    替换字:

    <html>

    <body>

     

    <script type="text/javascript">

     

    var str="Visit Microsoft!"

    document.write(str.replace(/Microsoft/,"W3School"))

     

    </script>

    </body>

    </html>

     

    效果:Visit W3School!

     

    什么是 RegExp?

    RegExp 是正则表达式的缩写。

    当您检索某个文本时,可以使用一种模式来描述要检索的内容。RegExp 就是这种模式。

    简单的模式可以是一个单独的字符。

    更复杂的模式包括了更多的字符,并可用于解析、格式检查、替换等等。

    您可以规定字符串中的检索位置,以及要检索的字符类型,等等。

     

    Window 尺寸

    有三种方法能够确定浏览器窗口的尺寸(浏览器的视口,不包括工具栏和滚动条)。

    对于Internet Explorer、Chrome、Firefox、Opera 以及 Safari:

    • window.innerHeight - 浏览器窗口的内部高度
    • window.innerWidth - 浏览器窗口的内部宽度

    对于 Internet Explorer 8、7、6、5:

    • document.documentElement.clientHeight
    • document.documentElement.clientWidth

    或者

    • document.body.clientHeight
    • document.body.clientWidth

    实用的 JavaScript 方案(涵盖所有浏览器):

    JavaScript 库 - jQueryPrototypeMooTools

    jQuery

    jQuery 是目前最受欢迎的 JavaScript 框架。

    它使用 CSS 选择器来访问和操作网页上的 HTML 元素(DOM 对象)。

    jQuery 同时提供 companion UI(用户界面)和插件。

    许多大公司在网站上使用 jQuery

    • Google
    • Microsoft
    • IBM
    • Netflix

    DOM 是 W3C(万维网联盟)的标准。

    DOM 定义了访问 HTML 和 XML 文档的标准:

    “W3C 文档对象模型 (DOM) 是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。

    W3C DOM 标准被分为 个不同的部分:

    • 核心 DOM - 针对任何结构化文档的标准模型
    • XML DOM - 针对 XML 文档的标准模型
    • HTML DOM - 针对 HTML 文档的标准模型

    编者注:DOM 是 Document Object Model(文档对象模型)的缩写。

    jquery官方的引用地址:

    <script src="http://code.jquery.com/jquery-latest.js"></script>



    http://code.jquery.com/jquery-1.4.1.js

    http://code.jquery.com/jquery-1.4.1.min.js

    Google引用地址:(全都不能用)

    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"type="text/javascript"></script>

    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"type="text/javascript"></script>

    http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js

    什么是 AJAX?

    AJAX = 异步 JavaScript 和 XMLAsynchronous JavaScript and XML)。

    简短地说,在不重载整个网页的情况下,AJAX 通过后台加载数据,并在网页上进行显示。

    使用 AJAX 的应用程序案例:谷歌地图、腾讯微博、优酷视频、人人网等等。

    您可以在我们的 AJAX 教程中学到更多有关 AJAX 的知识。

    什么是 JSON ?

    • JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation
    • JSON 是轻量级的文本数据交换格式
    • JSON 独立于语言 *
    • JSON 具有自我描述性,更易理解

    * JSON

  • 相关阅读:
    javascript中数组去重的4种方法
    dede使用方法----实现英文版的搜索功能
    dede去掉当前位置position后面的箭头
    dede使用方法----如何转换时间戳
    Python字符串、元组、列表、字典互相转换的方法
    Python 列表的操作
    Python 元祖的操作
    Python 操作文件、文件夹、目录大全
    python文件目录操作大全
    python用time函数计算程序运行时间
  • 原文地址:https://www.cnblogs.com/zxpp/p/5272058.html
Copyright © 2020-2023  润新知