Welcome 微信登录

首页 / 脚本样式 / JavaScript

etmvc+jQuery EasyUI+combobox多值操作实现角色授权实例

etmvc+jQuery EasyUI+combobox多值操作实现角色授权实例

基于角色的权限管理一般有5张表构成,如下图,这里我们要实现对角色role进行授权操作,简单来说就是要对rolemenu进行添加操作,这里前端主要用easyui-combobox来实现权限多选。总体思路是先初始化combobox,绑定所有的权限;然后根据当前的角色获取该角色已经拥有的权限,设置combobox选中这些权限;最后修改好权限了,获取combobox的选中值发送到后端进行保存。1、控件初始化先是前端html,设置combobox的value是角色i...
微信小程序 网络API发起请求详解

微信小程序 网络API发起请求详解

微信小程序 网络API:微信小程序 网络API发起请求微信小程序 网络API 上传、下载微信小程序 网络API Websocket微信小程序 wx.request(OBJECT)​ wx.request发起的是https请求。一个微信小程序,同时只能有5个网络请求连接。OBJECT参数说明:参数名类型必填说明urlString是开发者服务器接口地址dataObject、String否请求的参数headerObject否设置请求的header ,...
微信小程序 网络API 上传、下载详解

微信小程序 网络API 上传、下载详解

微信小程序 网络API:微信小程序 网络API发起请求微信小程序 网络API 上传、下载微信小程序 网络API Websocketwx.uploadFile(OBJECT)将本地资源上传到开发者服务器。如页面通过 wx.chooseImage 等接口获取到一个本地资源的临时文件路径后,可通过此接口将本地资源上传到指定服务器。客户端发起一个HTTPS POST请求,其中 Content-Type 为 multipart/form-data 。OBJECT参数...
Javascript实现汉字和拼音互转的终极方案

Javascript实现汉字和拼音互转的终极方案

前言中文汉字和拼音互转是很多地方都会遇到的,本文是精心整理并修改了网上几种常见的字典文件并简单封装了一下可以直接拿来用的工具库。有需要的下面来一起看看。汉字转拼音:拼音转汉字:汉字与拼音相关知识普及汉字范围一般认为Unicode编码中的汉字范围是 /^[u2E80-u9FFF]+$/ (11904-40959) ,但是其中有很多不是汉字,或者说是可以读的汉字,本文用到的几个字典文件的汉字范围均是 /^[u4E00-u9FA5]+$/,也就是(19968-4...
jQueryready方法实现原理详解

jQueryready方法实现原理详解

今天闲来无事研究研究jQuery.ready()的内部实现,看JQ的源码一头雾水,由于自己很菜了,于是翻了翻牛人的播客,讲述详细,收获颇多。先普及一下jquery.ready()和window.onload,window.onload事件是在页面所有的资源都加载完毕后触发的. 如果页面上有大图片等资源响应缓慢, 会导致window.onload事件迟迟无法触发.所以出现了DOM Ready事件. 此事件在DOM文档结构准备完毕后触发, 即在资源加载前触发....
Angular2NgModule 模块详解

Angular2NgModule 模块详解

Angular的模块的目的是用来组织app的逻辑结构。在ng中使用@NgModule修饰的class就被认为是一个ng module。NgModule可以管理模块内部的Components、Directives、Pipes,引入Service,并控制外部组件对内部成员的访问权限。angular2 具有了模块的概念,响应了后台程序的号召,高内聚 低耦合。模块就是用来进行封装,进行高内聚 低耦合的功能。其实各人认为ng2 的模块和.net的工程类似,如果要使用...
jQuery实现点击任意位置弹出层外关闭弹出层效果

jQuery实现点击任意位置弹出层外关闭弹出层效果

在之前做项目的时候经常会在主页面上点击某个按钮,右侧弹出一个div输出对应内容的详细信息。此时,我是希望在鼠标点击弹出层外的时候关闭该弹出层,主要思想就是:找到鼠标点击的那个元素判断这个元素是否在指定区域内,其实就是判断它的父元素是不是弹出层如果不是就对弹出层进行hide,如果是就不进行任何操作具体实现该代码需要使用jQuery,代码如下:$(document).mousedown(function(e){if($(e.target).parent("#i...
Ubuntu 16.04 64位中搭建Node.js开发环境教程

Ubuntu 16.04 64位中搭建Node.js开发环境教程

前言首先说下本文的系统环境是:Ubuntu 16.04 64位,本文内容亲测可用, 大家可以请放心借鉴参考,下面来一起看看详细的步骤。使用淘宝镜像淘宝镜像官网是https://npm.taobao.org/使用淘宝镜像前请自行安装好 npm 和 nodenode 和 npm 的安装node可以在这里下载 本文使用的是官方推荐v4.4.4长期支持版下载并解压 node-v4.4.4-Linux-x64.tar.xz tar -xJf node-v4.4.4-...
JavaScript 中 avalon绑定属性总结

JavaScript 中 avalon绑定属性总结

avalon是前端MVVM框架,将所有前端代码彻底分成两部分,视图的处理通过绑定实现(angular有个更炫酷的名词叫指令),业务逻辑则集中在一个个叫VM的对象中处理。我们只要操作VM的数据,它就自然而然地神奇地同步到视图。$model(所有非$属性),$event(事件对象)1、作用域圈定ms-controller:按着就近原则自下而上扫描DOM树ms-important:仅扫描本节点及之下作为扫描区ms-skip:使绑定失效2、ms-duplex双向绑...
Bootstrap Table使用方法解析

Bootstrap Table使用方法解析

bootstrap table是一个非常不错的,基于bootstrap的插件,它扩展和丰富了bootstrap表格的操作,如格式化表格,表格选择器,表格工具栏,分页等等。最近基于bootstrap开发一个开台发布系统,就开发过程中,使用bootstap table遇到的一些问题及收获记录如下:开始使用:需要在你自己的页面中引入以下样式及脚本:<link rel="stylesheet" href="bootstrap.min.css"><...
Angular和百度地图的结合实例代码

Angular和百度地图的结合实例代码

我现在做的一个项目是angular,但是我用直接引用百度地图的方法引进js,写html,js代码,发现,我去,报错了,我一开始还以为是百度地图跟angular有冲突,然后我就去搜索啊,发现angular也有一个百度地图插件,无奈我用了报错了,网上说要用angular2版本才能兼容,但是我又不会下载2版本,所以我就放弃了,然后呢,我又去解决我一开始的那个错误了,首先来说一下百度地图怎么用吧,很简单,上代码首先引入js<script type="text...
<< 81 82 83 84 85 86 87 88 89 90 >>