JavaScript
文章平均质量分 56
张思阳_Sia
这个作者很懒,什么都没留下…
展开
-
JavaScript数组去重的4种方法
更多内容,欢迎关注微信公众号“让知识成为资产”。1.基本的去重方法function findInArr(n ,arr){ //创建函数,查找一个数在当前数组中是否存在 for (var i = 0; i < arr.length; i++) { if (n == arr[i]) return true; //如果存在,返回tru...原创 2018-04-17 18:40:58 · 811 阅读 · 0 评论 -
JavaScript创建对象的7种方法
面向对象可以把程序中的关键模块都视为对象,而模块拥有属性及方法。 这样我们如果把一些属性及方法封装起来,日后使用将非常方便,也可以避免繁琐重复的工作。1.对象直接量创建对象最简单的方式就是在JavaScript代码中使用对象直接量。 对象直接量是一个表达式,这个表达式的每次运算都创建并初始化一个新的对象。每次计算对象直接量的时候,也都会计算它的每个属性的值。 如果在一个重复调用的函数...原创 2018-04-19 18:42:13 · 442 阅读 · 0 评论 -
确认登录及注销功能的代码(前端+后端)
1.确认登录功能应用场景在使用网站某些功能时,比如将商品加入购物车、在论坛上下载文件等,需要用户先登录才可操作,这时需要确认用户是否登录,如果未登录跳转到登录页面。实现思路后端:从session中取uid,如果有uid存储在session中,说明用户已登录,如果没有说明未登录;返回用户是否登录的提示信息,如果用户已登录,查询相应的用户名一并返回,用于显示在前端页面上。前...原创 2018-05-01 22:25:43 · 14468 阅读 · 2 评论 -
实现用户注册功能的代码
1.功能介绍使用语言: html + javascript + ajax + php 后端数据库: MySQL (这里不涉及到样式)成功注册流程:注册页面(register.html),该页面提供一个 form表单,收集用户信息。提交后转到register.php页面,利用php将注册信息添加到数据库中。2.实现代码2.1 创建MySql数据库中的用户信息表需...原创 2018-04-21 16:21:10 · 58268 阅读 · 3 评论 -
编写一个JS函数将列表子元素的顺序反转
要求:编写一个JS函数将列表子元素的顺序反转。<ul id="target"> <li>1</li> <li>2</li> <li>3</li> <li>4</li></ul&原创 2018-05-04 23:01:51 · 2003 阅读 · 0 评论 -
登录功能代码(前端+后端)
1.实现思路在登录页面用表单提交数据的方式,向后端发送用户名和密码;在数据库的用户表中查询是否有前端传来的用户名和密码,并向前端返回提示信息登录成功后跳回原页面2.实现代码登录页面HTML代码<form id="login"> 用户名: <input id="txtName" name="uname" value=""/>&l原创 2018-04-29 22:07:36 · 58359 阅读 · 2 评论 -
购物车列表加载商品信息及商品增减功能(Ajax+jQuery)
1.功能介绍在商品列表页面,用户将想购买的商品及想购买的数量添加进本页面的购物车列表,并计算商品价格。 2.实现思路加载商品信息 & 修改购物车列表中的数量服务器端:如果用户未添加过某商品,将商品的相关信息添加进数据库中的购物车表;如果用户已经添加过某商品,则更新商品的数量;判断用户是否登录,如果用户已登录,获取用户添加到购物车的商品信息,并将数据返回前端。...原创 2018-05-14 20:48:20 · 7622 阅读 · 0 评论 -
购物车页面的功能(php+Ajax+jQuery)
1.功能介绍购物车页面的功能包括:选择要购买的商品、全选商品;商品数量增减;商品删除;价格总计。2.实现思路根据利用冒泡原理,使用jQuery的.on()方法为整个购物车的父元素绑定事件,从而点击子元素时也可触发事件。3.实现代码checkAll.php(商品全选功能)<?php//思路:根据前端传来的用户id和是否选中(is_checked)的值,修改数据库购物车...原创 2018-05-16 21:00:44 · 3286 阅读 · 0 评论 -
JavaScript笔试题(一)
1.js中”5”+4=? 答案:”54” 考点: js中数据类型的隐式转换,不同类型的数据在计算过程中自动进行转换。 数字+字符串:数字转换成字符串。2.js中NaN*4=? 答案:NaN 考点:NaN转化成数字后还是NaN。3.js中null*4.5=? 答案:null 考点:null转化为数字后为0。4.js中alert(5*1.015===5.075)? 答案:...原创 2018-05-23 17:25:01 · 7062 阅读 · 0 评论