关于js
来源:互联网 发布:linux cp命令文件夹 编辑:程序博客网 时间:2024/05/19 05:01
最近做了一个东西,又深入理解了js,感觉每看一遍js,都有不同的理解,现在我想分享一些我的理解。
原来本来想用js面向对象方法写的,写了一个选项卡,用了构造函数加原型的方式。
在写的过程中遇到了很多问题,比如闭包,变量传不到匿名函数里面,我知道的解决方法有两种:第一种,设置一个全局变量,可以顺利传参。
第二种,可以看一下,执行事件的元素和你要用的元素有什么关系,这个时候可以用原生写,同时这个元素之前的元素用previousElementSibling处理。
遇到第二个问题,用纯js怎么处理动态生成的元素,使之可以和别的元素一样可以执行同样的事件,由于写事件时,已经获取了元素,浏览器不可能再获取一次,就造成了新添加的元素没有执行事件,我的解决方法是用js的监听事件,可以监听到鼠标点击了什么元素,十分方便,而且可以执行很多次。
阅读全文
0 0
- 关于js
- 关于js
- 关于js
- 关于JS
- 关于js
- 关于 WebUIValidation.js
- 关于 JS/UIX
- 关于js日期控件
- 关于JS绘图
- 关于Js表单验证
- 关于JS中option
- js-----关于this
- 关于JS字符串比较
- 关于JS的倒计时
- 关于js调用ws
- 关于js精度计算
- 关于 html js
- 关于js setInterval setTimeout
- Android自定义Spinner
- Windows环境变量配置笔记
- Sqlite android 中文排序
- php 过滤器filter_var验证邮箱/url/ip等
- dubbo&hsf&spring-cloud简单介绍
- 关于js
- 完整ASP.Net Excel导入程序(支持2007)
- Android中获取View宽高方法
- linux---静态库与动态库的创建、生成、使用
- 【玩转数据系列十五】机器学习PAI为你自动写歌词,妈妈再也不用担心我的freestyle了(提供数据、代码)
- React 组件间通信
- 深入理解泛型(二) 协变性和逆变性
- PHP email
- reverse digits of an integer