全站日记 标签: JavaScript
var myRe = new RegExp("d(b+)d", "g"); var myArray = myRe.exec("cdbbdbsbz"); 来源: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Regular_Expressions
原文地址: 原生JavaScript获取键盘码并判断按键 - 任鹏鹏的博客 今天给大家带来原生JavaScript获取键盘码并判断按键,这句话好像有点毛病,但是又不知道该怎么说,就这样啦,正文开始 本文涉及语法: onkeydown //当键盘按下 onkeyup //当键盘被松开 onkeypress //按键被按下并释放一个键时 even.keyCode //获取键盘码 String.fromCharCode() //可接受一个可指定的unicode值,返回一个字符串 ...
Here is a list of current possibilities: 1. (ES6) includes— go to answer var string = "foo", substring = "oo"; string.includes(substring); 2. ES5 and older indexOf var string = "foo", substring = "oo"; string.indexOf(substring) !== -1; Stri...
原文: https://zhuanlan.zhihu.com/p/70515753 JavaScript 是属于 HTML 和 Web 的编程语言。 编程令计算机完成您需要它们做的工作。 JavaScript 很容易学习。 本教程涵盖 JavaScript 基础和高级教程。 1. JavaScript介绍 前端三大块 HTML: 页面结构 CSS: 页面表现,元素大小,颜色,位置,隐藏或者显示,部分动画效果 JavaScript: 页面行为,部分动画效果,页面和用户的交互(一...
经过一段时间的梳理总结、精心编制,汉吉斯特Hanjst在线文档和API已经完成初版,并发布在 //wadelau.github.io 上,为方便检索和使用,兹列目录如下,供查询、使用。 汉吉斯特Hanjst概述 Hanjst是一个Han JavaScriptTemplate,它是HTML和Web的模板语言和引擎。 “汉吉斯特”是 Hanjst 的中文名称。 入门 Hanjst是什么?为什么? 安装 配置 调试 快速开始 杂项 Hanjst为模板设计人员 基本语法 变量和修饰符...
转自: https://zhuanlan.zhihu.com/p/72995294 Js给初学者的印象总是那么的“杂而乱”,相信很多初学者都在找轻松学习Js的途径。在这里给大家总结一些学习Js的经验,希望能给后来的学习者探索出一条“轻松学习Js之路”。 Js给人那种感觉的原因多半是因为它如下的特点: A:本身知识很抽象、晦涩难懂,如:闭包、内置对象、DOM。 B:本身内容很多,如函数库、对象库就一大堆。 C:混合多种编程思想。它里面不但牵涉面向过程编程思想,又有面向对象编程...
web开发基础知识 1、HTML:超文本标签语言,一种纯文本类型的语言 用来设计网页的标记语言 用来显示数据 用该语言编写的文件,以.html或者.htm为后缀 由浏览器解释执行在HTNML界面上,可以嵌套脚本语言编写的程序段,如JS 语法是固定的(w3c) 基本网页结构: <!-- 唯一的根元素 html --> <html> <!-- 对网页做基本的配置,声明网页的信息 --> <head> <!-- 设置网页编码 --> <meta charset ="utf-8"/>...
《JavaScript DOM编程艺术 (第2版)》 第2章 2.4.1 比较操作符 1、大于(>) 2、小于(<) 3、大于或等于(>=) 4、小于或等于(<=) 判断是否在某一范围的比较,顺序无要求,如if(num>=5&&num<=10)与if(num<=10&&num>=5)写法都可 5、等于(==) ==(等于)容易与=(赋值)混淆,if(a=false)结果为false ==操作符并不严格相等,如:if(false=="")结果为true 6、不等于(!=) 7、...
接触 canvas 也只有一个多月,第一次完整实现一个游戏流程,收获还是挺大的。 先上 demo: 射击小游戏 游戏规则 要求玩家控制飞机发射子弹,消灭会移动的怪兽,如果全部消灭了则游戏成功,如果怪兽移动到底部则游戏失败。 使用 ← 和 → 操作飞机 使用空格(space)进行射击 需有暂停功能 多关卡 场景切换 游戏分为几个场景: 开始游戏(.game-intro) 游戏中(#canvas) 游戏失败(.game-failed) 游戏成功(.game-success) 游戏...
Just leverage the built-intoISOStringmethod that brings your date to the ISO 8601 format: const yourDate = new Date() yourDate.toISOString().split('T')[0] 来源: Format JavaScript date as yyyy-mm-dd - Stack Overflow