zoukankan      html  css  js  c++  java
  • javascript知识点

    js变量名和函数名区分大小写。

    放在head部分中的JavaScripts会在被调用的时候才执行,放在body部分中的JavaScripts会在页面加载的时候被执行。

    jQuery是一个javascript库,jquery.min.js是压缩版本,通常用于线上,不利于阅读,不带min的通常用于开发调试;
    开发的时候通常下载到本地,也有人直接写官网的链接,两者同版本号的功能是完全相同的
    https://code.jquery.com/jquery-3.1.1.js
    https://code.jquery.com/jquery-3.1.1.min.js

    (function(){})表示一个匿名函数。function(arg){...}定义了一个参数为arg的匿名函数,
    然后使用(function(arg){...})(param)来调用这个匿名函数,其中param是传入这个匿名函数的参数。
    $(function(){}) 是 $(document).ready(function(){}) 的简写,用来在DOM加载完成之后执行一系列预先定义好的函数。
    $就是jQuery的一个简写,$()构造了一个jQuery对象

    window.onload()在页面所有元素(包括图片,引用文件)加载完后执行。
    $(document).ready()页面中所有HTML DOM,CSS DOM结构加载完之后就会执行,其他图片可能没有加载完.
    如果想要网页所有内容(包括图片等)加载完毕,再注册事件,使用$(window).load(function);
    等价于window.onload(),document.onload和window.onload没有本质的区别,都是指页面载入完成后执行指定函数。

    $(document).ready(function(){...}可简写成$(function(){...}),或者$().ready(function(){...})
    $()不带参数默认是document;DOM表示document object model

    当第一次访问http服务时,服务器会返回给200状态码,同时在头里附上ETag值,浏览器拿到后将其缓存起来。
    当再次请求http服务时,浏览器已经有该地址的ETag值了,因此会将其缓存的ETag值内容放在请求头的If-None-Match中,
    服务器检查其自身内容的ETag值是否与其一致,如果一致就会返回304状态码,告诉你内容和你保存的一致,没有发生改变过。

  • 相关阅读:
    C# 为WebBrowser设置代理,打开网页
    C# WebBrowser 设置代理完全解决方案
    java读取文件的几种方式性能比较
    .NET 对文件和文件夹操作的介绍
    java利用反射打印出类的结构
    java输出月的日历控制台
    java 实现二分查找算法
    java实现快速排序
    解决window 12 service 不能调用excel ,报"System.Runtime.InteropServices.COMException (0x800A03EC)
    3 webpack 4 加vue 2.0生产环境搭建
  • 原文地址:https://www.cnblogs.com/redsmith/p/6029530.html
Copyright © 2011-2022 走看看