自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

原创 【AI编程工具IDE/CLI/插件专栏】- 盘点热门编程插件且对比IDE/CLI能力差异

AI编程IDE的插件介绍,阐述当前AI插件的产品和能力特点和未来变化

2025-08-04 08:46:31 493

原创 【AI编程工具IDE/CLI/插件专栏】-国外IDE与Cursor能力对比

解决问题:支持自定义模型和工具,方便完成业务型能力定制。举例说明:定义一个PM角色模型,主要是分析产品需求文档,只调用查询和编辑工具,不支持命令运行工具。解决问题上下文超限时提示,便于即使感知启动新的对话。总结早期消息,是为了保持速度和相关性,而不会丢失上下文。举例说明:当本次对话超限时,由于有小模型总结早期消息,可以在新开的chat中的上下文导入上次对话的总结**(@ Past Chats能力)**

2025-08-03 14:54:07 774 1

原创 【AI编程工具IDE/CLI/插件专栏】- 热门AI编程CLI初识与IDE对比

本次先来介绍一下AI编程cli工具,主要是几款热门工具。初步介绍一下发布时间和资源地址,以及简单安装教程。

2025-08-02 10:21:23 1062 1

原创 如何选择AI IDE?对比Cursor分析功能差异

从功能上分析国内IDE和国外IDE差距,教你如何选择AI编程工具

2025-07-29 08:55:34 1004

原创 AI编程(七) - 什么是上下文工程?与提示工程差异

介绍上下文工程特点,以及与提示工程差异,系统性的学习上下文。

2025-07-27 09:18:05 961 1

原创 从Trae 2.0与CodeBuddy IDE发布,谈大厂布局IDE

最近字节跳动 Trae 2.0 与腾讯 CodeBuddy IDE 的接连发布,将AI编程推向一个小高潮。结合最近发布,今天谈谈国内AI编程IDE产品情况。

2025-07-24 08:19:06 974

原创 别急还有救!Cursor国内无法使用 Claude

别急还有救!Cursor国内无法使用 Claude

2025-07-19 16:23:20 447

原创 AI编程专栏(六)-前端必用MCP推荐

介绍前端可以用的MCP服务,推荐好用的MCP

2025-07-14 08:15:00 677

原创 Cursor 深度使用指南(二) - 新能力使用教程

Cursor新能力使用教程,memories,To-Do待办,后台代理等

2025-07-13 08:15:00 991

原创 AI编程专栏(五)-提示词知识-通用提示结构或框架

本文主要讲解常见的提示框框架,教你如何通过套用框架,编写更合理的提示词。

2025-07-10 08:49:57 1071

原创 AI编程专栏(四) - 提示词技术,如何写编程提示词

详细讲述提示词技巧,如何编写提示词

2025-07-09 07:43:58 985

原创 AI编程专栏(三)- 无手写代码实践,Monorepo结构框架开发

一次基于Cursor的完整的前端monorepo设计

2025-07-08 07:47:45 672

原创 AI编程专栏(二) - Cursor 深度使用指南

本文介绍了AI编程工具Cursor的基础信息与使用技巧。重点建议合理拆分任务、及时开启新对话以避免上下文混乱,并推荐使用自定义模式优化特定场景的工作流。复杂场景需要rule搭配MCP完成开发。

2025-07-07 09:15:00 1099

原创 AI编程专栏(一) - 评估AI编程工具对编程语言支持情况

让AI评估AI对编程语言支持情况,从侧面印证AI对前端,对程序开发的影响。

2025-07-07 09:15:00 551

原创 Canvas设计图片编辑器全讲解(一)Canvas基础(万字图文讲解)

AI发展,促使图片创作提升,前端在视觉方向的技术有更好的发展机会

2025-05-19 20:07:21 1165 1

原创 用claude3.7,不到1天写了一个工具小程序(11个工具6个游戏)

使用claude进行小程序开发,初步探索AI编程能力,探索未来前端编程方向发展趋势,评估AI对实际研发的影响。

2025-04-07 09:00:00 1289

原创 JavaScript原理(三)

一、异步及术语并行: 指同一时刻内多任务同时进行;并发: 指在同一时间段内,多任务同时进行着,但是某一时刻,只有某一任务执行;堆: 内存中某一未被阻止的区域,通常存储对象(引用类型);栈: 后进先出的顺序存储数据结构,通常存储函数参数和基本类型值变量(按值访问);队列: 先进先出顺序存储数据结构。消息队列: 也叫任务队列(task queue):存储待处理消息及对应的回调函数或事...

2019-04-08 21:26:52 545

原创 vue工作中使用情况

一、vue 相关API及使用情况1、vue.filter ,在common里写一些常用的功能,时间转化,过滤字段等等。(时间都是接口返回的毫秒,然后转化为需要的显示格式)。使用:main.js组件:| 前面是变量<div>{{createTime | time-formater-has-hour}}</div>2、comp

2018-06-18 22:42:37 1455

原创 js正则匹配原理

git下载一下,直接用浏览器打开

2018-05-22 19:58:18 527

原创 git 在工作中实际应用

下载原图

2018-05-22 10:28:31 639

原创 vue组件传值(附开源地址)

自己做的vue的项目,打算开源发布出去。里面会不断的有新的文章,帮助大家走过各种坑,当然该项目还没完成,我个人也会尽快做。我会借着每次发布新文章时都推广一下。如果看到的,或是有兴趣的人可以给个star。真的非常感谢啦。 地址: VUE项目重点: 觉得还可地,顺便给颗星,谢谢一、组件传值1、父组件给子组件传值1.0 应用场景:父组件内有搜索功能,子组件是搜索之后的列表...

2018-03-22 20:37:10 294

原创 vue-router使用(附开源vue项目)

自己做的vue的项目,打算开源发布出去。里面会不断的有新的文章,帮助大家走过各种坑,当然该项目还没完成,我个人也会尽快做。我会借着每次发布新文章时都推广一下。如果看到的,或是有兴趣的人可以给个star。真的非常感谢啦。 地址: VUE项目重点: 觉得还可地,顺便给颗星,谢谢今天的文章是vue-router。一、vue-router 2.x版本在vue-cli的使用。rout...

2018-03-09 10:13:36 1062

原创 hexo(四)DeprecationWarning: fs.SyncWriteStream is deprecated

由于换电脑,hexo需要移植,恰巧之前的域名到期了。不知道为什么狗爹没给我来邮件提示域名过期,超过一个月导致没法续费了。于是换回了hexo的默认域名。在折腾中遇到了几个新的问题。一、DeprecationWarning: fs.SyncWriteStream is deprecated问题: node和hexo插件的版本带来的问题:在node8.x的版本中,fs.SyncWriteS...

2018-02-22 17:11:09 3769

原创 工具集(长期更新)

同步和备份工作中非常重要一、软件和工具1、浏览器 推荐:  1、 firefox :火狐浏览器,推荐这里下载 右下角切换语言。   2、google :谷歌之所以放第二是因为被和谐了,开发者必备。   3、搜狗 : 这家伙启动还是很快的。 使用:(firefox)书签:书签栏合理分类注册帐号,同步自己电脑和工作电脑收藏的书签,firefox的帐号一个本

2017-12-08 17:13:29 789

原创 JavaScript原理(二)

一、DOM性能1、尽量较少DOM节点的操作(增,删,改,查)。因此对于DOM的操作都尽量进行变量缓存。2、使用HTML集合优化(类数组,但是没数组的方法)。document.getElementsByClassName()document.getElementsByName()document.getElementsByTagName()如果需要多次使用集合,可以考虑将集合复制到一个数组。(复制

2017-11-29 17:16:43 317

原创 JavaScript原理(一)

一、函数解析JavaScript解析是一段一段,并非一行一行解析。同一段中function语句和函数直接量定义的函数总会被优先编译执行(该执行不是调用函数),之后才会执行其他函数。new Function()在运行时动态地被执行(导致作用域也不同于前者)。前两者基本相同,因为被优先编译处理,new耗时非常高,每次循环都动态编译// 三种函数创建的速度测试var zz = new Da

2017-11-02 21:25:50 1942

原创 HTTP(一)

一、名词IP : 网际协议(Internet Protocol)MIME : 多用途因特网邮件扩展(Multipurpose Internet Mail Extension)。数据格式标签URI : 统一资源标识符(Uniform Resource Identifier)。两种形式: URL 和 URNURL : 统一资源定位符(Uniform Resource Locator)URN :

2017-08-14 20:19:13 613

原创 js逻辑与或非

首先js 会将 && 和 || 两边的值转成Boolean 类型,然后再进行逻辑关系运算 。&&运算如果返回true,则取后面的值,如果 || 返回true,则取前面的值。var num = 44 && 55;var num2 = 44 || 55;console.log(num); // 55console.log(num2); // 44转换成boolean 的规则

2017-07-31 21:58:22 20313

原创 Markdown Preview 刷新无效

前话:由于ST一直以轻量,快速,扩展性强闻名,个人也很是喜欢它的特性。秒开的特性可以说是相当给力,而且高度的可定制化,对于那些喜新鲜感的,乐于折腾的人来说,也是迷人的不行,简直就是”迷人小妖精”。另一方面由于工作的情况,ST的秒开真的是方便的不行。一、解决问题遇到情况:安装好了Markdown Preview也安装了Markdown Editing。但是在使用时虽然能打开,却不能实现F5刷新后更新内

2017-07-27 16:12:56 4187

原创 原型链与构造函数

首先:声明的函数,是有prototype属性的。但是对象是没有prototype的。一、函数console.dir(Foo)可以看到,有prototype属性和__proto__属性。Foo.prototype里的constructor指向Foo自己 , __proto__指向Object.prototype。而Foo.__proto__指向Function.prototype二、Objec

2017-07-15 17:47:03 589

原创 ajax与跨域

同源策略function createXHR(){if (typeof arguments.callee.activeXString != "string"){var versions = ["MSXML2.XMLHttp.6.0", "MSXML2.XMLHttp.3.0","MSXML2.XMLHttp"],i, len;for (i=0,len=versions.lengt

2017-07-04 21:47:05 324

原创 闭包(closure)

2017-06-10 11:34:58 1744

原创 hexo(三)功能完善

默认主题,landscapehexo搭建完成了,肯定是要不断完善优化的。下面就简单的记录我自己的完善过程,虽然只是做了一小部分,但是记录下来也方便以后自己在花大量时间去查找资料。一、写文章时如果内容太多,滚动条太长,这时候就需要一个返回顶部了。参考资料step:1、 打开 /themes/landscape/layout/_partial ,新建 totop.ejs <div id="totop">

2017-06-04 15:16:50 1878 1

原创 webpack学习ES6(一)

一、搭建环境(1)npm有时不好用,改用淘宝的镜像cnpm;淘宝镜像  $ npm install -g cnpm --registry=https://registry.npm.taobao.org(2)安装webpack ;webpack2.X官网英文不行?可以切换中文。 cnpm install webpack -g(3)初始化,写入依赖; $ cnpm init $ cnpm install

2017-06-02 12:28:17 584

原创 hexo(二)移植

一般来说,要进行hexo移植的玩家都经历过hexo配置了(这不是废话吗)。所以在此我就不过分的说基础的东西了。  先说一下我自己的情况:   目前hexo的主体是在公司的电脑上(不要问为什么在公司还有时间玩这个),但是实际上在家写东西的时间多与在公司,出于人性化的考虑,将hexo移动到自己的电脑上是势在必行的,好了废话不多说,开始搞  前提条件:自己的电脑安装了git,配置好了ssh(本人的hex

2017-05-16 22:27:40 690

原创 js中this(二)

判断this指向的关键点:1. 函数调用,this等于window2. 对象方法调用时,this等于那个对象。3. 匿名函数的执行环境具有全局性,因此其this对象通常指向window4. call、apply、bind,new等会改变this指向5. 多次调用,this指向直接调用方法的对象例:哪个对象调用了方法,该方法的this就指向那个对象多次调用,this指向直接调用方法的对象var

2017-05-09 16:36:37 343

原创 js变量,声明提升的坑

1、函数声明可以提升,所以foo()可以在上面执行。但是函数表达式不行 foo() // 3 function foo() { console.log(3) } fooNext() // Uncaught TypeError: fooNext is not a function var fooNext

2017-05-04 12:50:14 613

原创 js容易被忽略的内容(一)

1 / 3 === (1 - 2 / 3); // false计算机无法精确表示无限循环小数,所以有误差isNaN(NaN); // true唯一能判断NaN的方法是通过isNaN()函数多数情况,应该用null。undefined仅仅在判断函数参数是否传递的情况下有用。‘use strict’ 变量未使用var错误

2017-04-23 12:07:51 443

原创 JavaScript事件

发顺丰

2017-04-20 11:07:26 586

原创 写给自己

为什么会迷惑呢   虽然是个90后,但是年龄也不算小了。并且不管多大,总会遇到困惑和迷茫。趁着周末,写写属于自己的东西,也放松一下自己,告诫自己除了代码还可以有文字聊以自慰。  人在清闲(无聊)的时候,总会显得充满智慧,要么发呆,要么沉思, 外表看似心不在焉,内心却是波涛汹涌。上至天文,下至地理,还有处在中间的人文社科,什么都能思考上一番。  正是因为这样充满智慧的思考(闲的蛋疼的抽风),也让我

2017-04-09 23:19:53 391

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除