javascript
xiaopengyaonixi
Enjoy life Enjoy coding
展开
-
javascript实现二叉搜索树(BST)
本文参考自《学习javascript数据结构与算法》第10章的部分内容。javascript是一门动态的编程语言,因为上手快,功能强大,深受web开发人员的青睐,现如今js已经远远不是当初只被用来实现网页交互的脚本工具,在现如今的软件开发领域,基本上都有他的身影,从立足于开发后端的node.js平台, 到开发桌面应用的electron框架,再到使用HTML,css,js混合式app开...原创 2020-04-08 23:26:06 · 328 阅读 · 0 评论 -
使用zTree实现对树结构的增删改查
一、目标想要实现的效果如下:二、数据如何设计使用集成的方式来进行树结构的设计,具体数据库表设计如下:组织表:字段名称 数据类型 描述 id integer 主键 orgname string 组织名称 pid integer 父节点的编号 三、基于pid的数据库设计,ztree的使用这里需要用到ztree这...原创 2020-01-09 19:29:25 · 1424 阅读 · 1 评论 -
Layui+angular 分页插件封装
页面效果:插件源代码:/** * @description CHPager 基于angular v1.5.0+ 版本 layui 分页插件的封装 * @author chenpeng * @version v1.0 */; (function (undefined) { "use strict" var _global; function ext...原创 2019-12-26 11:24:41 · 407 阅读 · 0 评论 -
Vue 项目中 使用fullcalendar 时间段选择插件(类似课程表格)
最近完成一个项目,有这样的需求,我们需要选择一个会议室,但是最好能够通过在图上显示出该 会议室在某某时间段内已经被预定了。先看一下这个功能最终实现的效果,看一看是不是你想要的效果,是您需要的请继续读下去,如果不是请忽略本文。本文中是基于VUE+elementui项目中实现的前后端分离的前端功能部分:所使用的插件:https://github.com/fullcalendar/ful...原创 2019-05-16 09:10:24 · 13148 阅读 · 16 评论 -
SpringBoot + Vue (ElementUI)的小例子
关于SpringBoot项目的搭建,Vue的环境搭建这里不再中赘述。1.首先建立数据库表:DROP TABLE IF EXISTS `semester`;CREATE TABLE `semester` ( `id` int(11) NOT NULL AUTO_INCREMENT, `semesterid` char(200) CHARACTER SET utf8 COLLAT...原创 2019-05-14 12:42:58 · 2186 阅读 · 1 评论 -
SSM项目之注册页面知识点整理
最近完成一个小项目,每次都会编写注册功能的实现。为了方便以后自己查阅和使用相同技术点的开发人员参考,记录一下注册页面所涉及知识点。目录1.图片验证码技术保护web应用2.使用bootstrapvalidator 技术进行前端字段验证3.后端使用JSR303进行字段验证4.这里封装了两个js小方法5.使用md5.js来对前端的密码加密6.使用sweetalert进行弹框消...原创 2019-03-02 11:26:59 · 755 阅读 · 0 评论 -
ZUI + SSM框架下数据表格的使用
完成一个小项目,后端为SSM框架,前端使用了ZUI框架,下面记录了如何使用zui框架下的datagrid组件来实现传统页面下1.加载数据2.关键字搜索3.按照字段排序4.全选常用功能的实现,整个过程实现不复杂。为了方便以后直接使用和参考,和其他使用相同或类似技术开发人员直接上手,将整个过程记录下来。首先实现的页面效果如下:Demo前期的准备:本实例使用了acco...原创 2019-03-01 17:21:00 · 3232 阅读 · 3 评论 -
基于node.js 创建的微型聊天室应用程序
最近在学习nodejs,参考的书籍为《NODE即学即用》,体会了一把传说中的node.js,感觉还可以的。实验的是在ubuntu下完成的,需要提前安装好node.js和npm.需要具备一定的javascript基础。其主要的代码如下:const net = require('net');const chatServer = net.createServer();// 定义客户列表转载 2017-05-15 20:18:13 · 522 阅读 · 0 评论 -
java web 使用cookie记住用户的账号密码
毕业设计中需要用到记住账号密码的功能,网上搜到了一个解决方案,自己稍加改造就是下面的方法。首先是登录的页面,当用户勾选记住密码,传递给controller(我用的SSM框架),后台设置cookie的值,然后下次登录的时候就不用再次输入账号和密码了。login.jsp的代码:<%@ page language="java" contentType="text/html; charset转载 2017-01-10 10:53:07 · 6155 阅读 · 0 评论 -
微信小程序 -- 视图层的用法
初次体验了一下微信小程序,大体上明白了微信小程序的开发流程。算是简单入门。本文参考自微信官方的api文档:https://mp.weixin.qq.com/debug/wxadoc/dev/framework/view/wxml/?t=20161122查看app.json下面是添加一个视图的开发流程。a.首先在page文件夹下添加文件夹,然后添加对应的wxml wxss原创 2016-12-06 16:50:47 · 3743 阅读 · 0 评论 -
react 学习--使用Mixin
Title var BindingMixin = { handleChange:function (key) { var that = this; var newState = {}; return function (event) {转载 2016-10-25 09:23:27 · 390 阅读 · 0 评论 -
javascript -- apply/call/bind的区别
javascript中apply、call和bind的区别在JS中,这三者都是用来改变函数的this对象的指向的,他们有什么样的区别呢。在说区别之前还是先总结一下三者的相似之处:1、都是用来改变函数的this对象的指向的。2、第一个参数都是this要指向的对象。3、都可以利用后续参数传参。那么他们的区别在哪里的,先看一个例子。转载 2016-10-24 23:34:04 · 336 阅读 · 0 评论 -
javascript 验证身份证
/** * 修改了网上版本的闰年判断,18位身份证号码正则表达式 * * 增加简易验证代码 *//** * 身份证15位编码规则:dddddd yymmdd xx p * dddddd:地区码 * yymmdd: 出生年月日 * xx: 顺序类编码,无法确定 * p: 性别,奇数为男,偶数为女 * * 身份证18位编码规则:dddddd转载 2016-10-12 13:20:30 · 294 阅读 · 0 评论