WEB前端架构(三)
时间:2022-04-27
本文章向大家介绍WEB前端架构(三),主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
先跟关注我的各位说声抱歉,快一周没更新了。 实在是因为太忙了,最近周末在忙装修的事,周内又要加班。 因为是新公司嘛,本来就忙,三天前又被临时抓去写一个手机微信上用的购物车。。 我也是忙的有点脑抽了,拿着图顺着操作步骤就写下去了,到后来才发现,这不就是一步一步的面向过程的写法了么, 所有的操作全都纠缠在一起,数字和操作用变量到处传来传去, 结果毫无意外的写成了一坨屎。
然后是当然的推翻重写啊, 搞一个购物车对象,然后添加各种方法,操作数据来渲染dom, 这才是正确的套路, 今天先说下思路, index.html,用load加载各个页面的内容进来; 用window.hash来指定页面的链接,就这样: xxx.xxx.com/index.html#product 用window.location.hash读取#后面的值 然后我写了一个goto方法,
goto( '要去的页面名','回调方法' );
function goto( _url, callback){
$('#wrap').load( _url,function(d){
callback(d);
})
}
要注意load方法加载进来的html页面时,加载进来的dom节点无法直接绑定事件,要在回调里再重新绑定一下。 因为你load网页进来时,整个网页其实已经加载完成,事件都绑定完了,你再load进来的dom节点,当然就没有事件可绑定了。 然后在config.js里用switch写了个路由方法,来指定页面的跳转 大意就是 获得hash的值,
switch(hash) {
case 'product':
$.load('product.html');
break;
case 'xx1':
$.load('xxx1.html');
break;
...
}
之类的
然后购物车对象:
var cart = {
addProduct:function(product){
},
editCart:function(){
},
emptyCart:function(){
...
}
}
之类的,, 今晚又加班到晚上9点,,头疼,,不写了, 下次再更
- 区块链与数字货币是什么关系呢?
- 保存数据到MySql数据库——我用scrapy写爬虫(二)
- 人工智能将取代人类?危机亦或是新的机遇
- 大数据驱动的未来网络:体系架构与应用场景(下)网络架构与场景详解
- 冷静点,NVIDIA 禁止 Geforce 进数据中心想限制的并不是深度学习
- 智能机器人崛起背后的中国力量
- 企业微服务架构转型-实施步骤
- Andrew Ng机器学习课程笔记--week2(多元线性回归&正规公式)
- 科技第六感:黑客控制你的车!不信?其实很简单
- python多版本的pip共存问题解决办法
- C++ 对vector进行排序
- 小程序优化36计
- 神经网络权重初始化问题
- Andrew Ng机器学习课程笔记--week11(图像识别&总结划重点)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- LNMP架构应用实战—Nginx反向代理负载均衡配置
- python第六课——判断结构
- MySQL数据库入门——备份数据库
- python第七课——循环结构 while
- python第八课——random模块的使用
- python第九课——while死循环
- python第十课——循环结构收尾
- python第十二课——for in循环
- Linux系统实战——批量无人值守安装操作系统
- python第十三课——嵌套循环
- python第十四课--排序及自定义函数
- python第十四课--排序及自定义函数之案例一:选择排序
- python第十四课--排序及自定义函数之案例二:冒泡排序
- python第十四课--排序及自定义函数之自定义函数(案例一)
- python第十四课--排序及自定义函数之自定义函数(案例二)