| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> JavaScript知识库 -> js-day17项目笔记 -> 正文阅读 |
|
|
[JavaScript知识库]js-day17项目笔记 |
项目笔记网站逻辑: 从哪里来 就到哪里去首页点击登录 登陆后返回首页 列表点击登录 登陆后返回列表页 解决: 在跳转页面的时候 增加页面标识符 作用标志上一个页面是谁 使用哈希值 #1 首页 #2 列表 #3 视频详情 #4 视频播放 #5 登录 #6 注册 数据渲染\1. 数据渲染 请求数据 \2. 将页面组成部分注释 小单元被备注 \3. 根据数据生成html片段 渲染到父元素中 具体渲染过程
localStorage: 电脑内存只能存储字符串 如果存储复杂数据类型 默认转换成字符串之后 在做存储 只要不手动清除 数据就一直存在 数组包对象 ? 单纯对象 ? 前后端数据交互的时候进行使用 1. 将json格式的字符串转成js数据: JSON.parse(数据); 2. 将js数据转成json格式的字符串 JSON.stringify(数据); <script>
? ? ? ? ? ?console.log(localStorage); // 对象
? ? ? ? ? ?// 存储
? ? ? ? ? ?// localStorage.属性名 = 属性值;
? ? ? ? ? ?localStorage.firstName = '迪丽';
? ? ? ? ? ?
? ? ? ? ? ?// localStorage.setItem(属性名, 属性值);
? ? ? ? ? ?localStorage.lastName = '热巴';
? ? ? ? ? ?console.log(localStorage);
?
? ? ? ? ? ?// 取值
? ? ? ? ? ?// . [] localStorage.属性名 localStorage['属性名']
? ? ? ? ? ?console.log(localStorage.firstName);
? ? ? ? ? ?console.log(localStorage['lastName']);
?
? ? ? ? ? ?// localStorage.getItem('属性名');
? ? ? ? ? ?console.log(localStorage.getItem('firstName'));
?
?
? ? ? ? ? ?// 清除
? ? ? ? ? ?// 设置成空字符串
? ? ? ? ? ?localStorage.firstName = '';
?
? ? ? ? ? ?// 删除: localStorage.removeItem('属性名');
? ? ? ? ? ?localStorage.removeItem('lastName');
?
? ? ? ? ? ?// 批量清空
? ? ? ? ? ?localStorage.clear();
?
? ? ? ? ? ?console.log(localStorage);
?
?
?
? ? ? ? ? ?/*
? ? ? ? ? ? ? 数组包对象
? ? ? ? ? ? ? 单纯对象
? ? ? ? ? ? ? 前后端数据交互的时候进行使用
? ? ? ? ? ? ? 1. 将json格式的字符串转成js数据:
? ? ? ? ? ? ? ? ? JSON.parse(数据);
? ? ? ? ? ? ? 2. 将js数据转成json格式的字符串
? ? ? ? ? ? ? ? ? JSON.stringify(数据);
? ? ? ? ? */
? ? ? ? ? ?var data = [{
? ? ? ? ? ? ? ?name: '李四',
? ? ? ? ? ? ? ?age: 33,
? ? ? ? ? ? ? ?tip: '提示'
? ? ? ? ? },{
? ? ? ? ? ? ? ?name: '李四1',
? ? ? ? ? ? ? ?age: 33,
? ? ? ? ? ? ? ?tip: '提示'
? ? ? ? ? },{
? ? ? ? ? ? ? ?name: '李四2',
? ? ? ? ? ? ? ?age: 33,
? ? ? ? ? ? ? ?tip: '提示'
? ? ? ? ? }];
? ? ? ? ? ?localStorage.list = JSON.stringify(data);
? ? ? ? ? ?console.log(localStorage);
?
? ? ? ? ? ?var d = localStorage.list;
? ? ? ? ? ?console.log(d);
? ? ? ? ? ?console.log(JSON.parse(d));
? ? ? ?</script>
版心html大致格式为 ? <header> ? ? ? <div class="main"> ? ? ? </div> ? </header> ? <main> ? ? ? <div class="main"> ? ? ? </div> ? </main> ? <footer> ? ? ? <div class="main"></div> ? </footer> ? ? css代码使用通配符选择器 选中所有名字为mian的div;
* div.main {
?width: 1180px;
?margin: 0 auto;
?overflow: hidden;
}
|
|
|
| JavaScript知识库 最新文章 |
| ES6的相关知识点 |
| react 函数式组件 & react其他一些总结 |
| Vue基础超详细 |
| 前端JS也可以连点成线(Vue中运用 AntVG6) |
| Vue事件处理的基本使用 |
| Vue后台项目的记录 (一) |
| 前后端分离vue跨域,devServer配置proxy代理 |
| TypeScript |
| 初识vuex |
| vue项目安装包指令收集 |
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年10日历 | -2025/10/30 4:30:55- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |