随笔分类 -  js

js笔记整理
摘要:前端模块化已经不是一个新技术了,但是在项目中还是碰到一些不太明白各种引入,导出模块的方法的使用和区别的小伙伴。所以还是想总结一下形成文档,来龙去脉搞清楚了,用起来自然不会混淆。 补充:在基于webpack的前端工程里,代码里使用了import做模块导入,module.exports 做导出,这个写法 阅读全文
posted @ 2020-03-19 21:58 solaZhan 阅读(402) 评论(0) 推荐(0)
摘要:js类型转换 阅读全文
posted @ 2020-01-09 16:05 solaZhan 阅读(1620) 评论(0) 推荐(0)
摘要:很欣慰,用mxgGaph开发流程图,锻炼了我的英语阅读能力(这里有一个无奈的苦笑); 这里先记录一下卡了我两天的一个,怎么形容呢,一个小水坑。不踩不知道,踩了哈哈笑。PS:此处不记录过程,只记录问题,适用于用过此插件并对插件有一定了解的宝宝们。 1、关于mxgraph的自动布局: a、使用mxgra 阅读全文
posted @ 2019-11-22 15:50 solaZhan 阅读(5319) 评论(0) 推荐(0)
摘要:首先要说明的是本文中的this,与mvvm框架如vue,yox等的this是不一样的,本文讨论的this不包括插件中对this变量的封装使用。 一、this绑定 this的绑定想必是没有什么疑问的,取决于函数的调用位置。ES6箭头函数的this则取决于函数定义的位置。 所以想确定this变量究竟指向 阅读全文
posted @ 2019-05-26 14:57 solaZhan 阅读(262) 评论(0) 推荐(0)
摘要:在看书的过程中,发现了很多之前不知道的点,感觉明白了这些点以后,对代码的运行有了更深刻的体会,故做此笔记,以温故并巩固。(持续更新...) 一、for循环中的变量 for(var i = 0; i < 10; i++){ setTimeout(()=>{ console.log(i); },i*10 阅读全文
posted @ 2019-05-12 13:21 solaZhan 阅读(462) 评论(0) 推荐(0)
摘要:今天做需求时候灵光一闪,想到了一个很简单的给对象数组排序的方法,敲黑板:此排序非普通大众排序 需求描述:有一个对象数组,大概长这样: 渲染页面时候呢,我们需要按照特定的顺序来取数据并渲染。 假如是按照name属性来排序,并且顺序为:扫码e贷,诚e贷,税源e贷,超值e贷,烟草e贷; 看到这里,小伙伴们 阅读全文
posted @ 2018-08-21 16:40 solaZhan 阅读(382) 评论(0) 推荐(0)
摘要:引子: 今天在搭新项目时候,想重新复习一遍webpack的配置,就从init开始重新写了一遍各插件配置。 写到server端口配置时候,随手打了个6得飞起得6666,启动服务,ok,页面麻溜地自己打开了,完美。 小圈圈转了2秒,怎么没出现熟悉的hello world 呢?怎么是一副服务启动失败的灰头 阅读全文
posted @ 2018-04-09 17:09 solaZhan 阅读(1903) 评论(0) 推荐(0)
摘要:很多编程语言,都是支持块作用域的,但是javascript是个奇葩啊哈哈,先来上代码: 示例一: for(var i = 0 ; i < 10 ; i++){ console.log(i); } console.log(i);//10 本来是想在for循环内部使用i的,但是这个时候,i被绑定到了fo 阅读全文
posted @ 2018-03-19 11:00 solaZhan 阅读(189) 评论(2) 推荐(0)
摘要:公司换了新领导,对调休请假控制很严格,就算没工作也不能请假回家过年,我只申请了3天调休。为了不用大过年返程回来上班,年前要坚守到最后一天了。想到三十要在北京机场过夜,真是心塞塞。所以为啥不再努力点儿,让自己有更多选择呢,是吧。 趁没有任务,重新来系统地学一遍js,把之前不明觉厉的细节知识补起来。第一 阅读全文
posted @ 2018-02-11 16:09 solaZhan 阅读(523) 评论(0) 推荐(0)
摘要:方法一:apache代理服务器配置(比较慢,性能不好也麻烦,不推荐) 方法二:用jsonp返回数据 result就是拉回的json数据(ps:不是一定要命名为result),methodName就是你约定好的函数名(jsonp会),即示例代码的onCustomerLoaded; 缺点:容易出现安全问 阅读全文
posted @ 2018-01-10 16:07 solaZhan 阅读(322) 评论(0) 推荐(0)
摘要:由于文本编辑框textarea和文本显示标签的换行符不同,所以对于通过管理后台编辑的内容,显示在网页上时,要进行数据的处理 textarea里 换行:\r 处理 :str = str.replace(/\r?\n?\\n?/g,"\r"); html里 换行:<br/> 处理:str = str.r 阅读全文
posted @ 2018-01-10 15:21 solaZhan 阅读(1677) 评论(0) 推荐(0)