
学习前端开发
RealRecall
这个作者很懒,什么都没留下…
展开
-
JavaScript for...in 循环
<script>var txt = "";var person = {fname:"Bill", lname:"Gates", age:62}; var x;for (x in person) { txt += person[x] + " ";}document.getElementById("demo").innerHTML = txt;</script>输出结果:Bill Gates 62原创 2020-12-27 10:49:24 · 168 阅读 · 0 评论 -
JS中if语句何时认为条件的求值是false
以下是几种情况:if(null) {console.log("123")} else {console.log("2222")}//2222if(undefined) {console.log("123")} else {console.log("2222")}//2222if(0) {console.log("123")} else {console.log("2222")}//2222if(-0) {console.log("123")} else {console.log("2222")}//原创 2020-12-23 18:51:10 · 333 阅读 · 0 评论 -
:hover和onmouseover、onmouseout
两者一个是用过css达到效果,一个是通过js达到效果。需要灵活使用。若是使用css是这样的<style> tr:hover { font-weight: bold; }</style>如果使用JS是这样的function highlightRows() { if(!document.getElementsByTagName) return false; var rows = document.getElementsByTagName("tr");原创 2020-12-23 17:05:49 · 252 阅读 · 0 评论 -
JS中数组的特点
很多编程元素支持命名索引的数组。具有命名索引的数组被称为关联数组(或散列)。JavaScript 不支持命名索引的数组。在 JavaScript 中,数组只能使用数字索引。假如使用命名索引,JavaScript 会把数组重定义为标准对象。之后,所有数组的方法和属性将产生非正确结果。var person = [];person["firstName"] = "Bill";person["lastName"] = "Gates";person["age"] = 62;var x = pers原创 2020-12-23 14:00:01 · 212 阅读 · 0 评论 -
关于onclick
用tab键移动到某个链接然后按下回车也可以出发onclick事件,所以把它命名为onactive更恰如其分原创 2020-12-23 10:41:43 · 190 阅读 · 0 评论 -
使用webpack时遇到Module not found
完整的报错是:Module not found: Error: Can’t resolve ‘a.js’ in ‘D:\programming\trywebpack’我解决的方法是,添加配置文件:webpack.config.js配置文件内容为:module.exports = { entry: "./a", output: { filename: "pack.js", path: __dirname, },};三项的意思是:入口、出口、路径。__dirname表原创 2020-12-22 08:26:49 · 924 阅读 · 1 评论 -
函数定义后直接调用
(function () { window.msg = "Yo.";})();这里的最后一对括号是函数运算符,运算左边一对括号内的匿名函数。原创 2020-12-21 21:01:19 · 525 阅读 · 0 评论 -
js使用try,catch,throw
先上代码:<!DOCTYPE html><html><head><meta charset="utf-8"><title>菜鸟教程(runoob.com)</title></head><body><p>请输入 5 和 10 之间的一个数:</p><input id="demo" type="text"><button type="button" o原创 2020-12-18 11:23:24 · 580 阅读 · 0 评论