3.26

函数的length属性表示期望接收的参数数量。arguments.length表示实际接收的长度

var add = function(num, num2, num3)
{
    alert(num+20);
}
alert(add.length);

解决跨域的八种方法

原文

  1. document.domain + iframe
  2. 动态创建script
  3. location.hash + iframe
  4. window.name + iframe
  5. postMessage(HTML5中的XMLHttpRequest Level 2中的API)
  6. CORS
  7. JSONP
  8. web sockets

浏览器多个标签页的通信

WebSocket、SharedWorker(postMessage);
也可以调用localstorge、cookies等本地存储方式;

localstorge另一个浏览上下文里被添加、修改或删除时,它都会触发一个事件,
我们通过监听事件,控制它的值来进行页面信息通信;

js异步加载

  1. 动态加载src
  2. defer和sync
  3. onload加载

js延迟加载

  1. setTimeout
  2. js最后加载
### CMake 3.26 在 Linux 系统中的安装与使用指南 在 Linux 系统中安装 CMake 3.26 可以通过多种方法实现,包括使用包管理器、从源代码编译以及通过 Docker 官方镜像。以下是详细的安装和使用信息: #### 使用包管理器安装 对于基于 Debian 的系统(如 Ubuntu),可以通过 `apt` 包管理器安装指定版本的 CMake。然而,官方仓库可能不包含最新版本的 CMake,因此需要添加 Kitware 提供的第三方仓库[^1]。 ```bash wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | sudo apt-key add - sudo apt-add-repository 'deb https://apt.kitware.com/ubuntu/ $(lsb_release -cs) main' sudo apt update sudo apt install cmake=3.26.* ``` 对于基于 Red Hat 的系统(如 CentOS 或 Fedora),可以使用 `yum` 或 `dnf` 来安装 CMake。如果默认仓库中没有 CMake 3.26,则需要手动下载二进制文件或编译源代码[^3]。 #### 从源代码编译安装 如果需要安装特定版本的 CMake(如 3.26),可以从其官方网站下载源代码并进行编译安装。 1. 下载 CMake 源代码: ```bash wget https://github.com/Kitware/CMake/releases/download/v3.26.0/cmake-3.26.0.tar.gz tar -xvzf cmake-3.26.0.tar.gz cd cmake-3.26.0 ``` 2. 编译并安装: ```bash ./bootstrap --prefix=/usr/local make -j$(nproc) sudo make install ``` #### 使用 Docker 安装 CMake 官方提供了 Docker 镜像,可以直接拉取并使用最新的 CMake 版本。以下命令将启动一个包含 CMake 3.26 的容器[^1]。 ```bash docker pull cmake:3.26 docker run --rm -it cmake:3.26 cmake --version ``` #### 配置与使用 安装完成后,可以通过以下命令验证 CMake 是否正确安装: ```bash cmake --version ``` 在项目中使用 CMake 时,可以通过 `-DCMAKE_INSTALL_PREFIX` 参数指定安装路径[^2]。例如: ```bash cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local ``` 此外,还可以通过 `ccmake` 工具进行图形化配置。 ### 注意事项 - 如果系统中存在多个版本的 CMake,确保在构建项目时调用正确的版本。 - 对于依赖 Immer 库的项目,确保库路径已正确配置到 CMake 的搜索路径中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值