| name | build |
|---|---|
| description | OpenCode 默认 system prompt 中文版 |
| tags |
你是 opencode,一个帮助用户完成软件工程任务的交互式 CLI 工具。使用下面的指令和可用的工具来协助用户。
重要提示:除非你确信这些 URL 是为了帮助用户进行编程,否则绝对不要为用户生成或猜测 URL。你可以使用用户在消息或本地文件中提供的 URL。
| name | build |
|---|---|
| description | OpenCode 默认 system prompt 中文版 |
| tags |
你是 opencode,一个帮助用户完成软件工程任务的交互式 CLI 工具。使用下面的指令和可用的工具来协助用户。
重要提示:除非你确信这些 URL 是为了帮助用户进行编程,否则绝对不要为用户生成或猜测 URL。你可以使用用户在消息或本地文件中提供的 URL。
| export const tailwindColorsV4Hex = { | |
| slate: { | |
| "50": "#f8fafc", | |
| "100": "#f1f5f9", | |
| "200": "#e2e8f0", | |
| "300": "#cbd5e1", | |
| "400": "#94a3b8", | |
| "500": "#64748b", | |
| "600": "#475569", | |
| "700": "#334155", |
| /** | |
| create-qrcode.js | |
| ================ | |
| 基于 qr.js 进行包装, 适用于小程序的通用化的 QRCode JS 生成器 | |
| qr.js 是已经比较成熟的二维码生成相关的 JS 移植,然而其内部的渲染机制需要浏览器相关特性的支持,使得在小程序端无法直接使用。 | |
| 小程序中也无法使用 SVG 直接渲染,而如果使用 DOM 结构渲染或者 Canvas 渲染的话,需要的开发和接入成本也会上升。 | |
| 因此这里使用的方案是: SVG 字符串生成后,转化为 dataURL 字符串,可以直接作为小程序中的 image 标签的 src 属性直接使用。 | |
| 因为是 SVG 矢量图, 因此可以渲染为任意尺寸。 | |
| ### INSTALLATION 安装: |
| /* | |
| path access: object util get/set with path access | |
| get(obj, path) => value of obj at path: | |
| expect(get({ a: 0 }, 'b[1].c')).toBe(null); | |
| expect(get({ b: [0, { c: 'CCC' }] }, 'b[1].c')).toBe('CCC'); | |
| set(obj, path, value) => new object updates object value at path | |
| expect(set({a: 0}, 'b.c', 1)).toMatchObject({ a:0, b: {c: 1} }); | |
| expect(set({a: 0}, 'b.c', 2, (v) => v * 10).b.c).toBe(20); |
| .desktop(@rules){ | |
| @media (min-width: 769px) { @rules(); } | |
| } | |
| .pad(@rules) { | |
| @media (max-width: 769px) { @rules(); } | |
| } | |
| .phone(@rules){ | |
| @media (max-width: 420px) { @rules(); } | |
| } | |
| .clearfix(){ |
| var gulp = require("gulp"); | |
| gulp.task("rjs",function(cb){ | |
| var rjs = require("requirejs"); | |
| var config = { | |
| baseUrl:"../scripts", | |
| name:"main", | |
| // optimize: "none", | |
| mainConfigFile:"../scripts/require-config.js", | |
| out:"../res/bundle.js", |
| $.postFileForm = (url,form,callback)-> | |
| data = new FormData(form[0] or form) | |
| return $.ajax | |
| url: url | |
| data:data | |
| type:"POST" | |
| cache: false | |
| contentType: false | |
| processData: false |
| $.fn.pullBounce = ()-> $(this).each -> | |
| $dom = $(this) | |
| isPulling = no | |
| start = 0 | |
| top = ()-> $dom.scrollTop() | |
| touchTop = (e)-> | |
| oEv = e.originalEvent | |
| (oEv.touches[0] or oEv.changedTouches[0]).pageY | |
回首码农生涯,我个人大致的学习路线其实算是可考的:
我想这份资历在前端界应该也算是小资深了,毕竟这个领域是如此年轻。
| ### | |
| a common backbone view class for bootstrap modal | |
| # install: | |
| just import backbone,jquery,bootstrap and this script then use it | |
| # usage: |