摘要: 简单实现三级导航栏效果,如图: 代码如下: 要想实现每级菜单的指针悬停颜色变化不同,在css样式中添加如下代码: 阅读全文
posted @ 2018-07-22 21:48 黑熊君 阅读(1767) 评论(0) 推荐(0) 编辑
摘要: 使用ul li标签构建导航栏,在li中设置两个并列标签<a>和<span>,分别装有中文和英文,利用css:hover伪类设置显示隐藏。 代码如下: 阅读全文
posted @ 2018-07-22 21:33 黑熊君 阅读(736) 评论(0) 推荐(0) 编辑
摘要: node.js中使用session实现:验证用户是否已登录功能并维持用户的在线状态。 目的:用户必须登录才能进入商品页面和购物车页面,如果不经过登录就访问商品页面会拦截并自动跳转到登录页面。 用户登录后流程: 用户未登录流程: 为什么要用session:Http协议是无状态的,也就导致服务器无法分辨 阅读全文
posted @ 2018-07-21 20:45 黑熊君 阅读(29367) 评论(0) 推荐(1) 编辑
摘要: 问题: 服务器中有3个文件a.txt、b.txt、c.txt分别存储的数据为1、2、3,通过js中的异步ajax,分别获取这3个文件的内容并求和输出6。 问题答案方法一(回调函数方法):(对应下面的:问题答案方法二) 第一步:先封装ajax,用来读取文件中的数据 function get(url, 阅读全文
posted @ 2018-07-19 22:47 黑熊君 阅读(780) 评论(0) 推荐(0) 编辑
摘要: 原因:其中一处代码死循环,一直跳转到同一页面 问题举例:node.js代码 在地址栏输入 http://localhost:8000/product 就会出现此错误,此时已经处于/product地址,还要跳转到/product本身,出现死循环 解决:第四行代码写错了 1.应该是res.render( 阅读全文
posted @ 2018-07-17 20:06 黑熊君 阅读(42610) 评论(0) 推荐(1) 编辑
摘要: 将readFile封装成一个方法(解决异步问题) 原因:因为node.js是非阻塞I/O,所以是异步的,读文件是I/O请求,所以会被抛出,等所有的非I/O请求都完成后才会进行 有异步问题的代码: 解决 方法一:回调函数 方法二:events模块 监听on 广播emit 阅读全文
posted @ 2018-07-11 11:52 黑熊君 阅读(318) 评论(0) 推荐(0) 编辑
摘要: //数组去重 //数组排序 阅读全文
posted @ 2018-07-09 22:21 黑熊君 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 或者使用yarn publish出现couldn't publish package:"https://registry.npm.taobao.org/包名:unauthorized"错误 出现原因:使用的是淘宝源cnpm,登陆到的是cnpm 解决方法:切换到npmjs的网址,代码如下 npm co 阅读全文
posted @ 2018-07-09 21:51 黑熊君 阅读(6119) 评论(0) 推荐(0) 编辑
摘要: var http = require("http"); //创建一个服务器 固定方法 creatServer() //request response //回调函数里面的代码 需要通过浏览器请求服务器才可以执行 var server = http.createServer(function(req, 阅读全文
posted @ 2018-07-09 21:42 黑熊君 阅读(282) 评论(2) 推荐(0) 编辑