
JavaScript
哎呦喂超超。
coding coding
展开
-
scrollTop踩坑
scrollTop踩坑业务场景通过webUSB 连接开发板,开启Serial串口进行通讯。因为开发板在串口开启后会一只像web端传输数据,我们拿到这个数据之后,要返回到用户界面,类似于实现terminal之类的页面返回给用户。目的每条数据到达web端,就反馈到用户界面。数据超过了一定数量之后,显示数据到区域应该会进行实时滚动。我这里打算用到是js 中的scroll去实现,每次一条数据到达web端的时候,控制对应的div scrollTop = scrollTop + 21 ,其中21是一行数据原创 2020-09-03 23:01:39 · 367 阅读 · 0 评论 -
mouseenter与mouseover的区别
不论鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件。对应mouseout只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件。对应mouseleavedemo演示效果如图:原创 2020-08-01 00:31:19 · 203 阅读 · 0 评论 -
浅尝node
1.简介Node是JavaScript语言的服务器运行环境。所谓“运行环境”有两层意思:首先,JavaScript语言通过Node在服务器运行,在这个意义上,Node有点像JavaScript虚拟机;其次,Node提供大量工具库,使得JavaScript语言与操作系统互动(比如读写文件、新建子进程),在这个意义上,Node又是JavaScript的工具库。Node内部采用Google公司的V8引擎,作为JavaScript语言解释器;通过自行开发的libuv库,调用操作系统资源。1.1 安装与更新转载 2020-07-24 23:24:28 · 208 阅读 · 0 评论 -
deepClone
深拷贝提要平常写代码的时候,一定要注意,copy你对另一个文件对时候,看看你的赋值方式是不是直接=赋值的。例如let A = { name :'zhangsan',age:21}let B = AB.age = 22console.log(A)//{ name :'zhangsan',age:22}console.log(B)//{ name :'zhangsan',age:22...原创 2020-04-21 22:20:44 · 247 阅读 · 0 评论 -
页面跳转取消请求操作实现
页面跳转取消请求操作场景:当从A页面跳转到B页面时,发生在A页面到请求操作仍然在进行,那么B页面到请求操作就会被加入到队列中等待。在某些情况下,A页面到请求结果对我们来说已经没有了任何意义,所以主动把正在进行对请求取消掉,可以优化程序。javascriptvar controller = new AbortController();var signal = controller.sig...原创 2020-03-18 14:39:51 · 1571 阅读 · 0 评论 -
layui页面通过php fetch,渲染回数据,但是渲染回来的页面单选、下拉框全部丢失
原文链接:https://fly.layui.com/jie/60685/#item-1575450534586如上图,我有使用layui 的下拉框以及单选框,然后数据是通过php进行渲染回来的。$this -> view -> assign('orderList', $result);然后渲染完数据之后,通过fetch返回页面return $this->view-&...原创 2019-12-04 19:48:01 · 561 阅读 · 0 评论 -
layui下的 form自动提交问题(已解决)
在开发过程中,遇到了form表单在没有点击事件的时候,自动提交。导致报错。但是目的是,在用户主动进行表单提交的时候,触发这个时间。看一下代码:<button class="layui-btn" lay-filter="add" lay-submit>新建工程</button>js:layui.use(['form'], function(){ $ = ...原创 2019-09-30 10:23:11 · 5133 阅读 · 0 评论 -
function is not defined at HTMLButtonElement.onclick
function is not defined at HTMLButtonElement.onclick简述一下问题:===在写一个工程管理系统的时候如上所示,通过onclick调用了写在当前页面的方法,明确写了这个方法,但是在真实调用的时候会报错:也试了网上说的其他方式,加 type="text/javascript"等,然后发现并没有用。查看了报错信息看来问题原因是出在这个...原创 2019-09-28 11:01:26 · 12210 阅读 · 4 评论 -
cookie sessionStorage LocalStorage相关笔记
关于web中的数据存储cookie从前端发送web请求时,会自动将该页面的cookie添加到请求中。cookie数据总量不超过4k,并且以字符串的方式存储。可以简单理解成一个字符串cookie在网页关闭的时候会清除或者可以设置cookie的存活时间例如:document.cookie = "name =chai;expires=8349859";应用场景:判断用户是否登录ses...原创 2019-07-13 20:50:58 · 164 阅读 · 0 评论 -
appndChild 为子元素添加点击事件
如果元素是appendChild 动态添加到元素中的,并且append的子元素数量为多个,那么绑定点击事件后如何让程序区别你是点击了那个元素触发的事件可能会成为一个问题。例如我的这个实例中,我appendChild操作之后,添加进去10个img元素,然后在每个appendChild操作之前,会为img添加点击事件如下:img.addEventListener("click",function(...原创 2019-06-13 21:18:43 · 1823 阅读 · 1 评论