JavaScript
文章平均质量分 68
Elle_Peng
这个作者很懒,什么都没留下…
展开
-
convertNumberToString
是的我要折腾一下 Javascript convertNumberToString 了????原创 2020-04-25 17:53:40 · 255 阅读 · 0 评论 -
convertStringToNumber
简单记录一下,Javascript parseInt, parseFloat 内部实现,并实现 convertStringToNumber原创 2020-04-25 12:46:16 · 305 阅读 · 0 评论 -
UTF8_Encoding
写在前面周一和小姐妹 Skady 宝贝练完舞后,交流了一个小时技术,是的????我们没有扯皮,难得交流技术。????她在玩“在C语言中编写JS代码,然后再编译成wasm,可以在浏览器里跑”,我们简单地交流了一下底层实现.应该是基于 ArrayBuffer 的然后不知怎么就想到了 0.1 + 0.2 ≠ 0.3,这个经典问题想看看它在内存中的表现并记录一下将 String 字符串,转成字节流的整个实现...原创 2020-04-22 14:56:57 · 439 阅读 · 0 评论 -
Javascript 面向对象还是基于对象
写在前面昨天 Mentor 说以后要开始用 React Hooks(我还没有涉足 )写点东西,进而谈论到 React 生态一直想推展开来的的函数式编程思想,我不由得想到一个问题:都说 Javascript 不是典型的面向对象编程语言,它并不具备完整的 OOP 该有的特性,它虽引进了 class 语法糖,但只是让对象原型写法更加像面向对象编程语言的写法,那面向对象到底可以理解为什么 ? ???? 以及...原创 2020-04-11 18:44:51 · 344 阅读 · 0 评论 -
微信小程序-获取图片主色调
写在前面是的我要开始做:根据图片的主色调来改变一下页面背景颜色了????记录一下,自己碰到的问题以及思考时间多的话,会考虑将代码发在github,欢迎大家去star????开发准备理一下思路将网络图片绘制进canvas通过canvas的getImageData获取图片的像素数据canvas 2d 与旧版 canvas 将网络图片绘制进canvas的两种方法实践分析目前主要用于...原创 2020-03-29 17:23:12 · 5352 阅读 · 4 评论 -
微信小程序-fix canvas原生组件最顶层
写在前面大家应该都知道过,在微信小程序中,canvas等原生组件的层级是最高的,页面中无论你设置多大的z-index都无法覆盖在其之上,这就可能会产生一些问题就像这样柱状图是用canvas画的,它置于了我的tooltip之上。【这看起来真是一个可怕的问题解决问题微信官方提供了cover-view原生组件,覆盖在原生组件之上的文本视图微信官方提供了将canvas转化为图片...原创 2020-03-22 19:19:29 · 1995 阅读 · 0 评论 -
微信小程序-气泡框 Popover
写在前面记录基于微信小程序-气泡框实现中产生的问题及思考问题截图问题描述模拟器显示正常,但在真机上点击后,气泡框的箭头并没有消失,且点击同一级别区域,能利用覆盖消除箭头。【是不是一个很可爱的bug?问题解决过程记录定位问题发生的原因范围样式样式在判断显示条件(wx:if="{{visible}}")生效后,仍然渲染否定原因查询代码发现,整个样式背景的设定是...原创 2020-03-22 16:51:08 · 7433 阅读 · 2 评论 -
null 和 undefined 深入理解
null 和 undefined 深入理解null:空对象指针 –> 一般都是我们手动设置初始的值为null,后期的话会给其赋值undefined:未定义 –> 一般都是浏览器默认的值 耿大大的女朋友是null.耿大大的男朋友undefinednull我们设定一个变量,后期需要使用,那么前期我们设置默认值为nullvar timer = null;...原创 2018-06-16 22:53:08 · 1362 阅读 · 0 评论 -
深入理解JS中的--同步和异步
JS中的两种编程思想:同步、异步JS是单线程的 –> JS就是一个傻子,脑子一根筋,做着当前的这件事情,没有完成之前,绝对不会做下一件事情同步就是 –> 上一件事情没有完成,继续处理上一件事情,只有上一件事情完成了,才会做下一件事情 –> JS中大部分都是同步编程<script type="text/javascript"&原创 2018-06-16 22:46:03 · 6846 阅读 · 1 评论 -
创建简单的脚本
在 Web 页面里添加 JavaScript 的各种方式两种方法 * JavaScript 语句直接包含在HTML文件里 * <script> ... </script> * JavaScript 代码保存到单独的文件中,然后利用<script>标签的src...原创 2018-04-23 21:00:45 · 365 阅读 · 0 评论 -
JS中的this详解
函数中的this指向和当前函数在哪定义的或者在哪执行的都没有任何关系 分析this指向的规律如下:[非严格模式下]1、自执行函数中的this永远是windowvar obj = { fn:(function(i){ //this --&gt; window return function() { //th...原创 2018-06-04 19:09:13 · 493 阅读 · 0 评论 -
案例(一) : 实现表格的多序排列
表格多序排列 // --> 想要操作谁,就先获取谁var oTab = document.getElementById("tab");//table下的特殊属性var tHead = oTab.tHead;var oThs = tHead.rows[0].cells; //rows 所有行,cells 所有列var tBody = oTab.tBodies[0]; //tb...原创 2018-06-06 09:06:27 · 231 阅读 · 0 评论 -
数据类型的检测
数据类型检测typeof 用来检测数据类型的运算符使用typeof 监测数据类型,首先返回都是一个字符串 其次字符串中包含了对应的数据类型例如: “number” –> number “string” “boolean” “undefined” “function” “object”局限性:–> typeof null –> “object” 是没有...原创 2018-06-07 15:38:29 · 484 阅读 · 0 评论