前端技术笔记
聽見下雨的聲音
Hi there , I’m guqing,Halo开源团队核心成员,我在 halo-dev 和 halo-sigs 生态系统项目中进行贡献。 除了编码之外,我喜欢:插花、纯音乐、宋词、瘦金体以及具有斑驳年代感的物品和建筑以及文化重镇,它们隐含着某种岁月氛围,连空间都弥漫着一股怀旧美学的调性,充满了故事感。
展开
-
使用 JavaScript 对图像进行量化并提取主要颜色
前段时间在Halo的应用市场中遇到希望主题和插件的封面图背景色为封面图主色的问题,于是乎需要根据封面图提取主色就想到使用 K-Means 算法来提取。在图像处理中,图像是由像素点构成的,每个像素点都有一个颜色值,颜色值通常由 RGB 三个分量组成。因此,我们可以将图像看作是一个由颜色值构成的点云,每个点代表一个像素点。为了更好地理解,我们可以将图像的颜色值可视化为一个 Scatter 3D 图。在 Scatter 3D 图中,每个点的坐标由 RGB 三个分量组成,点的颜色与其坐标对应的颜色值相同。原创 2024-07-31 15:56:35 · 293 阅读 · 0 评论 -
Vuejs学习笔记(全)
1.起步创建一个html,然后通过如下方式引入 Vue:<!-- 开发环境版本,包含了有帮助的命令行警告 --><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>或者<!-- 生产环境版本,优化了尺寸和速度 --><script src="htt...原创 2019-02-24 20:12:33 · 13100 阅读 · 17 评论 -
js实现ArrayList
function ArrayList(){ this.arr=[], this.size=function(){ return this.arr.length; }, this.add=function(){ if(arguments.length==1){ this.arr.push(arguments[0]); }else if(ar...原创 2019-02-24 20:17:54 · 1499 阅读 · 0 评论 -
js实现哈希表
/** * js HashTable哈希表实现 * 参数及方法说明: * 函数名 |说明 | 返回值 * ---------------------|-------------------|---------- * add(key,value) |添加项 |无 * ---------------------------------------------------...原创 2019-02-24 20:24:12 · 692 阅读 · 0 评论 -
如和让微信小程序实现对象属性双向数据绑定
核心方法写一个下面的js方法,名称可以任意取,用于绑定input输入bindInput(e){ // 表单双向数据绑定 var that = this; var dataset = e.currentTarget.dataset; // data-开头的是自定义属性,可以通过dataset获取到,dataset是一个json对象 var name = d...原创 2019-06-03 14:18:11 · 5776 阅读 · 0 评论 -
Vue中input框手动赋值成功却无法在编辑input框的值??
如下示例:<a-form layout="vertical"> <a-row :gutter="16"> <a-col :span="24"> <a-form-item label="名称"> <a-input v-model="helloForm.name" p...原创 2019-08-16 10:53:08 · 14147 阅读 · 19 评论