笔记
文章平均质量分 77
女挨踢
今天你更博学了吗
展开
-
算法中常用知识点
对 slice()和 substring()而言,第二个参数是提取结束的位置(即该位置之前的字符会被提取出来),区别是slice第二个参数支持负数索引,substring第二个参数负数会作为0。fromCharCode()方法用于根据给定的 十进制/UTF-16 码元创建字符串中的字符。这3个方法都返回调用它们的字符串的一个子字符串,而且都接收一或两个参数。slice()、substr()和 substring()。对 substr()而言,第二个参数表示返回的子字符串数量。原创 2023-07-25 17:47:42 · 69 阅读 · 0 评论 -
提升javascript效率的代码
javascript原创 2021-03-24 18:52:03 · 169 阅读 · 0 评论 -
关于浏览器和http的细枝末节
PS:Apache的默认Etag包含Inode,Mtime,Size三部分.而且Etag有强弱之分.比如一般的弱Etag,是以W/开头的,如:W/”abcde12”,这部分不是我们关注的焦点.因为弱Etag和强Etag的区别只在于算法.比如某种弱Etag关注的时间精度,为秒.而我们在项目中,最常见的做法是使用MD5.是一种忽略时间维度的,强Etag.为的是保证精确度.以及负载均衡设备的同步.除非我们的项目有特殊需求.但是往往我们可以根据需求,来调整算法.而不是沿用一些传统的弱Etag算法.原创 2020-04-04 18:15:51 · 395 阅读 · 0 评论 -
深入理解JavaScript的美妙
javascript原创 2020-03-08 20:06:10 · 527 阅读 · 1 评论 -
flutter、rn、uni-app比较
flutter => Googleuni-app => Dcloudrn => Facebookwebview、react native/weex、flutter,复杂度依次降低,渲染性能依次上升。webview和weex都内置了,可选择是界面库,纯排版引擎,绘制文字、按钮、图片等常用界面控件特点是简单、高性能使用dart语言,嵌套复杂.(是否可以通过一种预编译的dsl来简化写法 => 从严格转换为松散是简单的,从松散转换为严格几乎是不可能的)逻辑层与视图层统一,运原创 2022-01-13 16:55:29 · 5605 阅读 · 1 评论