最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

polymer初探_html/css

来源:懂视网 责编:小采 时间:2020-11-27 16:22:04
文档

polymer初探_html/css

polymer初探_html/css_WEB-ITnose:最近找了几个模块化的方案,posthtml还不是很成熟,css module需要和react一起比较好用,于是尝试了下polymer。 polymer是基于web component规范的,hello-world-polymer可以让我们快速的熟悉polymer。 polymer模块html,css,j
推荐度:
导读polymer初探_html/css_WEB-ITnose:最近找了几个模块化的方案,posthtml还不是很成熟,css module需要和react一起比较好用,于是尝试了下polymer。 polymer是基于web component规范的,hello-world-polymer可以让我们快速的熟悉polymer。 polymer模块html,css,j

最近找了几个模块化的方案,posthtml还不是很成熟,css module需要和react一起比较好用,于是尝试了下polymer。

polymer是基于web component规范的,hello-world-polymer可以让我们快速的熟悉polymer。

polymer模块html,css,js都是写一起的, hello-word.html 代码如下

 

定义好模块后,只要在 index.html 文件引入模块,然后用 标签就可以了,这个标签名跟模块里的id是一致的。

  <hello-world> 

多模块也是没问题的,我们新建一个 hello-module.html ,并且给她一点样式

  

然后在 index.html 引入

  <hello-world> 

浏览器显示是这样的,polymer已经帮我们加好命名空间,样式是不会相互影响的。

但是一些css3属性怎么办呢,我们还需要autoprefixer或者cssnext。需要三个插件支持,在命令行输入

npm i --save gulp-posthtml posthtml-postcss postcss-cssnext

然后修改 gulpfile.js 文件

var gulp = require('gulp'), postcssPlugins = [require('postcss-cssnext')({ browsers: ['last 10 versions'] })]gulp.task('html', function() { var posthtml = require('gulp-posthtml'); return gulp.src('modules/*.html') .pipe(posthtml([ require('posthtml-postcss')(postcssPlugins) ]/*, options */)) .pipe(gulp.dest('build/'));});gulp.task('watch', function() { gulp.watch("modules/**.html",["html"]);});gulp.task('default', ['html', 'watch']);

在命令行输入 gulp 就会实时帮我们编译了。生成的模块代码如下

  

这样浏览器就支持了,测试了一下,polymer支持安卓4.1,如果测试没什么问题,就可以愉快的用上了。

文档

polymer初探_html/css

polymer初探_html/css_WEB-ITnose:最近找了几个模块化的方案,posthtml还不是很成熟,css module需要和react一起比较好用,于是尝试了下polymer。 polymer是基于web component规范的,hello-world-polymer可以让我们快速的熟悉polymer。 polymer模块html,css,j
推荐度:
标签: html its css
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top