![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
么么么么诗
来啊,大家一起秃
展开
-
jq修改表单值未触发change
描述change事件触发规则输入框,单选,下拉框的值发生改变后失去焦点时触发用代码来修改值不会触发解决jq调用触发$(target).trigger('change')代码<html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="原创 2022-02-18 10:40:29 · 396 阅读 · 0 评论 -
计算两点与正北方向夹角
/** 计算点B到点A之间的直线 以点A为原点 与正北方向的 顺时针夹角 * 取值范围 +270° ~ -90°* */function getAngle(pointA, pointB) { let dx = pointB.x - pointA.x; // 水平方向 差距 let dy = pointB.y - pointA.y;// 竖直方向 差距 if (dx === 0 && dy >= 0) { return 0 };.原创 2021-09-24 15:27:53 · 1711 阅读 · 0 评论 -
净化JS代码
注重命名函数能拆分的就拆分,按功能命名IF 语句简化if(value === 'duck' || value === 'dog' || value === 'cat') { // ...}将乱七八糟的条件判断放到一个变量中存储,比臃肿的表达式要好很多。const options = ['duck', 'dog', 'cat'];if (options.includes(value)) { // ...}及早返回及早返回使得我们的代码更加易读function原创 2020-11-25 09:34:46 · 151 阅读 · 0 评论