| |
|
开发:
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图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 22:59:23- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |