首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用javascript向手写笔添加自定义函数

使用javascript向手写笔添加自定义函数
EN

Stack Overflow用户
提问于 2014-04-03 11:57:00
回答 1查看 1.2K关注 0票数 0

我想将charAt js函数添加到手写笔中,我尝试在手写文档中发布的示例如下所示:

代码语言:javascript
复制
var stylus = require('./node_modules/stylus')
, nodes = stylus.nodes
, utils = stylus.utils
, fs = require('fs');

function charAt(string, index) {
  return string.charAt(index);
}


stylus(str)
  .set('filename', 'js-functions')
  .define('charAt', charAt)

  .render(function(err, css){
    if (err) throw err;
    console.log(css);
  });

我将需求路径更改为我的手写笔dir,在test.styl中我有以下内容:

代码语言:javascript
复制
use('js-functions.js')

当我运行它时,请接受以下错误:

代码语言:javascript
复制
ReferenceError: test.styl:1
  > 1| use("js-functions.js")
    2| 
    3| 
    4| 

str is not defined

这里发生了什么?,我缺少了什么?,对于刚接触节点和手写笔的人来说,文档并不能很好地解释它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-08 09:48:57

创建一个像这样的文件“test.js”:

代码语言:javascript
复制
var plugin = function(){
    return function(style){
        style.define('charAt', function (string, index) {

        })
    }
}
module.exports = plugin;

手写笔代码:

代码语言:javascript
复制
use('test.js')
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22836972

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档