## 采用jquery的方法载入网页的公共的部分时,页面刷新之时公共部分出现了闪烁
## 解决方案
### 将公共部分编译为js代码
[链接](http://tool.chinaz.com/Tools/Html_Js.aspx)
```
function writeDom() {
document.writeln("");
document.writeln(" ");
document.writeln(" 山东省学校创客空间服务平台");
document.writeln(" ");
document.writeln(" ");
document.writeln(" ");
document.writeln(" ");
document.writeln(" ");
document.writeln(" ");
document.writeln(" ");
document.writeln(" ");
document.writeln(" 个人中心");
document.writeln(" ");
document.writeln(" ");
document.writeln(" 退出登录");
document.writeln(" ");
document.writeln(" ");
document.writeln(" ");
document.writeln(" ");
document.writeln(" ");
document.writeln(" ");
document.writeln(" ");
document.writeln(" ");
document.writeln(" ");
document.writeln(" 首页");
document.writeln(" —");
document.writeln(" 报名进度");
document.writeln(" —");
document.writeln(" 赛事中心");
document.writeln(" —");
document.writeln(" 消息中心");
document.writeln(" —");
document.writeln(" 大赛指南");
document.writeln(" —");
document.writeln(" 项目说明");
document.writeln(" —");
document.writeln(" 结果公示");
document.writeln(" ");
document.writeln(" ");
document.writeln(" ");
document.writeln(" ");
document.writeln(" ");
document.writeln(" ");
document.writeln(" ");
document.writeln(" ");
}
writeDom()
```
### 在页面的公共部分引入j
```
<div id\='Head' class\="public\_top" style\="height: 236px">
<script src='./s.js'></script>
</div>
```
### 解决导航高亮的问题
```
/\*
@pageName : 当前页面的name
\*/
function currentPage(pageName) {
if (!pageName || typeof (pageName) != 'string') {
throw new Error('当前页面不存在或参数格式不正确');
}
switch (pageName) {
case 'competeCenter':
$("#Nav a:eq(2)").addClass('current\_nav').siblings().removeClass('current\_nav');
$("#Nav a:eq(0)").addClass('current\_nav');
break;
case 'informationCenter':
$("#Nav a:eq(3)").addClass('current\_nav').siblings().removeClass('current\_nav');
$("#Nav a:eq(0)").addClass('current\_nav');
break;
case 'personalCenter':
$("#Nav a:eq(0)").addClass('current\_nav').siblings().removeClass('current\_nav');
$("#Nav a:eq(0)").addClass('current\_nav');
console.log('当前页面是个人中心页面');
break;
case 'signUpProgress':
console.log($('#Nav a:eq(1)'))
$("#Nav a:eq(1)").addClass('current\_nav').siblings().removeClass('current\_nav');
$("#Nav a:eq(0)").addClass('current\_nav');
break;
case 'systemInformation':
$("#Nav a:eq(3)").addClass('current\_nav').siblings().removeClass('current\_nav');
$("#Nav a:eq(0)").addClass('current\_nav');
break;
default:
}
}
```
- css用法技巧
- 阴影被后面div遮挡
- 绘制一个三角形
- 图像的灰白处理
- 一切居中
- 禁用鼠标事件
- 模糊文本
- 字体省略号
- 垂直居中
- box投影
- css动画
- javaScript常见工具封装
- 地址栏参数获取
- 日期格式化
- Ajax
- scroll
- 缓动函数
- 事件绑定
- 阻止冒泡和默认行为
- 伪数组正常化
- 日期生成
- 拷贝
- javaScript基本知识
- javaScript基本知识
- javascript常见代码块
- vue常见问题
- 获取参数
- vue常见问题/vue混入
- v-html指令问题集锦
- 正则获取html中所有的中文字符
- 时间格式化
- 监听路由的变化
- vue移动端滑动事件
- vue移动端图片点击放大
- 打包后背景图片404的问题
- webpack打包后部分样式失效
- IE的兼容问题
- post请求后台无法接受参数
- 验证码
- vue开启Gzip报错
- v-html修改样式
- app.css文件过大
- vue中中使用iframe
- babel对es6编译不彻底 出现ie不兼容的问题
- vue单页应用优化
- 吸顶问题
- 跨域session无法共享
- 登陆返回上一页
- axois中使用delete数据传递问题
- 监听数组对象数组中的属性
- webpack
- webpack基本使用
- webpack打包删除注释
- js插件
- 轮播图
- 面向对象模板
- 左滑右滑
- 存储
- appcan
- appcan
- js深入研究
- 数组的参数传递问题
- 采用jquery的方法载入公共页面后出现闪烁的问题
- html拼接无法绑定事件
- 吸顶问题
- async配合promise使用
- flutter
- 模拟器加载报错
- 底部导航实现
- 模拟器出现错误
- flutter在idea下的快捷键
- flutter学习笔记
- 设计模式
- 观察者模式
- nest
- nest基本说明
- nest错误处理
- vue高级
- 动态注入路由
- nest实战
- 一项目准备
- window
- 端口进程被占
- mis包
- reactNative
- react-native-router-flux
- esLint
- eslint
- Cesium