前端
Tom098
工作20年的IT老鸟,做过开发,也做过技术支持,丰富操作系统、网络等IT infurstructure 方面实战经验。精通Java/J2EE技术体系以及Linux下用户空间c编程。下一步该如何走? AI、大数据?
展开
-
javascript 类
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=<device-width>, initial-scale=1.0"> <ti.原创 2021-07-19 11:59:51 · 108 阅读 · 1 评论 -
React 复杂组件定义
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>state简写方式</title></head><body> <!-- 准备好一个“容器” --> <div id="test"></div> <!-- 引入react核心库 --> <script .原创 2021-07-19 11:44:25 · 138 阅读 · 0 评论 -
React this指向问题
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>state</title></head><body> <!-- 准备好一个“容器” --> <div id="test"></div> <!-- 引入react核心库 --> <script type.原创 2021-07-19 10:47:45 · 121 阅读 · 0 评论 -
javascript函数的bind()函数作用
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=<device-width>, initial-scale=1.0"> <tit.原创 2021-07-18 17:46:56 · 388 阅读 · 1 评论 -
单页应用如何实现根据不同URL的Hash值展示不同页面
单页应用,比如用Vue开发的一个单页应用,针对URL的Hash值不同,也即#后边的部分不同,可以展示(路由到)不同的页面(Vue组件)。在浏览器的地址栏的#后边更改值,并不会dao'z原创 2021-06-08 17:04:03 · 567 阅读 · 1 评论 -
ES 6 let 与 var的区别
主要有以下几点:1. let 声明的变量有块作用域,而var没有。在块内用var声明变量在块外可以访问,而let不可以2. var 同名变量可以声明多次,而let不可以3. var会变量提升 (浏览器预处理时,会将所有var声明变量放到前边), let不会 <script> //var声明的变量往往会越域 //let声明的变量有严格局部作用域// {// vara=1...原创 2021-01-02 16:49:33 · 270 阅读 · 1 评论 -
Java script (ES6) 解构赋值用法
解构赋值有时挺好用的,使代码更简洁。比如有如下需求:一个Entity会有多个字段,但是通过ajax提交给后端时,只想更新这个Entity对应的表记录的某些字段,那就可以用解构的写法。//update category, other than the specified fields, all other will remain the same//as beforeupdate() { var {catId,name,icon,productUnit} = this.categor原创 2021-01-02 16:00:01 · 229 阅读 · 0 评论 -
JS中变量名作为if条件的 true/flase
JS中变量名作为if条件的 true/flase在Javascript中,可以直接将变量名放到if条件中,vara;//甚至不定义if(a){//...} 以下情况被认为是flase 1.''空的字符串 2.数字0 3.对象null 4.对象undefined 5.布尔值false 其他为true ...转载 2019-11-25 16:35:31 · 573 阅读 · 0 评论 -
jquery选择器返回值
jquery选择器$('selector')返回的不是数组,而是封装好的jquery对象。但这个对象有一个特别的地方,就是查询到的节点被以下标为属性,添加到了jquery对象上,所以它看起来像数组,因为它存在一些属性是数字;比如如下的代码:<!DOCTYPE html><html lang="zh"><head> <meta char...原创 2019-11-25 16:27:19 · 2215 阅读 · 1 评论 -
js对象的属性访问
对象的属性和方法统称为对象的成员。访问对象的属性在JavaScript中,可以使用“ . ”和“ [ ] ”来访问对象的属性。二者区别:“ . ”表示法一般作为静态对象使用时来存取属性。而“[ ]”表示法在动态存取属性时就非常有用。var object = {name:'xiaoming',age:29};var name1 = object.name;var name2 =...原创 2019-11-25 16:21:43 · 372 阅读 · 0 评论