Learning Path
浏览 开发笔记 相关教程与章节。
社区笔记、经验文章、测验题库与零散教程入口。
教程
1237
以下 JS 函数用于获取 URL 参数: 实例 [mycode4 type='js'] function getQueryVariable(variable) { var query = window.location.search.substring(1); var vars = query.split('&'); for (var i=0;i..
1、JavaScript 刷新 iframe 可以使用以下方法: document.getElementById('some_frame_id').contentWindow.location.reload(); 实例:..
JavaScript 中的数字按照 IEEE 754 的标准,使用 64 位双精度浮点型来表示。其中符号位 S,指数位 E,尾数位M分别占了 1,11,52 位,并且在 ES5 规范 中指出了指数位E的取值范围是 [-1074, 971]。 精度问题汇总 想用有限的位来表示无穷的数字,显然是不可能的,因此会出现一些列精度问题: 浮点数精度问题,比如 0.1 + 0.2 !== 0.3 大数精度问题,比如 9999 9999 999..
js 可以使用 Math(算数) 对象来实现随机数的生成。 需要了解的 Math 对象方法 方法 描述 ceil(x) 对数进行上舍入,即向上取整。 floor(x) 对 x 进行下舍入,即向下取整。 round(x) 四舍五入。 random() 返回 0 ~ 1 之间的随机数,包含 0 不包含 1。 一些实例说明: Math.ceil(M..
JavaScript 实现页面跳转重定向可以使用以下两种方法: window.location.replace('url') 类似 HTTP 重定向 将地址替换成新 url,该方法通过指定 URL 替换当前缓存在历史里(客户端)的项目,因此当使用 replace 方法之后,你不能通过“前进”和“后退”来访问已经被替换的URL,这个特点对于做一些过渡页面非常有用! window.location.href=..
本文为大家介绍三种 js 刷新当前页面的方法: reload() 方法; replace() 方法; 页面自动刷新; 方法1:reload() 方法 reload()方法用于刷新当前文档。 reload() 方法类似于你浏览器上的刷新页面按钮。 location.reload(); 在按钮中可以使用 onclick 事件: 点击下面按钮,刷新当前页面: 更多关于reload() 方法请参考文档:https://www.run..
四舍五入可以使用 toFixed() 方法,toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。 代码如下: toFixed() 方法 [mycode3 type='js'] var num =2.446242342; num = num.toFixed(2); // 输出结果为 2.45 [/mycode3]尝试一下 » 另外像 round()、floor()、ceil() 等都不能真正..
本章节我们将学习如何使用 JS/CSS 实现列表排序功能。 先看下效果如下,点击按钮实现排序: 基础 HTML 代码 实例 [mycode3 type='html'] Runoob Google Taobao Zhihu Baidu Weibo [/mycode3] [mycode3 type='js'] function sortList() { var..
本章节我们将学习如何使用 JS/CSS 实现表格排序功能。 先看下效果如下,点击按钮实现排序(按字母升序排序,居于 Name 字段): 排序代码 实例 [mycode3 type='js'] function sortTable() { var table, rows, switching, i, x, y, shouldSwitch; table = document.getElementById(..
js 定时器有以下两个方法: setInterval() :按照指定的周期(以毫秒计)来调用函数或计算表达式。方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。 setTimeout() :在指定的毫秒数后调用函数或计算表达式。 setInterval() 语法 setInterval(code,millisec,lang) 参数 描述 code 必需。要调用的函数或要执行的代码串。 ..
本文介绍如何通过 JavaScript 将时间戳转换为日期格式。 主要应用了 JavaScript Date 对象。 Date 对象用于处理日期与时间。 创建 Date 对象: new Date() 以下四种方法同样可以创建 Date 对象: var d = new Date(); var d = new Date(milliseconds); // milliseconds 为毫秒 var d = new Date(dateS..
本章节为大家介绍如何通过 JS/CSS 实现网页返回顶部效果。 CSS 按钮样式: [mycode3 type='css'] #myBtn { display: none; /* 默认隐藏 */ position: fixed; bottom: 20px; right: 30px; z-index: 99; border: none; outli..
JSBIN 是一款HTML在线编辑器,以帮助那些要学前端或者正在学习前端的同学。 菜鸟教程也推出了一款HTML在线编辑器,访问地址:https://c.runoob.com/front-end/61 以下我们来看下这款工作的使用说明: 快速上手使用 打开页面后看到如下画面,网址列就是http://jsbin.com/而已,底下则出现HTML与JavaScript的编辑器窗格,可以让你输入内容: 只要你输入任意字元在任意编辑..
关注我们的微信公众号 runoob,发送关键字,即可获取相应的教程链接~ 关键字 回复内容 sql SQL 教程、 MySQL 教程 ado ADO 教程 aj..
特殊时期就业难?掌握“前端框架”可以很简单! vue是国内最常用的前端框架,作者是尤雨溪大佬中文资料多,而且上手快,生态繁荣,是新手入门的首选框架。即将更新到3.0版本,追赶技术浪潮进大厂就靠它啦 现在面向菜鸟教程网站开放200个免费名额,并能获得最新最全的前端开发者xmind学习路径图。 需要小伙伴们的微信扫码下方二维码 数量有限,送完即止,先到先得哦~ 微信扫描上方二维码, 添加小助理领取资料。..
这几天老罗的锤子手机在北京发布,我到不是想说老罗手机做的好不好,一直让我佩服的是老罗做事的风格及其态度,特别是那句话:不为输赢 我就是认真(我想这也适合每个写代码的人)。这边也整理近年来的老罗语录分享给大家! 不为输赢 我就是认真 1.老罗在课上问∶“日本女人有什么爱好?” 下面有人回答∶“拍片!!” 老罗暗笑,说∶“你们T M D就不能想点好的东西啊~那么,日本男人有什么爱好?” 下面异口同声∶“看片!!!” 2..
动态应用,是相对于网站静态内容而言,是指以c/c++、php、Java、perl、.net等服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通常与数据库系统、缓存系统、分布式存储系统等密不可分。 大型动态应用系统平台主要是针对于大流量、高并发网站建立的底层系统架构。大型网站的运行需要一个可靠、安全、可扩展、易维护的应用系统平台做为支撑,以保证网站应用的平稳运行。 大型动态应用系统又可分为几个..
之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法。在这篇文章中将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网行业的同学一点初步的概念,文中的不对之处也..
在过去的几个月里,我一直在学习用 Objective-C 编写 iOS app,最后我开始理清思绪。这比我想象中要难很多,也花了太长时间。 我经常遇到困难、感到沮丧,修复 bug 比实际写代码要花太多时间。但是,在我的手机上把玩我从头开发的 app 有一种让人惊奇的感觉。 用这种方式我学到了很多,除了开发 iOS app,还有平常的编程。我还遇到了一些问题,如果用不同的方法学习 Objective-C,或许我就可以避免了。 ..
1、获取 acme.sh curl https://get.acme.sh | sh 如下所示安装成功: ... [Tue Sep 24 18:23:55 CST 2019] Good, bash is found, so change the shebang to use bash as preferred. [Tue Sep 24 18:23:55 CST 2019] OK [Tue Sep 24 18:23:55 CST 2019..
把一个人放在不同的轨道上,这一生就会不同,你决定把自己放在哪个位置? 价值取向决定着你的人生方向。 不管一个人如何努力,仅靠辛勤的做事,是远远不够的,要有一个明确的方向,引领自己的人生。 方向正确,努力才会有价值。 不要只顾埋头苦干,不要让南辕北辙的故事发生在你的身上,不要忙着出发,先找到值得你奋斗的理由。 先做对,再做好。同样的努力,选择不同,结果不同。选择一定要放在努力的前面,方向比速度更重要,没有方向,速度就失去了意义。..
4月13日消息,今天早些时候 Linux 创始人 Linus Torvalds 在 Kernel 的 GitHub Master 中提交了一个改动,将 Kernel 正式从 3 时代带入 4 时代。Linux内核正式进入 4.0 时代。 Linux 4.0 主要包括以下特性: ——“实时内核补丁”特性,该特性由 Red Hat 的Kpatch 和 SUSE 的 kGraft 合并而来,可以实时修补内核,而无需重启; ——改进图形支持..
在 Linux 下进行远程登陆的时候,总是要进行 ssh 输入账号密码,相对比较繁琐。而在工作中总会先从本地登陆到公司的中间机器(跳板机)然后才能登陆到线上的机器,每次操作更加繁琐。如果从 A -> B 可以直接进行建立相互的信任关系来解决面输入密码的问题。显示情况如果 A -> B -> C 三台机器,如果想从 A 直接到 C 只能通过 B 进行登录,这样就无法建立 A -> C..
Linux 查看端口占用情况可以使用 lsof 和 netstat 命令。 lsof lsof(list open files)是一个列出当前系统打开文件的工具。 lsof 查看端口占用语法格式: lsof -i:端口号 实例 查看服务器 8000 端口的占用情况: # lsof -i:8000 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME node..