20181005 js数组去重的三种方法
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>数组去重</title> </head> <body> <script type="text/javascript"> //注意有一个元素是空的 var test1 = [0,0, ... 查看全文
C#利用newtonsoft.json读取.so配置文件内容
今天花 了点时间来使用 C#读取json文件 ,文件后缀为 .so文件 ,也是基于文件流的形式 获取 对象 ,然后解析; 之所以尝试 使用 json读取 ,是因为其配置文件的格式 更为友好 和方便,直观 且形象,当然 XML也是很方便的; 主要是多了一种读取 配置文件的方式;特记录下来,方便后续项目 ... 查看全文
ASP.NET WebApi+Vue前后端分离之允许启用跨域请求
前言: 这段时间接手了一个新需求,将一个ASP.NET MVC项目改成前后端分离项目。前端使用Vue,后端则是使用ASP.NET WebApi。在搭建完成前后端框架后,进行接口测试时发现了一个前后端分离普遍存在的问题跨域(CORS)请求问题。因此就有了这篇文章如何启用ASP.NET WebApi 中 ... 查看全文
setInterval()、clearInterval()、setTimeout()和clearTimeout() js计数器方法
用法是会用,但是之前一直以为接函数的 var a = setInterval(function(){},1000) 比如a是函数名,最近才发现它是一个ID, var intervalID = window.setInterval(code, delay); intervalID是你想要取消的重复动作 ... 查看全文
NodeJS React 开发环境搭建
1、首先需要安装NodeJS环境,下载NodeJS安装程序安装即可。 NodeJS下载地址: https://nodejs.org/en/download/ 2、安装NodeJS的web框架express npm install express-generator -g 3、创建项目 4、添加jsx ... 查看全文
基于angular的分页组件插件,使用directive,将directive的内容放到js文件中,直接引用即可
目录 1、序言 2、分页组件directive的实现 内容 1、序言 在刚学习angular的时候,尝试过自己写html页面,然后使用angular的控制器写一些分页组件的交互就完成了一个基本的分页组件。但是这样对于用户来说操作过程过于繁琐,不仅要关心前端页面的书写,还要处理后台分页组件的逻辑。 由 ... 查看全文
使用vue中的v-for在模板中遍历数组中的数组
接口返回数据, 需要每一项的数据, 刚开始不知道怎么取rule中的数据, 在methods中处理了好久, 后来发现一个好方法, 可以在模板中遍历嵌套遍历: 红色框中遍历外层数据, 黄色框中可以继续遍历,取出rule中的数据; 数据处理如下: 效果图: 灰色框中是数组rule中的数据 ... 查看全文
JavaScript中继承的实现
继承是类和类之间的关系,继承使得子类别具有父类别的属性和方法。 js里常用的如下两种继承方式: 原型链继承(对象间的继承) 类式继承(构造函数间的继承) 由于js不像java那样是真正面向对象的语言,js是基于对象的,它没有类的概念。所以,要想实现继承,可以用js的原型prototype机制或者用a ... 查看全文
后台返回数据回显,使用js控制默认选中复选框和下拉框
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>测试</title> <?php $chk = array('ch1','ch3','ch5'); //后台获取checkbox选中id的数组 $slt ... 查看全文
Node.js/Vue环境搭配安装
第一次接触Node.js,想创建自己的服务就须配置好Node.js环境 安装Node.js 下载Node.js Node.js安装包下载地址为:https://nodejs.org/en/download注:由于本地是windows64位环境选择的是第一个 安装Node.js 双击下载的安装包文件, ... 查看全文
Node.js学习准备篇
这里写个Node.js 准备篇包含内容有node.js 的安装,命令行运行node.js 文件,使用webStrom 编写 node.js 时有提示功能,并用webStrom 运行 Node.js 其实写这些内容的人特别多,所以很感谢大神们的分享精神. 1、Node.js 的安装 (windows) ... 查看全文
JavaScript学习——JavaScript比较和 逻辑运算
比较运算符 比较运算符在逻辑语句中使用,以测定变量或值是否相等。 JavaScript"=="的作用 ==用于一般比较, 用于严格比较,==在比较的时候可以转换数据类型, 严格比较,只要类型不匹配就返回flase。 x=5,下面的表格解释了比较运算符: ==和 的区别:"==" 只要求值相等; " ... 查看全文
ThreeJS之动画交互逻辑及特效
工作需要,研究了一下 threejs 简单逻辑动画交互方法。写了一个小示例,分享一下,挺丑的。 第一步 当然就是初始化 threejs 的渲染场景了。 第二步 在 ThreeJs Editor 中建立简单的示例模型,“Export Scene”,导出。并导入示例程序。免去了在示例程序中自己建模的麻烦 ... 查看全文
vue-cli中引入jquery的方法
vue-cli中引入jquery的方法 以前写vue项目都没有引入过jquery,今天群里面的一位小伙伴问了我这个问题,我就自己捣鼓了一下,方法如下: 我们先进入webpack.base.conf.js文件,开始顶部是这样的,我们需要加一行代码 变成这样 然后到下面的module.exports内部 ... 查看全文
使用JQUERY实现页面局部刷新
<script type="text/javascript" src="/Main/JS/jquery-1.3.2.min.js"></script> <script> function reloa() { $("#content").load('nowdt.aspx?_dc=' + new Dat ... 查看全文
下拉加载dropload.js
使用下拉加载 使用需要引用的css 使用需要引用的js 使用方法:网上有很多再次就不展开了 主要记录一下bug以及修改 bug:刚进去页面的时候出现上拉加载字样,然后上拉页面才会出现加载中... 理想效果:刚进来页面直接是加载中...字样 bug原因以及修改:原因是给本区域的最外层div设置了高度, ... 查看全文
一个简单的JSP程序示例
一个简单的JSP程序示例 该程序的功能是计算1到10的累加和,并显示运行时间! 1加到10的结果是: 程序的运行日期是: ... 查看全文
Day15 jss整体结构梳理
JS DOM--- 两个步骤: 1 查找标签 (1)直接查找 document.getElementById(“idname”) // dom对象 document.getElementsByTagName(“tagname”) // dom对象的集合 [dom1,dom2,..] document... ... 查看全文
栈,队列 in JavaScript
1 // 在JavaScript里面,已经拥有push ,pop,shift,unshift的功能,但是,直接用太过简单。 2 3 // 队列 4 function Queue() { 5 var arr = []; 6 var size = 0; 7 8 var push = function(n... ... 查看全文
javascript与php时/分/秒与秒数互转
<?php/*时间转换成秒*/functiontime_to_second($time){if(!$time){$ret=0;}else{$parsed=date_parse($time);$ret=$parsed[‘hour‘]*3600+$parsed[‘minute‘]*60+$parsed[‘second‘];}return$ret;}/*秒转换成时间*/functionsecond 查看全文