
JavaScript
Farmwang
博采众长,兼收并蓄!
展开
-
CSS常用代码(一)
CSS 基本操作原创 2022-11-05 11:45:17 · 348 阅读 · 0 评论 -
类构造函数(Constructor)单冒号:用法
1:在构造函数后面紧跟着冒号加初始化列表,各初始化变量之间以逗号(,)隔开;class test{ public: int x; const int y;test();}; test::test():x(100),y(200) //初始化操作{x=300;}原创 2021-09-08 21:22:35 · 405 阅读 · 0 评论 -
datatables data bind json
原创 2021-09-08 21:20:43 · 103 阅读 · 0 评论 -
test
varstringBuilder=newStringBuilder();stringBuilder.append("selectrefid,Shift,PDate,FormID,LineID,RiseCode,RiseMsg,Start_time,End_time,Duration,Category,Lev1,Lev2,CateCode,Lev...原创 2019-11-29 16:54:54 · 228 阅读 · 0 评论 -
JS exports
module.exports 是CMD规范的一个全局函数,功能是当前模块对外提供接口。require可以直接使用这个接口。export可以选择性地给其他模块暴露(提供)自己的属性和方法,供其他模块使用。echo.jsvar Echo = function(str){ console.log(str)}module.exports = Echoindex.js...原创 2018-11-27 15:29:20 · 6624 阅读 · 0 评论 -
Ajax blockui 不显示问题
原创 2018-09-27 10:31:27 · 653 阅读 · 0 评论 -
js.map
原创 2018-10-16 19:24:19 · 1261 阅读 · 0 评论 -
jQuery使用each遍历循环的方法
jQuery使用each遍历循环的方法1、选择器+遍历 1 2 3 4 $('div').each(function (i){ i就是索引值 this 表示获取遍历每一个dom对象 }); 2、选择器+遍历 1 2 3 4 $('div')...转载 2018-10-29 06:43:01 · 2841 阅读 · 0 评论 -
Uncaught SyntaxError: Unexpected token export popper.js
应该导入umd文件夹下的popper.js文件原创 2018-10-26 13:27:40 · 2469 阅读 · 2 评论 -
自执行函数和匿名函数
所谓匿名函数就是没有名字的函数,形式如下:function () { }既然没有名字,那么如何调用呢:var b=function () { }b()可以将匿名函数付给一个变量,这个变量现在就充当了这个函数的名称,但是记住,这个不是名称,我只是这么叫,如果觉得不妥的话,可以认为b现在就是这个匿名函数的代表,在用的时候用b就等同于使用右边的函数。...转载 2018-11-29 12:46:37 · 611 阅读 · 0 评论 -
函数声明 函数表达式 匿名函数
函数声明:使用function声明函数,并指定函数名。 function setFn() { // coding }函数表达式:使用function声明函数,但未指定函数名,将匿名函数赋予一个变量。var setFn = function() { // coding}匿名函数:使用function关键字声明函数,但未指定函数名。匿名函数属于函数表达式,匿...转载 2018-11-29 16:30:56 · 1484 阅读 · 0 评论 -
jQuery动态增加表格,增加行,并添加ID
<!DOCTYPE><html><head><meta charset="UTF-8"><title>test</title><script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js">&l转载 2018-09-12 15:30:35 · 3010 阅读 · 0 评论 -
Checkbix
Checkbix是一款轻量级的纯Javascript复选框checkbox动画插件。通过该插件可以使原生的checkbox复选框被点击的时候,产生一些有趣的动画效果。在页面中引入checkbix.min.css和checkbix.min/js文件。 <link rel="stylesheet" href="dist/css/checkbix.min.css"> &...转载 2018-09-03 21:35:26 · 534 阅读 · 0 评论 -
Uncaught TypeError: result.map is not a function
data: JSON.stringify(getpoid()), dataType: 'json', success: function (result) { var resultList = result.data.map(function (item)...原创 2018-09-01 11:06:43 · 5655 阅读 · 1 评论 -
js ftp upload
<div class="container"> <div class="row"> <div class="col-md-6"> <input type="text" id="txtfiledesc" class=&quo原创 2018-08-22 11:22:02 · 2897 阅读 · 0 评论 -
layui 上传文件时 参数
function getuploaddata() { console.log("getuploaddata"); var json = { "ASPSESSID": "hh", "ActionName": "MultiFile", "folder": "QMS", "sub原创 2018-08-22 09:23:12 · 7969 阅读 · 0 评论 -
jQuery function 中文 传参
'<a href="javascript:void(0);" onclick="layyuan(\'' + data +'\');" name="btncontent" type="text/html" >' + data + '</a>' ;如果data参数是中文,须加''分号,否则会出错原创 2018-08-16 14:16:23 · 1711 阅读 · 0 评论 -
jquery input 赋值问题
$("#item_id").attr("value", $("#item_id").val()); $("#item_id").val(edit.item_id);原创 2018-08-08 22:24:28 · 1177 阅读 · 0 评论 -
js table 跨column 属性
<table id="maincontent" class="layui-table" > <tfoot> <tr> <th colspan="2" style="text-align:right"></th>原创 2018-08-08 08:30:59 · 1763 阅读 · 0 评论 -
datatables rows selected
$('#maincontent').on('click', 'tr a[name="btnedit"]', function () { var $tr = $(this).parents('tr'); var idx = table .row($(this).parents('tr')) ...原创 2018-08-07 22:28:06 · 962 阅读 · 0 评论 -
深入理解 函数、匿名函数、自执行函数
基础概念:定义函数的方式 一般定义函数有两种方式: 1:函数的声明 2:函数表达式 函数的声明 如下代码就是函数声明的代码结构: function sum(x,y){ alert(x+y); } sum(1,2); //3 关于函数声明,它最重要的一个特征就是函数声明提升,意思是执行代码之前...转载 2018-11-29 16:35:34 · 234 阅读 · 0 评论 -
深入javascript——构造函数和原型对象
常用的几种对象创建模式 使用new关键字创建最基础的对象创建方式,无非就是和其他多数语言一样说的一样:没对象,你new一个呀!var gf = new Object();gf.name = "tangwei";gf.bar = "c++";gf.sayWhat = function() { c...转载 2018-11-26 22:52:14 · 180 阅读 · 0 评论 -
javascript对table的添加,删除行的操作
<body> <form name="myForm"> <table width="100%" id="tab" name="tab" border="0px" style="text-align:center;"> <tr style="background...转载 2019-05-12 22:33:45 · 266 阅读 · 0 评论 -
JS Table Update Delete Add
window.parent.UpdateRefid(GetData()); window.parent.DelRefid(GetData()); function DelRefid(data) { var tr = document.getElementById('bid_'+data.Refid); tr.paren...原创 2019-05-12 22:26:28 · 237 阅读 · 0 评论 -
css 背景透明 div 不透明
background-color: rgb(0, 0, 0,0.5);<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"> <title>CodePen - Counterrotation</title><style> ...原创 2019-05-16 21:48:25 · 2970 阅读 · 0 评论 -
javascript 的module 模块化
The Module Pattern,模块模式,也译为模组模式,是一种通用的对代码进行模块化组织与定义的方式。这里所说的模块(Modules),是指实现某特定功能的一组方法和代码。许多现代语言都定义了代码的模块化组织方式,比如 Golang 和 Java,它们都使用 package 与 import 来管理与使用模块,而目前版本的 JavaScript 并未提供一种原生的、语言级别的模块化组织模式...转载 2019-04-30 16:08:28 · 698 阅读 · 0 评论 -
$(window).width()与window.innerWidth的区别
window.innerWidth能获得什么数据?在自适应设计中,需要用js来判断浏览器宽度,从而调整网页宽度和布局,我一开始用的是window.innerWidth。window.innerWidth能获取当前窗口的宽度(包含滚动条),当浏览器宽度调整时,这个值也会跟着变化。但是,window.innerWidth在IE8浏览器是无效的。所以,需要使用一个代替品,那就是$(windo...转载 2019-04-25 15:55:30 · 3576 阅读 · 0 评论 -
js 事件模型 + ( 事件类型 )
Dom事件事件是一种异步编程的实现方式,本质上是程序各个组成部分之间的通信。DOM支持大量的事件(一) EventTarget接口DOM的事件操作(监听和触发),都定义在EventTarget接口。Element节点、document节点和window对象,都部署了这个接口。EventTarget接口有三个方法:addEventListener:绑定事件的监听函数 remov...转载 2019-04-30 11:40:04 · 694 阅读 · 0 评论 -
FormData用法详解
FormData 对象:一.创建一个formData对象实例的方式1、创建一个空对象var formData = new FormData();//通过append方法添加数据12、使用已有表单来初始化对象//表单示例<form id="myForm" action="" method="post"> <input type="text" nam...转载 2019-05-05 15:35:12 · 1310 阅读 · 0 评论 -
jQuery.Deferred exception: e.indexOf
$(window).load(function(){})在高版本中已经废弃,用:$(window).on('load',function(){});替代 $iframe.on('load',function () { App.unblockUI('#tab-content');//解锁界面 App.fixIframe...原创 2019-03-17 18:37:28 · 1286 阅读 · 0 评论 -
Ajax通过SOAP协议调用Web服务
我们用Ajax通过SOAP协议调用Web服务,其实就是要构建SOAP形式的请求的xml,如上图所示,请求的xml格式一定要与上面给出的SOAP1.1 request保持一致。首先看一下画红框的头信息,Ajax的调用必须是POST请求,并且Ajax的Content-Type和SOAPAction这两个头信息也必须和上文该服务给出的一致。如下所示: var url = "https://www...转载 2019-02-15 10:29:46 · 363 阅读 · 0 评论 -
深入理解javascript中的立即执行函数(function(){…})()
函数声明、函数表达式、匿名函数函数声明:function fnName () {…};使用function关键字声明一个函数,再指定一个函数名,叫函数声明。函数表达式 var fnName = function () {…};使用function关键字声明一个函数,但未给函数命名,最后将匿名函数赋予一个变量,叫函数表达式,这是最常见的函数表达式语法形式。匿名函数:function ()...转载 2019-01-07 11:25:22 · 130 阅读 · 0 评论 -
js中(function(){}()),(function(){})(),$(function(){});之间的区别
1. (function(){}())与(function(){})()这两种写法,都是一种立即执行函数的写法,即IIFE (Immediately Invoked Function Expression)。这种函数在函数定义的地方就直接执行了。通常的函数声明和调用分开的写法如下:function foo() {/*...*/} // 这是定义,Declaration;定义只...转载 2019-01-07 10:32:02 · 1177 阅读 · 0 评论 -
关于Function原型对象和Object原型对象的一些疑惑
网上有一道美团外卖的面试题是这样的:Function.prototype.a = 'a';Object.prototype.b = 'b';function Person(){};var p = new Person();console.log('p.a: '+ p.a); // p.a: undefinedconsole.log('p.b: '+ p.b); // p.b: b...转载 2019-01-07 10:00:59 · 1978 阅读 · 3 评论 -
JS 动态传函数作为参数
.Html({ url : "t1.html", success:function(result){ Popup(t,result); } }); Html = function(cf){ $.ajax({ url:cf.url, type:"get", dataType: "html", async:false, success:fu...原创 2019-01-10 17:19:16 · 1950 阅读 · 0 评论 -
Jquery 事件冒泡
(1)什么是事件起泡首先你要明白一点,当一个事件发生的时候,该事件总是有一个事件源,即引发这个事件的对象,一个事件不能凭空产生,这就是事件的发生。 当事件发生后,这个事件就要开始传播。为什么要传播呢?因为事件源本身并没有处理事件的能力。例如我们点击一个按钮时,就会产生一个click事件,但这个按钮本身不能处理这个事件(废话),事件必须从这个按钮传播出去,从而到达能够处理这个事件的代码中(例如我...转载 2018-12-22 22:24:57 · 229 阅读 · 0 评论 -
webpack jquery
const path = require("path");module.exports = { entry: __dirname + "/app/main.js",//已多次提及的唯一入口文件 output: { path: __dirname + "/public",//打包后的文件存放的地方 filename: "bundle.js"//打包后输出文件的文件名...原创 2018-11-27 14:41:32 · 354 阅读 · 0 评论 -
禁止浏览器查看源代码
window.onload = function() { document.onkeydown = function() { var e = window.event || arguments[0]; //屏蔽F12 if(e.keyCode == 123) { ret...转载 2018-08-11 11:01:08 · 2366 阅读 · 0 评论 -
URL 传参中文乱码
$(function() { function request(paras){ var url = location.href; var paraString = url.substring(url.indexOf("?")+1,url.length).split("&"); var paraObj = {} ...原创 2018-08-11 10:44:23 · 285 阅读 · 0 评论 -
aspx.net div height master.page
原创 2018-08-02 11:50:21 · 194 阅读 · 0 评论