js
JoshuaJosue
这个作者很懒,什么都没留下…
展开
-
DOM操作
修改Text和HTMLjQuery对象的text()和html()方法分别获取节点的文本和原始HTML文本<!-- HTML结构 --><ul id="test-ul"> <li class="js">JavaScript</li> <li name="book">Java & JavaScri...原创 2020-05-04 20:09:50 · 216 阅读 · 0 评论 -
jQuery 查找和过滤
find()方法<!-- HTML结构 --><ul class="lang"> <li class="js dy">JavaScript</li> <li class="dy">Python</li> <li id="swift">Swift</li> <...原创 2020-05-04 19:30:11 · 381 阅读 · 0 评论 -
层级选择器
层级选择器(Descendant Selector)如果两个DOM元素具有层级关系,就可以用$('ancestor descendant')来选择,层级之间用空格隔开。例如:<!-- HTML结构 --><div class="testing"> <ul class="lang"> <li class="lang-jav...原创 2020-05-04 19:23:46 · 557 阅读 · 1 评论 -
jQuery
按ID查找使用“#” + id名称 的形式:// 查找<div id="abc">:var div = $('#abc');// 返回 [<div id="abc">...</div>] jQuery对象// 不存在 返回 []注意:jQuery的选择器不会返回undefined或者null,好处是不必在下一行判断if (div ===...原创 2020-05-04 19:14:27 · 192 阅读 · 0 评论 -
js 数组
可通过索引修改对应值。arr.indexOf() // 搜索指定元素的位置索引var arr = [10, 20, '30', 'xyz'];arr.indexOf(10); // 元素10的索引为0arr.indexOf(30); // 元素30没有找到,返回-1arr.indexOf('30'); // 元素'30'的索引为2arr.slice() // 通过索引获取切...原创 2020-04-28 19:06:47 · 156 阅读 · 0 评论 -
js 字符串连接的两种方式、及相关函数
字符串连接的两种方式:var name = '小明';var age = 20;var message = '你好, ' + name + ', 你今年' + age + '岁了!';alert(message);var name = '小明';var age = 20;var message = `你好, ${name}, 你今年${age}岁了!`; // 注意 这里使...原创 2020-04-28 18:41:04 · 517 阅读 · 0 评论 -
js 启用 strict 模式
启用 strict 模式'using strict' // 需要浏览器支持 strict模式,不支持 则当作字符串处理不使用 var 申明变量则是全局变量。strict模式是为了避免未使用 var 申明变量的情况。...原创 2020-04-28 18:27:53 · 241 阅读 · 0 评论 -
js 数组创建
// 数组创建// 1、使用 [] 直接创建a = [1, 3.14, 'hello world!', null, true];// 2、使用 Array() 创建a = new Array(1, 2, 3) // [1, 2, 3]原创 2020-04-28 11:32:25 · 159 阅读 · 0 评论 -
js 浮点数相等比较
1 / 3 === (1 - 2 / 3); // false// 这是由于计算机无法精确表示无限循环小数。// 比较两个浮点数是否相等,只能通过计算它们之差的绝对值,是否小于某个阈值。Math.abs(1 / 3 - (1 - 2 / 3)) < 0.0000001; // true...原创 2020-04-28 11:27:48 · 1220 阅读 · 0 评论 -
js NaN 值判断
NaN 特殊的Number,其与所有其它值均不等(包括自己)。NaN === NaN; // false判断 NaN 的唯一方法:isNaN()isNaN(NaN); // true原创 2020-04-28 11:22:38 · 437 阅读 · 0 评论 -
js 中的比较运算符 == 与 === 的区别
== 会自动转换数据类型进行比较。(直接比较值) === 不会自动转换数据类型,类型不一致,则 false。一致 再进行比较。(先进行数据类型比较,再比较值)...原创 2020-04-28 11:15:35 · 302 阅读 · 0 评论 -
js中的Number
不区分整数和浮点数,统一使用Number表示。合法Number类型:123; // 整数1230.456; // 浮点数0.4561.2345e3; // 科学计数法表示1.2345x1000,等同于1234.5-99; // 负数NaN; // NaN表示Not a Number,当无法计算结果时用NaN表示Infinity; // Infinity表示无限大,当数值超过了Jav...原创 2020-04-28 11:11:31 · 1102 阅读 · 0 评论 -
JavaScript严格区分大小写,如果弄错了大小写,程序将报错或者运行不正常。
JavaScript严格区分大小写,如果弄错了大小写,程序将报错或者运行不正常。原创 2020-04-28 11:07:40 · 644 阅读 · 0 评论 -
js代码嵌入网页的两种方式
<script type='text/javascript'>显式说明类型是 javascript。默认的type就是JavaScript,由<script>...</script>包含的代码就是JavaScript代码,它将直接被浏览器执行。 将js代码放入到一个 .js 文件中使用<script src="js代码文件路径"><...原创 2020-04-28 10:59:32 · 1329 阅读 · 0 评论