ICode9

精准搜索请尝试: 精确搜索
  • Bootstrap modal弹出框实现打印的功能,无须跳转页面2020-05-28 19:54:11

    html页面: <div class="modal fade" id="viewModal" tabindex="-3" role="dialog" > <div class="modal-dialog" role="document"> <div class="modal-content&quo

  • 移动端轮播图(原生JS写法)2020-05-28 18:02:35

    移动端轮播图功能和PC端基本一致。 实现功能: 可以自动播放图片 手指可以拖动播放轮播图 下面详细地说明具体的实现步骤: 1. 自动播放功能: ① 开启定时器 ② 移动端移动可以使用CSS3的translate移动。注意, 使用translate不需要添加就可以移动 ③ 想要图片优雅的移动,就需要添加过

  • async-validator 的中文文档翻译2020-05-28 17:08:13

    原文地址:https://www.cnblogs.com/wozho/p/10955525.html 阿里出品的 antd 和 ElementUI 组件库中表单校验默认使用的 async-validator,它在 gitbub 上也获得了 3.8k 的 star,可见这个库十分强大,奈何只有英文文档看的蛋疼,因此花点时间翻译一下以便日后查看和为新手同事提供文

  • 记一次mysql 重启失败2020-05-28 16:03:30

    今天重启mysql发现报错如下: $ sudo service mysqld restart Redirecting to /bin/systemctl restart mysqld.service Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe

  • 数组的深复制、扁平化、排序及去重相关方法2020-05-28 15:57:12

         // 数组的深复制 // concat var arr = [1, 2, 3, 4, 5]; var arr1 = arr.concat(); arr[0] = 100; console.log(arr) console.log(arr1) // slice var arr = [1, 2, 3, 4, 5]; var arr1 = ar

  • 后台返回blob格式的数据,前端接口并导出excel文件2020-05-28 14:54:47

    if (!!window.ActiveXObject || "ActiveXObject" in window){//判断是否为ie浏览器                      window.navigator.msSaveBlob(res.data, '用户模板.xlsx')//在ie中下载可用此方法,也可用下方注释的方法,此方法可以设置导出的文件的文件名防止

  • ueditor百度编辑器增加行间距与字间距工具按钮2020-05-28 14:04:36

    一、行间距 百度编辑器自带行间距工具,在toolbars里面加上'lineheight'即可 二、字间距 字间距工具需要自定义,修改的文件有点多 1、UE\lang\zh-cn\zh-cn.js在labelMap里面加上 'letterspacing':'字间距' UE\lang\en\en.js在labelMap里面加上'lineheight':'LineHeight'      2

  • C# 数据操作系列 - 18 让Dapper更强的插件2020-05-28 14:02:23

    0. 前言 在前一篇中我们讲到了Dapper的应用,但是给我们的感觉Dapper不像个ORM更像一个IDbConnection的扩展。是的,没错。在实际开发中我们经常用Dapper作为对EF Core的补充。当然了Dapper并不仅仅只有这些,就让我们通过这一篇文章去让Dapper更像一个ORM吧。 1. Dapper Contrib Dapper

  • bash中的字符串处理2020-05-28 13:58:05

       字符串切片: ${var:offset:number} 取字符串的最右侧几个字符:${var: -lengh} 注意:冒号后必须有一空白字符; 基于模式取子串: ${var#*word}:其中word可以是指定的任意字符;功能:自左而右,查找var变量所存储的字符串中,第一次出现的word, 删除字符串开头至第一次出现word字

  • vue给json数组里面动态添加属性2020-05-28 13:54:57

    var dataMap = JSON.parse(ret.retData);  //这是一个json数组 ,原数组 var optionArr = [];  //定义一个数组用来存放   dataMap.map((item,index)=>{    //  把原数组循环一下     optionArr.push(       Object.assign(item,{disabled:'true'})     //  数

  • 微信小程序中的深拷贝与浅拷贝问题2020-05-28 13:08:18

    最近在弄小程序项目的时候遇到了一个json对象复制的问题,也就是俗称的深拷贝与浅拷贝了。 一般用变量直接接收就是浅拷贝,那么如何理解浅拷贝与深拷贝的意义呢?   浅拷贝:只是将对象地址的复制,并没有开辟新内存栈,也就是说两个变量都指向了同一个栈地址,对其中一个进行改变删减时,   

  • EF Core 执行SQL语句和存储过程2020-05-28 11:05:14

    原文:EF Core 执行SQL语句和存储过程 无论ORM有多么强大,总会出现一些特殊的情况,它无法满足我们的要求。在这篇文章中,我们介绍几种执行SQL的方法。 1|0表结构 在具体内容开始之前,我们先简单说明一下要使用的表结构。 public class Category{ public int CategoryID {

  • js数组方法forEach,map,filter,every,some实现2020-05-28 10:54:49

    数组常用方法的实现 1 Array.prototype.map = function(fun /*, thisp*/) 2 { 3 var len = this.length; 4 if (typeof fun != "function") 5 throw new TypeError(); 6 7 var res = new Array(len); 8 var thisp = arguments[1]; 9 for (var i = 0

  • 原型链2020-05-28 10:54:31

      js中的对象分为两种:普通对象object和函数对象function。 var obj1 = new fn1();  var obj2 = {};  var obj3 = new Object();  var obj4 = Object();   function fn1(){};  var fn2 = function(){};  var fn3 = new Function();  var fn4 = Funct

  • Zip 压缩、解压技术在 HTML5 浏览器中的应用2020-05-27 21:51:38

    JSZip 是一款可以创建、读取、修改 .zip 文件的 javaScript 工具。在 web 应用中,免不了需要从 web 服务器中获取资源,如果可以将所有的资源都合并到一个 .zip 文件中,这时候只需要做一次请求,这样既减少了服务器的压力,同时也可以加快 web 应用的呈现速度。 今天就来探讨下 JSZip 如

  • Web全栈工程师之路(三)——JavaScript篇(十一)——对象(二)2020-05-27 21:01:39

    以下是html代码,个人建议放在IDE里运行,边看效果,边学习~ <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <t

  • Socket通信2020-05-27 18:08:36

      Socket命令发送 public void LostLicense(LicenseInfo license) { var arr = Dao.QueryForList<Hashtable>(Dao.GetStatementName("LostLicense"), license); string socketIpPort = ConfigurationManager.AppSettin

  • Ef core 如何设置主键2020-05-27 18:07:19

      在正题之前,先说明几个问题。   (1)写 sql 不好吗,为什么要引入 ORM ?   总的来说由于需求的复杂性增加,引入了面向对象编程,进而有了 ORM ,ORM 使得开发人员以对象的方式表达业务逻辑。对于有些类 sqlHelper 的 ORM 也不能说好还是不好,可能需求不同吧。   (2)实体 Entity 为什么要

  • php数组2020-05-27 17:04:46

    // $arr='a,b,c,d'; // $a=explode(',',$arr); //删除元素 // unset($a[1]); // var_dump($a); // $b=join('@',$a); // var_dump($b); //反转数组 // $c=array_reverse($a); // var_dump($c); //删除数组中的第一个元素,且长度减1,返回值为删除的元素值 // $c=array_shi

  • DOM操作应用高级2020-05-27 17:02:48

    DOM操作应用高级 表格应用 -1 获取 ​ tBodies(数组),tHead(一个元素),tFood(一个元素),rows,cells 隔行变色(鼠标移入高亮) /*小例子 隔行变色,鼠标移入变色移出还原*/ window.onload=function(){ var oTab=document.getElementById('tab1'); var oldcolor=''; //用来存放变色

  • js编码解码decodeURI(URIstring)与decodeURIComponent(URIstring)的区别2020-05-27 16:56:43

    1、encodeURIComponent 转义 除了字母、数字、(、)、.、!、~、*、'、-和_之外的所有字符(可看下表的非转义字符更清晰)。 注意:为了避免服务器收到不可预知的请求,对任何用户输入的作为URI部分的内容你都需要用encodeURIComponent进行转义。 var x = encodeURIComponent("https://b

  • HT for Web列表和3D拓扑组件的拖拽应用2020-05-27 15:06:38

    很多可视化编辑器都或多或少有一些拖拽功能,比如从一个List列表中拖拽一个节点到拓扑组件上进行建模,并且在拖拽的过程中鼠标位置下会附带一个被拖拽节点的缩略图,那么今天我们就来实现这样的拖拽效果。 首先我们需要创建一个ListView列表,在列表中加入图片信息,让ListView列表不那么

  • JavaScript总结2020-05-27 14:03:54

    JavaScript 是1种面向对象的动态语言,它包括类型、运算符、标准内置( built-in)对象和方法。它的语法来源于 Java 和 C,所以这两种语言的许多语法特性一样适用于 JavaScript。需要注意的1个主要区分是 JavaScript 不支持类,类这1概念在 JavaScript 通过对象原型(object prototype)得到延

  • 手写前端 serialize2020-05-27 12:01:24

    前言 在jquery中,写下我们很方便序列化我们的表单,比如说: window.onload=function(){ var form=$('#bitgood'); // document.getElementById("bitgood"); var data= form.serializeArray(); } 但是jquery库是沉重的,那么如何手写一个呢? 正文 思想: 首先无论如何你都要去遍历form里

  • nodejs-websocket的基本使用2020-05-27 11:04:41

      nodejs-websocket是nodejs的websocket模块 服务端: var ws = require('nodejs-websocket'); var wsPort = 3000; var peers = []; var server = ws.createServer(function(conn){ peers.push(conn); // 事件名称为text(读取字符串时,就叫做text),读取客户端传来的字符串

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有