15.9.29 riot总结

  • Riotjs网站资料
  • 使用riot的建议
    • riot的模板文件(tag)建议采用html格式书写,其中的js代码建议写在script标签内部,这样可以使用编辑器的提示
    • 一般采用本地编译模式,编译后将模板改写成js,改写成如下格式riot.tag(tagName,template,js);其中tagName即为最外层节点名
    • riot模板内部也可以写style(不建议)
    • riot的模板中最外层标签将是模板名称,不能重复;js代码要写在节点内部
    • 假如通过浏览器编译,可以用riot.compile函数,注意使用riot+compile.js
    • 使用模板:riot.mount(selector,tagName,opts),selector和tagName相同时,可以省略其中任意一个,opts是编译的数据,将直接传递给模板内部(变量名opts),模板内js执行完后才会渲染出来。
    • node环境中想使用模板编译功能可以采用riot.render函数(mount函数使用了dom树,node环境不可用)
  • 其他
    • 版本v2.2.4是最后兼容浏览器ie8(需要其他js文件)的版本

15.9.08

  • 如果想要屏蔽浏览器对表单的默认验证行为,可以在表单元素上添加novalidate标记。
  • 命令行命令chrome –allow-file-access-from-files来禁止CORS错误

15.8.28 碎片化学习

  • mongodb数据库与mongoose工具的使用
  • 自动生成文档
  • array.sort(func) 函数中必须返回1,0,-1,不能使用true,false

15.8.23 ask改版

  • angular模板转smarty模板

15.8.20 夜莺ithelp

  • ps信息框中包含所选区域大小及位置
  • ps右键点击图片,选择图形元件所在图层

15.8.15 内搜工具条结果页面CtrlCtrl

  • 注意页面需主动设置宽度和高度
  • 外围滚动条样式必须主动设置(ie7模式)

初步

  • 使用python upload.py -o 提交代码到cooder检查
  • 使用svg提交代码