swan-js

百度智能小程序核心框架
授权协议 未知
开发语言 JavaScript
所属分类 手机/移动开发、 手机Web开发框架
软件类型 开源软件
地区 国产
投 递 者 黄意智
操作系统 跨平台
开源组织 百度
适用人群 未知
 软件概览

swan-js是百度智能小程序核心框架,包含:

  1. 页面栈
  2. 组件工厂
  3. 页面抽象
  4. 生命周期

快速开始

如何构建、安装、运行 执行 npm run build 进行编译

测试

执行npm run test进行单元测试,如有提交,需要增加单元测试

 相关资料
  • @megalo/target 的 platform 设置成 swan,mini-css-extract-plugin 提取文件后缀改成百度智能小程序的 css。 const createMegaloTarget = require( '@megalo/target' ) const compiler = require( '@megalo/template-compiler' ) const Mi

  • 1、自我介绍 2、怪异和标准盒模型 3、css选择器优先级 3、伪类选择器了解多少,beforeafter 4、箭头函数和普通函数区别 什么情况没有括号 5、set和map 6、vif和vshow 7、provide 8、路由怎么写的 懒加载怎么实现 9、响应式原理 10、场景:登录页面怎么写 11、前端常见攻击 12、xss怎么防范 13、对ai什么了解 14、写个冒泡排序 因为面试前打了一脚导

  • 智能小程序 网盘小程序和手百小程序使用同一框架。为了对小程序的权限进行控制,网盘自定了一些scope,如下: scope 描述 pcs_doc_read_write 读写网盘文档、文件列表 pcs_pic_rw 读写您百度网盘图片资源 pcs_video_rw 读写您百度网盘视频资源 pcs_audio_rw 读写您百度网盘音频资源 pcs_app_rw 读写您百度网盘应用资源 接入流程 1、去

  • 记录一下我人生的第一次面试,还是太紧张了。全程共计1h20min,面试官小姐姐很温柔,答的不太好,小姐姐一直在引导我,全程体验感很好! 流程: 1.自我介绍 2.介绍项目两个都介绍,没问啥 3.如何通过ajax实现登录功能 4. MVVM 5.虚拟DOM 6.父组件和子组件的通信方式,如何传值 7. Js有那些数据类型 8. es6的新特性, 新增了那些数据类型 9.闭包, 可以解决那些问题 10

  • 1. 配置SDK安全域名 1.登录百度智能小程序平台 2.打开开发设置,到服务器域名配置部分 3.在request合法域名中添加对应的域名(数据上传地址) 2. 安装sdk 将SDK文件复制到项目目录下 3. 引用sdk 3.1. 在app.js文件头部引入sdk import './zhuge-baidu.min.js' //sdk文件项目路径 App.zhuge.load('AppKey',

  • Tornado的web框架(tornado.web)在web.py中实现,主要包括RequestHandler类(本质为对http请求处理的封装)和Application类(是一些列请求处理的集合,构成的一个web-application,源代码注释不翻译更容易理解:A collection of request handlers that make up a web application)。