廖雪峰JavaScript教程6 箭头函数 3.7 generator 4 标准对象 4.1 Date 4.2 RegExp 4.3 JSON 5 面向对象编程 5.1 创建对象 5.2 原型继承 6 浏览器 6.1 浏览器对象 6.2 操作DOM 6.2.1 更新DOM 6.2.2 插入DOM - 2 - 本文档使用 书栈(BookStack.CN) 构建 6.2.3 删除DOM 6.3 操作表单 由JavaScript驱动的。 简单地说,JavaScript是一种运行在浏览器中的解释型的编程语言。 那么问题来了,为什么我们要学JavaScript?尤其是当你已经掌握了某些其他编程语言如Java、 C++的情况下。 简单粗暴的回答就是:因为你没有选择。在Web世界里,只有JavaScript能跨平台、跨浏览器驱动网 页,与用户交互。 Flash背后的ActionScript曾经流 书栈(BookStack.CN) 构建 1 JavaScript简介 要了解JavaScript,我们首先要回顾一下JavaScript的诞生。 在上个世纪的1995年,当时的网景公司正凭借其Navigator浏览器成为Web时代开启时最著名的第一 代互联网公司。 由于网景公司希望能在静态HTML页面上添加一些动态效果,于是叫Brendan Eich这哥们在两周之内 设计出了JavaScript语言。你没看错,这哥们只用了10天时间。0 码力 | 264 页 | 2.81 MB | 10 月前3
阮一峰 JavaScript 教程考书,应该简明易懂,一目了然,告诉我有哪些注意点,提供代码范 例。如果涉及重要概念,还应该适当讲解。可是大多数时候,现实都不 是如此。找到的资料冗长难懂,抓不住重点,有时还很陈旧,跟不上语 言标准和浏览器的快速发展,且大多数是英文资料。 学习过程中,我做了很多 JavaScript 笔记。多年累积,数量相当庞 大。遇到问题,我首先查自己的笔记,如果笔记里没有,再到网上查, 最后回过头把笔记补全 JavaScript 语言? 为什么学习 JavaScript? 操控浏览器的能力 广泛的使用领域 易学性 强大的性能 开放性 社区支持和就业机会 实验环境 JavaScript 是一种轻量级的脚本语言。所谓“脚本语言”(script language),指的是它不具备开发操作系统的能力,而是只用来编写 控制其他大型应用程序(比如浏览器)的“脚本”。 JavaScript 也是一种嵌入式(embedded)语言。它本身提供的核 (host)提供,所以 JavaScript 只合适嵌入更大型的应用程序环 境,去调用宿主环境提供的底层 API。 目前,已经嵌入 JavaScript 的宿主环境有多种,最常见的环境就是 浏览器,另外还有服务器环境,也就是 Node 项目。 导论 什么是 JavaScript 语言? 导论 - 9 - 本文档使用 书栈(BookStack.CN) 构建 从语法角度看,JavaScript0 码力 | 540 页 | 3.32 MB | 10 月前3
Rust 程序设计语言 简体中文版 1.85.0Rust 完成各种任务,包括命令行工具、Web 服务、 DevOps 工具、嵌入式设备、音视频分析与转码、加密货币、生物信息学、搜索引擎、物联网 (IOT)程序、机器学习,甚至是 Firefox 浏览器的重要部分。 开源开发者 Rust 适合那些希望构建 Rust 编程语言、社区、开发工具和库的开发者。我们非常欢迎你为 Rust 语言作出贡献。 7/562Rust 程序设计语言 简体中文版 : 13/562Rust 程序设计语言 简体中文版 $ rustup self uninstall 本地文档 安装程序也自带一份文档的本地拷贝,可以离线阅读。运行 rustup doc 在浏览器中查看本地 文档。 任何时候,如果你拿不准标准库中的类型或函数的用途和用法,请查阅应用程序接口 (application programming interface,API)文档! 文本编辑器和集成开发环境(Integrated trait 以及该从 crate 中调用哪个方法,因 此每个 crate 有使用说明文档。Cargo 的另一个很棒的功能是运行 cargo doc --open 命令来构建所有本地依赖提供的文档并在浏览器中打开。例如,假设你对 rand crate 中的其他功能感兴趣,你可以运行 cargo doc --open 并点击左侧导航栏中的 rand。 新增加的第二行代码打印出了秘密数字。这在开发程序时很有用,因为可以测试它,不过在最0 码力 | 562 页 | 3.23 MB | 27 天前3
跟我学Shiro - 张开涛sessionIdCookie.path:设置 Cookie 的路径,默认空,即存储在域名根下; sessionIdCookie.maxAge:设置 Cookie 的过期时间,秒为单位,默认-1 表示关闭浏览器时 过期 Cookie; sessionIdCookie.httpOnly:如果设置为 true,则客户端不会暴露给客户端脚本代码,使用 HttpOnly cookie 有助于减少某些类型的跨站点 String getInfo() { return info; } } private String userAgent; //用户浏览器类型 private OnlineStatus status = OnlineStatus.on_line; //在线状态 private String systemHost; //用户登录时系统 器下次再打开时还是能记住你是谁,下次访问时无需再登录即可访问,基本流程如下: 1、首先在登录页面选中 RememberMe 然后登录成功;如果是浏览器登录,一般会把 RememberMe 的 Cookie 写到客户端并保存下来; 2、关闭浏览器再重新打开;会发现浏览器还是记住你的; 3、访问一般的网页服务器端还是知道你是谁,且能正常访问; 4、但是比如我们访问淘宝时,如果要查看我的订单或进行支付时,此时还是需要再进行身0 码力 | 219 页 | 4.16 MB | 10 月前3
普通人学AI指南2.5.6 Snack Prompt 提供最新 AI 模型提示词的工具,旨在快速获取和使用最新的 AI 提示进行内容 创作。 2.6 AI 大模型 2.6.1 AgentGPT 一个基于浏览器的自主 AI 工具,专为交互式任务和自动化操作设计。 2.6.2 GPT-4 由 OpenAI 开发的最新大型语言模型,继承了 GPT-3 的能力,功能更加强大和 精确,但为闭源产品。 12 lobehub/lobe-chat 镜 像 的 最 新 版 本 来 启 动 容 器。 lobe66,记好,后面启动网页界面时,很快就会用到。 到这里,我们已经安装部署完成 lobechat. 4.4 愉快使用 打开浏览器,输入: localhost:10084,就会进入首页,界面布局如图 23所示。如 果喜欢暗黑模式,可以点击左下角设置调整。 Figure 23: 现在大模型界面是这样 我们还可以调整为其他背景模式,调整后界面如图 处,这是固定不变的,直接复制过去! 31 Figure 35: 配置 MaxKB 续 最后点击 Run 按钮,这样一个 MaxKB 容器就搭建完毕了! 5.4 打开 MaxKB 网页 浏览器打开下面链接,复制到浏览器中,看到 MaxKB 应用界面,如图 36所示: http://127.0.0.1:8080 32 Figure 36: 打开 MaxKB 不过这里需要提供登录账号和密码,初始账0 码力 | 42 页 | 8.39 MB | 8 月前3
Python 标准库参考指南 3.12 . . . . . 1240 21 互联网协议和支持 1243 21.1 webbrowser --- 方便的 Web 浏览器控制工具 . . . . . . . . . . . . . . . . . . . . . . . . . . 1243 21.1.1 浏览器控制器对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1336 21.19.2 FileCookieJar 的子类及其与 Web 浏览器的协同 . . . . . . . . . . . . . . . . . . . . . 1338 21.19.3 CookiePolicy 对象 . . . . . . . . . . . . 一个子集。WebAssembly 运行时和浏览器都处于沙盒模式中并具有对主机和外部资源的受限访问权。任 何使用了进程、线程、网络、信号或其他形式的进程间通信 (IPC) 的 Python 标准库模块都或者不可用, 或者其作用方式与在其他类 Unix 系统上不同。文件 I/O, 文件系统和 Unix 权限相关的函数也同样会受限。 Emscripten 不允许阻塞式 I/O。其他阻塞式操作如sleep() 则会阻塞浏览器的事件循环。0 码力 | 2253 页 | 11.81 MB | 9 月前3
Python 标准库参考指南 3.12 . . . . . 1240 21 互联网协议和支持 1243 21.1 webbrowser --- 方便的 Web 浏览器控制工具 . . . . . . . . . . . . . . . . . . . . . . . . . . 1243 21.1.1 浏览器控制器对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1336 21.19.2 FileCookieJar 的子类及其与 Web 浏览器的协同 . . . . . . . . . . . . . . . . . . . . . 1338 21.19.3 CookiePolicy 对象 . . . . . . . . . . . . 一个子集。WebAssembly 运行时和浏览器都处于沙盒模式中并具有对主机和外部资源的受限访问权。任 何使用了进程、线程、网络、信号或其他形式的进程间通信 (IPC) 的 Python 标准库模块都或者不可用, 或者其作用方式与在其他类 Unix 系统上不同。文件 I/O, 文件系统和 Unix 权限相关的函数也同样会受限。 Emscripten 不允许阻塞式 I/O。其他阻塞式操作如sleep() 则会阻塞浏览器的事件循环。0 码力 | 2253 页 | 11.81 MB | 9 月前3
Python 标准库参考指南 3.7.13 XML 解析 . . . . . . . . . . . . . . . . . . . . 1040 22 互联网协议和支持 1049 22.1 webbrowser --- 方便的 Web 浏览器控制器 . . . . . . . . . . . . . . . . . . . . . . . . . . . 1049 22.2 cgi --- 通用网关接口支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1606 33.9 pyclbr --- Python 模块浏览器支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1607 33.10 py_compile --- 编译 Python 围绕突出显示差异部分的上下文行数。当 context 为 False 时 numlines 将控制在使用”next” 超 链接时突出显示差异部分之前所显示的行数(设为零则会导致”next” 超链接将下一个突出显示 差异部分放在浏览器顶端,不添加任何前导上下文)。 在 3.5 版更改: 增加了 charset 关键字参数。HTML 文档的默认字符集从 'ISO-8859-1' 更改 为 'utf-8'。 make_table(fromlines0 码力 | 1846 页 | 9.09 MB | 9 月前3
Python 标准库参考指南 3.8.20 XML 解析 . . . . . . . . . . . . . . . . . . . . 1089 21 互联网协议和支持 1099 21.1 webbrowser --- 方便的 Web 浏览器控制器 . . . . . . . . . . . . . . . . . . . . . . . . . . . 1099 21.2 cgi --- 通用网关接口支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1679 32.9 pyclbr --- Python 模块浏览器支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1679 32.10 py_compile --- 编译 Python 围绕突出显示差异部分的上下文行数。当 context 为 False 时 numlines 将控制在使用”next” 超 链接时突出显示差异部分之前所显示的行数(设为零则会导致”next” 超链接将下一个突出显示 差异部分放在浏览器顶端,不添加任何前导上下文)。 注解: fromdesc 和 todesc 会被当作未转义的 HTML 来解读,当接收不可信来源的输入时应该 适当地进行转义。 在 3.5 版更改: 增加了 charset0 码力 | 1927 页 | 9.69 MB | 9 月前3
Python 标准库参考指南 3.8.20 XML 解析 . . . . . . . . . . . . . . . . . . . . 1089 21 互联网协议和支持 1099 21.1 webbrowser --- 方便的 Web 浏览器控制器 . . . . . . . . . . . . . . . . . . . . . . . . . . . 1099 21.2 cgi --- 通用网关接口支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1679 32.9 pyclbr --- Python 模块浏览器支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1679 32.10 py_compile --- 编译 Python 围绕突出显示差异部分的上下文行数。当 context 为 False 时 numlines 将控制在使用”next” 超 链接时突出显示差异部分之前所显示的行数(设为零则会导致”next” 超链接将下一个突出显示 差异部分放在浏览器顶端,不添加任何前导上下文)。 注解: fromdesc 和 todesc 会被当作未转义的 HTML 来解读,当接收不可信来源的输入时应该 适当地进行转义。 在 3.5 版更改: 增加了 charset0 码力 | 1927 页 | 9.69 MB | 9 月前3
共 49 条
- 1
- 2
- 3
- 4
- 5













