
js相关类
文章平均质量分 69
海蓝树
做个有思想的“猿”
展开
-
详谈JavaScript原型链
本文是学习中传思客在慕课网开的课程《前端跳槽面试必备技巧》的学习笔记。课程地址:前端跳槽面试必备技巧-用户评价。目录创建对象有几种方法 原型、构造函数、实例、原型链 instanceof的原理 new运算符创建对象的方法 在了解原型链之前,首先先了解一下创建对象的几种方式,介绍以下三种。代码:<script type="text/javascript"> // 第一种方式:字面量 var o1 = {name: 'o1'} var.转载 2022-03-23 20:49:25 · 144 阅读 · 0 评论 -
javascript——原型与原型链
一、prototype在JavaScript中,每个函数都有一个prototype属性,这个属性指向函数的原型对象。例如:function Person(age) { this.age = age }Person.prototype.name = 'kavin'var person1 = new Person()var person2 = new Person()console.log(person1.name) //kavinconsole.log(per转载 2022-03-23 20:46:33 · 184 阅读 · 0 评论 -
使用ThreeJs从零开始构建3D智能仓库——第一章(一切的基础)
引用链接:https://blog.youkuaiyun.com/homula123/article/details/101197463使用ThreeJs从零开始构建3D智能仓库——第一章写在前面如何实现从最简单的开始,构建地面准备——浏览器跨域设置初始化场景、相机、灯光、渲染器创建地板创建控制器及其他完整的代码结束语写在前面最近因为项目需求,需要构建一个3D仓库,能够显示整个仓库的布局以及库内货物的情况。于是刚入职两年的小白我毅然决然接下了这个沉重的任务(手动狗头),但是我并没有任何关于3D转载 2021-05-15 17:21:01 · 2059 阅读 · 0 评论 -
Asp.Net Core + SignalR 实现实时通信
一、搭建项目1、创建一个ASP.NET Core MVC 项目2、nuget 下载和安装 MicroSoft.AspNetCore.SignalRvs提示版本冲突这时我们选择低版本即可二、SignalR配置1、在model中创建一个类MyHub 代码如下2、在Startup中注入SignalR并在Configure中配置路由3、右键项目名=>添加=>添加客户端库 对于“提供程序”选择...转载 2021-04-10 17:32:24 · 1153 阅读 · 0 评论 -
jqGrid之重新加载数据
HTML结构:<table id="jqGrid_ds_left"></table><div id="jqGridPager"></div>其次就是必须的配置信息了://这里给出一个模板数据dgDataLeft =[ {dataType:"小于50%",count:10}, //第一条数据 {dataType:"...转载 2020-04-27 11:00:20 · 1698 阅读 · 0 评论 -
JS-鼠标移出input,保留两位小数且添加千分位分隔符
鼠标移出input后保留两位小数,添加千分位分隔符<input class="credit" type="text" value="0.00"/><script type="text/javascript">//千分位的分隔符function toThousands(num) { //若没有任何数据则直接返回 if(num == "" || num...转载 2019-11-19 20:16:28 · 587 阅读 · 0 评论 -
layui框架——弹出层layer
两种调用方法:1、引用独立的layer.js文件 引入好layer.js后,直接用即可 <script src="layer.js"></script> <script> layer.msg('hello'); </script> 2、调用layui中的layer模块...转载 2019-10-23 10:57:55 · 1723 阅读 · 0 评论 -
js生成json数组
var datas=[]; var data = {}; data["id"] = 1; data["name"] = "test" + 1; data["age"] = 1 * 2; datas.push(data); var jsonString = JSON.stringify(datas); //[{"id":1,"name":"test1",转载 2014-02-09 17:22:41 · 684 阅读 · 0 评论 -
jquery ajax 方法及各参数详解
在使用jquery的时候,我们经常用到jquery中对ajax的封装,下面对ajax函数的各参数详细说明和讲解,以便更好的理解和使用 $.get(url, data, callback,type) 和 $.post(url, data, callback, type). 1、 jQuery.ajax( options ) : 通过 HTTP 请求加载远程数据这个是jQuer转载 2013-11-22 14:07:43 · 2502 阅读 · 0 评论 -
jquery学习笔记
1.通过选择器中不同的配置来找寻数据的节点,再通过jquery的其他方法,对节点进行操作(例如:$.bind('',function(){})等等) 方法即: $(selector,document) 和 $(selector).filter ,$(selector,document).find(其中内容类似于selector) 确定数据节点位置。其中选择器内容 属性用“[ attr原创 2013-06-28 14:45:18 · 694 阅读 · 0 评论 -
return false 正确运用
可能在你刚开始学习关于jQuery事件处理时,看到的第一个例子就是关于如何阻止浏览器执行默认行为,比如下面这段演示click事件的代码:$("a.toggle").click(function () { $("#mydiv").toggle(); return false; // Prevent browser from visiting `#`转载 2013-09-14 15:59:48 · 750 阅读 · 0 评论 -
在HTML文件引入其它HTML文件的几种方法
在论坛中常常有网友问到,可以在一个html的文件当中读取另一个html文件的内容吗?答案是确定的,而且方法不只一种,在以前我只会使用iframe来引用,后来发现了另外的几种方法,那今天就总结这几种方法让大家参考一下。1.IFrame引入,看看下面的代码------------------------------------------------------------------转载 2013-09-10 08:16:30 · 1399 阅读 · 0 评论 -
html select的事件 方法 属性
事件 onactivate当对象设置为活动元素时触发。onafterupdate当成功更新数据源对象中的关联对象后在数据绑定对象上触发。onbeforeactivate对象要被设置为当前元素前立即触发。onbeforecut当选中区从文档中删除之前在源对象触发。onbeforedeactivate在 activ转载 2013-09-06 09:06:44 · 1206 阅读 · 0 评论 -
JavaScript:this是什么
JavaScript:this是什么?定义:this是包含它的函数作为方法被调用时所属的对象。说明:这句话有点咬嘴,但一个多余的字也没有,定义非常准确,我们可以分3部分来理解它! 1、包含它的函数。2、作为方法被调用时。3、所属的对象。看例子:function to_green(){ this.style.color="green";}to_green();上面函数中原创 2013-07-21 22:01:34 · 536 阅读 · 0 评论 -
内联元素和块元素
《CSS权威指南》中文中:任何不是块级元素的可见元素都是内联元素。其表现的特性是“ 行布局”形式,这里的“行布局”的意思就是说其表现形式始终以行进行显示。 block元素的特点: 1. 总是另起一行开始; 2. 高度,行高以及顶、底边距都可控制; 3. 宽度缺省是它所在容器的100%,除非设定一个宽度。 inline元素的特点: 1转载 2013-07-04 11:04:23 · 656 阅读 · 0 评论 -
asp.net(c#)快速生成Json格式的数据(JsonHelper)
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using Newtonsoft.Json;using System.Data; namespace VeryCodes.Common{ ///转载 2013-07-02 10:53:31 · 4178 阅读 · 0 评论 -
easyui data-options的使用
data-options是jQuery Easyui 最近两个版本才加上的一个特殊属性。通过这个属性,我们可以对easyui组件的实例化可以完全写入到html中,例如:1<div class="easyui-dialog" style="width:400px;height:200px"2 d转载 2013-07-18 10:19:21 · 7097 阅读 · 1 评论 -
JQuery异步反序列化DataTable返回Json数据,并生成HTML
$(function () { $.post("ajax/getData.ashx", function (serverdata) { //alert(serverdata); var Djson = jQuery.parseJSON(serverdata);转载 2013-07-02 10:37:21 · 1894 阅读 · 0 评论 -
js中的callee
说明callee 属性的初始值就是正被执行的 Function 对象。callee 属性是 arguments 对象的一个成员,它表示对函数对象本身的引用,这有利于匿名函数的递归或者保证函数的封装性,例如下边示例的递归计算1到n的自然数之和。而该属性仅当相关函数正在执行时才可用。还有需要注意的是callee拥有length属性,这个属性有时候用于验证还是比较好的。arg转载 2014-02-28 09:50:29 · 818 阅读 · 0 评论 -
JavaScript中this的使用
在JavaScript中this变量是一个令人难以摸清的关键字,this可谓是非常强大,充分了解this的相关知识有助于我们在编写面向对象的JavaScript程序时能够游刃有余。对于this变量最要的是能够理清this所引用的对象到底是哪一个,也许很多资料上都有自己的解释,但有些概念讲的偏繁杂。而我的理解是:首先分析this所在的函数是当做哪个对象的方法调用的,则该对象就是this所引用转载 2014-06-06 14:10:11 · 432 阅读 · 0 评论 -
ES6 find 和 filter 的区别
遇到个功能是要分类就想说在前端过滤,不要从查数据库的时候过滤了。然后就想说除了filter还有啥好用的发现有个find,测试一番之后发现const list = [{'name':'1',index:1},{'name':'2'},{'name':'1'}]let list2 = list.find(i=>i.name==='1') let list3 = list.filte...转载 2018-10-27 15:17:28 · 351 阅读 · 0 评论 -
js 实现全屏预览(F11功能)
js代码[javascript] view plain copyfunction fullScreen(el) { var rfs = el.requestFullScreen || el.webkitRequestFullScreen || el.mozRequestFullScreen || el.msRequestFull转载 2017-09-08 14:47:27 · 1222 阅读 · 0 评论 -
获取iFrame框架中Form表单提交后的结果
xhEditor中的方式是:先提交Form表单,Form.submit();然后再设置iFrame加载完成事件,用于获取表单提交成功后的结果,iFrame.load(loadFunc());loadFunc方法中,获取表单提交结果的方法如下:Var responseTxt = $(iFrame.contentWindow.document.body).text();若responseTxt转载 2017-05-28 08:32:03 · 9169 阅读 · 1 评论 -
Bootstrap可编辑表格
1.说明继续送福利了,居于Bootstrap可编辑表格,编辑框支持下拉和日期,先上图看下效果,如图1:这是居于bootstrap-table进行扩展的功能,bootstrap-table的使用这边就不多说了,日期控件用的是bootstrap-datetimepicker,下拉控件bootstrap-select 这个是小编自己写的bootstrap-table API地址:ht转载 2017-02-22 16:36:26 · 1543 阅读 · 3 评论 -
【BootStrap】--具有增删改查功能的表格Demo
前言 bootstrap的表格样式,有类似EasyUI的表格,也有卡片式表格,放到移动端显示,各有千秋。但是BootStrap自带的表格是没有操作列的,网上的资源不少,但是都是比较单一、零碎,JS、CSS也经常给的不全,自己经过大概一个月左右的时间,把表格封装了一下,希望能分享给大家。 表格封装了3个版本,接下来给大家展示一下样式和代码。转载 2017-02-06 10:37:00 · 17147 阅读 · 1 评论 -
easyUI+bootstrap工作站,主要学习tabs方法
demo下载地址:http://download.youkuaiyun.com/detail/cometwo/9466657登陆页 html> head> meta charset="UTF-8"> script type="text/javascript" src="js/jquery-1.11.1.min.js">script>转载 2016-07-19 11:45:13 · 1595 阅读 · 0 评论 -
JS中的call()和apply()方法
1、方法定义call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明: call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。 如果没有提供 thisObj 参数,那转载 2016-02-23 15:21:40 · 356 阅读 · 0 评论 -
javascript console 函数详解 js开发调试的利器
Console 是用于显示 JS和 DOM 对象信息的单独窗口。并且向 JS 中注入1个 console 对象,使用该对象 可以输出信息到 Console 窗口中。使用 alert 不是一样可以显示信息,调试程序吗?alert 弹出窗口会中断程序, 如果要在循环中显示信息,手点击关闭窗口都累死。而且 alert 显示对象永远显示为[object ]。 自己写的 log 虽然可以显示一些 o转载 2015-11-13 13:52:29 · 471 阅读 · 0 评论 -
访问需要HTTP Basic Authentication认证的资源的各种语言的实现
访问需要HTTP Basic Authentication认证的资源的各种语言的实现无聊想调用下嘀咕的api的时候,发现需要HTTP Basic Authentication,就看了下。什么是HTTP Basic Authentication?直接看http://en.wikipedia.org/wiki/Basic_authentication_scheme吧。在转载 2015-01-28 11:25:17 · 519 阅读 · 0 评论 -
js闭包的用途
我们来看看闭包的用途。事实上,通过使用闭包,我们可以做很多事情。比如模拟面向对象的代码风格;更优雅,更简洁的表达出代码;在某些方面提升代码的执行效率。1 匿名自执行函数我们知道所有的变量,如果不加上var关键字,则默认的会添加到全局对象的属性上去,这样的临时变量加入全局对象有很多坏处,比如:别的函数可能误用这些变量;造成全局对象过于庞大,影响访问速度(因为变量的取值是需转载 2014-10-15 10:51:32 · 393 阅读 · 0 评论 -
Jquery-find filter区别
find()会在div元素内 寻找 class为classname的元素。filter()则是筛选div的class为classname的元素。基本是find子元素找,filter是平级找·find 函数是在当前对象集合的子元素中进行查询;·filter 函数是对当前对象集合进行过滤, 利用过滤条件缩小范围;·find 函数的参数是 jQuery 选择器表达式;转载 2013-07-16 11:36:56 · 647 阅读 · 0 评论 -
C#将datatable生成easyui的绑定tree 的json数据格式
/// /// 根据DataTable生成Json树结构 /// /// 数据源 /// ID列 /// Text列 /// 关系字段(字典表中的树结构字段) /// 父ID(0) StringBuilder result = new StringBuilder(); StringBuilder sb =转载 2013-07-02 10:18:42 · 1910 阅读 · 0 评论 -
Jquery中获取table中某列值的方法
花了一晚上的时间解决了一个看似很容易的问题。今晚做的这个东西中由于要获取某列中的一个ID值。如果是用平常的那种JS传值的方式此问题就不存在,但是由于此次用到的都是jquery插件,包括各种弹出框,用JS传值就得用JS那丑陋的弹出框,所以,你懂得。 网上找了很多方法,用起来都不行,后来想到了jquery中的鼠标事件,可以在鼠标经过table时,获得当前行与列的值。页面如下转载 2013-07-16 17:46:56 · 2382 阅读 · 0 评论 -
ASP.Net和JS对Cookie的互操作问题
<br /> 首先看一下下面的Cookie简明参考:(来自:http://www.builder.com.cn/2007/1024/576287.shtml)<br /> 一 写入Cookie<br /> 1. Name 和 Value 属性由程序设定,默认值都是空引用。<br /> 2. Domain属性的默认值为当前URL的域名部分,不管发出这个cookie的页面在哪个目录下的。<br /> 例如,http://www.cnblogs.com/bmwchampion/admin/Edi原创 2011-02-17 11:08:00 · 1081 阅读 · 0 评论 -
JS操作JSON
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。 <br /> 本文首要是对JS操作JSON的要领做下总结。 <br /> 在JSON中,有两种结构:对象和数组。 <br /> 1. 一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一原创 2011-02-18 16:54:00 · 2352 阅读 · 0 评论 -
IE无法运行js解决方法
<br />解决方法:<br />新建一个记事本文件,输入以下内容<br />rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%/System32/dacui.dll <br />rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%/Catroot/icatalog.mdb <br />regsvr32 /s comcat.dll <br />regsvr32 /s asctrls.ocx <b原创 2011-03-07 13:28:00 · 881 阅读 · 0 评论 -
js操作select
<br />1.判断select选项中 是否存在Value="paraValue"的Item<br />2.向select选项中 加入一个Item<br />3.从select选项中 删除一个Item<br />4.修改select选项中 value="paraValue"的text为"paraText"<br />5.设置select中text="paraText"的第一个Item为选中<br />6.设置select中value="paraValue"的Item为选中<br />7.得到select的当原创 2011-01-29 19:49:00 · 477 阅读 · 0 评论 -
手把手教你用CAB发布OCX的简单办法
<br />CAB是一种文件压缩格式,把OCX文件(ActiveX插件)压缩成CAB文件是为了发布它,<br />这种发布方式给人感觉“浏览器会自动安装该插件”,很多朋友钟情于此。<br />目前流行很多压缩工具,但WINRAR这类工具生成的CAB文件浏览器无法识别。<br />经过试用,发现用Windows系统文件CABARC来制作CAB是最简单有效的办法,<br />下面以打印控件Lodop为例,一步步了解制作CAB文件和部署发布的过程:<br /> <br />第一步、判断操作系统是否有CABARC文原创 2011-01-26 10:59:00 · 1552 阅读 · 0 评论 -
document.createElement()的用法
<br /> document.createElement()是在对象中创建一个对象,要与appendChild() 或 insertBefore()方法联合使用。其中,appendChild() 方法在节点的子节点列表末添加新的子节点。insertBefore() 方法在节点的子节点列表任意位置插入新的节点。<br /> <br /> 下面,举例说明document.createElement()的用法。<div id="board"></div><br /> <br />例1:<br /转载 2011-01-23 17:58:00 · 616 阅读 · 0 评论 -
ajax技术基础XMLDOM对象的方法和属性
<br />XMLDOM对象<br /><br />一、对象事件:<br />1、Ondataavailable事件 <br />作用:此事件会在XML 文件有效时被触发。 <br />基本语法:此一事件有下面三种处理方式:<br />. Inline:<element ondataavailable = handler>;<br />. Event property:object.ondataavailable = handler;<br />. Named script:<SCRIPT FOR =原创 2011-01-23 20:18:00 · 811 阅读 · 0 评论