note
lxssong0
这个作者很懒,什么都没留下…
展开
-
京学
问题&知识在公司写曝光埋点时,遇到了一些小问题。在for循环中使用let定义的变量在打包时被转成了var,导致曝光埋点的数据全部都是for循环中最后一个数据的值。这就涉及到了闭包的问题了,所以我使用了一个立即执行函数包装曝光函数给它传递变量值实现闭包。内容列表在点击换一换按钮后会更换列表项,这时需要重新曝光数据列表,因为再次hover显示列表时同步的是上次离开时的内容,所以鼠标再次hover上去时曝光要做到同步,这时我是使用了一个全局变量存放曝光数据,在改变列表内容时也同步改变全局变量的值。原创 2020-10-22 10:42:30 · 148 阅读 · 0 评论 -
使用replace替换字符串
下划线转驼峰命名function upper(str){ return str.replace(/\_(\w)/g,function(match,letter){ return letter.toUpperCase(); });}String.prototype.replacestr.replace(regexp | substr,newSubStr | function)replace()方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串,返回这个新字符串原创 2020-08-09 21:06:53 · 1554 阅读 · 0 评论 -
JavaScript执行机制理解
js是一门单线程语言。单线程的原因之一就是js要操作Dom,如果是多线程,一边要修改节点,一边要删除节点,很容易造成混乱。既然是单线程,那它所有的任务应该是同步执行的,可事实上js中有很多异步任务。比如回调函数,promise,setTimeout等。单线程如何实现异步?js必须运行在浏览器或node服务器中。js单线程指的是只有一个js引擎线程,而js运行环境(浏览器)是多进程的。浏览器进程中(这里就不罗列了),最重要的就是渲染进程。渲染进程:也就是浏览器内核,渲染引擎决定了浏览器如何显示网页的原创 2020-08-08 18:16:27 · 207 阅读 · 0 评论 -
JS继承的理解
原型链式继承function Person(name){ // 父对象 this.name1 = "person"; this.name2 = name;}Person.prototype.getName = function(){ return this.name1;}function Young(age){ //子对象 this.age = age;}Young.prototype = new Person();let young = new Young(22);控原创 2020-07-30 17:35:26 · 166 阅读 · 0 评论 -
javaScript中this指向
普通函数调用console.log(this) //Window var aa = { name:"aa", fun: function(){ console.log(this)//{name: "aa", fun: ƒ} } } aa.fun()第一个打印输出语句是由window对象直接调用,所以this指向window,第二个是由aa对象直接调用,所以this指向...原创 2020-04-15 23:45:29 · 119 阅读 · 0 评论 -
Eclipse连接adt并新建android工程及工程报错解决方案
首先下载eclipse和adt安装包(adt无需解压) eclipse离线安装adt,打开eclipse-->点击Help--->选择Install new softwear--弹出下图所示窗口 安装完成后,可以看到eclipse出现两个小图标 新建android文件 定义android文件名,点击next 一路点击next,创建模板时选择的是empty ...原创 2020-03-28 10:34:03 · 250 阅读 · 0 评论 -
教资18年知识点(待更新)
教育基础知识和基本原理中学课程要点总结原创 2019-10-13 11:00:52 · 159 阅读 · 0 评论 -
2019年暑假复盘及学期规划
这个暑假总体来看我结束了vue,开始了java学习,参与了一个新生报到项目。在假期生活中有去健身房,游泳馆锻炼身体,晚上骑车去逛街,为小伙伴庆生,一起吃饭,看电影。这看起来好像是我以后生活的样子。以后当我想起来的时候,我或许会发现三月让我告别了学生时代生活方式。在这个暑假中,我们一起送别了学长学姐,他们要去北京开始找工作,而在明年走的就会是我们这群人,感觉到学习时间十分紧张。这学期的考试成绩也出来...原创 2019-08-30 09:23:02 · 276 阅读 · 0 评论 -
vue开发项目实战小结
时隔四个月后,我来更博了!最近在用vue,vux写前端,数一数踩过哪些坑吧!1,vux中的组件x-input内置的小叉号没办法删除输入框的内容,最后还是要手动封装方法删除内容。2,版权水印在页面最下面,手机端的页面因为要兼容不同大小的屏,刚开始使用相对定位去设置位置,可是手机端的输入栏打开后会把水印顶上去,之后用的固定定位正在测试中。3,当设置body的height为100%时,如...原创 2019-08-20 10:26:06 · 268 阅读 · 0 评论 -
npm安装vue.js
安装vue.js的时候看网上说的七嘴八舌,走了不少弯路,所以现在来分享一下。这是基于windows环境下的方法:1,下载并安装Node.js附上官网链接Node.js官网一路点击next安装到本地。安装完成后window+R,输入cmd,打开命令提示符窗口测试是否安装成功,若出现版本信息则代表安装成功。接下来安装cnpm输入以下内容:npm insta...原创 2019-04-20 08:40:03 · 217 阅读 · 0 评论 -
html+css的一些笔记
绝对路径:是从盘符开始的路径相对路径:是从当前路径开始的路径(..表示父目录,上级目录)CSS定位:静态定位,绝对定位,相对定位,固定定位绝对定位是相对于最近已定位的祖先元素,元素框从文档流完全删除它可以像图层一样单独做一层,第几层可以通过z-index 来设置相对定位是相对于正常排列的位置进行偏移,脱离文档流,但仍占据空间固定定位是元素的位置相对于浏览器窗口是固定位置...原创 2018-08-28 19:02:06 · 686 阅读 · 0 评论