展开收起这个功能原来可以作出更好的优化...再也不用纠结于 目标段落的字号和行间距所带来的
高度无法统一
的问题了...
不对,主要的问题依然不是直接操作dom 或者操作元素 class 属性两者之间做选择的问题...而是说还是高度的问题...靠,要用手机 chrome打开 url 才能在 Mac chrome 上面调试对应页面...不是坑...但是就是感觉不是很爽...如果我只想在微信浏览器里面调试呢...那就用微信开发者工具或者扫一扫 Mac 上面的浏览器 URL??
刚刚尝试了一下 就是感觉有点卡...
有时候往往是注释的错...注释不能随便放...还得看渲染机制允不允许注释格式的问题...\
之前2016.09.14 09.18号的 beta 发版失败后来慢慢地发现原来是因为 npm install 卡死...看来要不本地 (c)npm i 好了 node_modules 目录之后或者改一下发布脚本(采用淘宝镜像源或者公司自己搭建的镜像源都可以...)
m-site 项目:
build文件:
#!/bin/bash
fe=.
rd=../m
output=../bdg-m-fe-compiled
output_public=$output/public
cd $fe
git pull
npm install --registry=https://registry.npm.taobao.org
if [[ $1 == "fast" ]]; then
gulp
else
gulp min
fi
test -d $output_public || mkdir -p $output_public
test -d $fe/output/asset && cp -r $fe/output/asset $output_public
test -d $fe/output/dep && cp -r $fe/output/dep $output_public
test -d $fe/output/view && cp -r $fe/output/view $output
build-norelease.sh:
#!/bin/bash
br=$1
fe=.
rd=../m
output=../bdg-m-fe-compiled
output_public=$output/public
cd $fe
git fetch
if [[ "" != "$br" ]] ; then
git branch | grep -E "\b$br\b"
if [[ $? == 0 ]]; then
git checkout $1
else
git branch -a | grep -E "\b$br\b"
if [[ $? == 0 ]]; then
git checkout -t origin/$br
else
echo "分支$br不存在"
exit 1
fi
fi
fi
git pull
npm install --registry=https://registry.npm.taobao.org
gulp
test -d $output_public || mkdir -p $output_public
test -d $fe/output/asset && cp -r $fe/output/asset $output_public
test -d $fe/output/dep && cp -r $fe/output/dep $output_public
test -d $fe/output/view && cp -r $fe/output/view $output
build-branch.sh:
#!/bin/bash
fe=.
rd=../m
output=../bdg-m-fe-compiled
output_public=$output/public
cd $fe
git pull
if [[ ! -z $1 ]]; then
git checkout $1
if [[ 0 != $? ]]; then
echo "branch $1 不存在"
exit 127
fi
git pull
fi
npm install --registry=https://registry.npm.taobao.org
gulp
test -d $output_public || mkdir -p $output_public
test -d $fe/output/asset && cp -r $fe/output/asset $output_public
test -d $fe/output/dep && cp -r $fe/output/dep $output_public
test -d $fe/output/view && cp -r $fe/output/view $output
经过测试 smarty
的 {{ $smarty.server.HTTP_HOST}{$smarty.server.REQUEST_URI }}
相当于 js 的 location.href
还有项目里面用的 smarty 版本是2.1,所以支持{}
这种语法...所以说以后再也不用{{ if ... }}
这样了,直接{if ...}
好好哇...突然发现2.1的版本还是不支持啊...弄错了不好意思...还是用回{{ ... }}
吧??刚刚说错了好多东西...记得在 smarty doc
里面看到过好像有个 delimeter...的有关设置还是什么...忘了...版本变化一般来讲和这个设置无关...