tplink一面凉经 顺便总结下前端知识

Q1:绑定事件的方法(超基础但我只回忆起来一种 无语)

我的回答:首先在html标签中使用onclick进行事件绑定,然后在script标签中为该元素定义绑定的方法。
补充:

  1. 使用jQuery进行绑定
    例如有以下标签<button type="submit" id="btn_submit">submit</button>
    我们通过$('#btn_submit').click(function(){});来为其绑定事件
  2. 使用原生js绑定
    document.getElementById('#btn_submit').addEventListener('click',function(){},false)
  3. 在JavaScript代码中绑定。绑定事件可以使JavaScript代码与HTML标签分离,文档结构清晰,便于管理和开发。
  4. 绑定事件监听函数。用addEventListener()或者attachEvent()来绑定监听函数。

Q2:web调试页面的方式

我的回答:网页右键检查
补充:

  1. 微信的web开发者工具
  2. 谷歌浏览器Devtools模拟手机调试
  3. Vue的开发者工具

Q3:web中的解码

  1. 视频传输使用websocket协议,例如后端推流使用C语言编程,web前端收流使用js
  2. 视频解码库使用WebAssembly实现,js把取到的媒体数据通过封装好的接口传递给WebAssembly解码
  3. 视频播放使用HTML5的canvas播放,js获取到WebAssembly解码后的YUV数据,转换为RGB后在canvas上播放

猜你喜欢

转载自blog.csdn.net/wennianzhu/article/details/106829805