当前位置:首页 » JavaScript技术

JavaScript技术

14
阅读

js 匹配2个字符串相似度

strSimilarity2Number:function(s,t){varn=s.length,m=t.length,d=[];vari,j,s_i,t_j,cost;if(n==0)returnm;if(m==0)returnn;for(i=0;i=n;i++){d[i]=[];d[i][0]=i;}for(j=...
来源 2017-12-18 19:00
1
阅读

vue.js事件,属性,以及交互

这是我学习vue的第二天,今天主要学习了如何利用vue阻止事件冒泡,阻止事件的默认行为,键盘事件以及如何添加class、style这些属性,以及如何利用vue来进行数据交互,利...
来源 2017-12-17 16:40
4
阅读

js实现锚点定位

js实现锚点定位的原理是,算出定位的标签距离顶部的高度,点击触发标签,重新赋值滚动条的高度到达指定位置。!DOCTYPEhtmlhtmlheadtitleletter.html/titlemetahttp-equiv=...
来源 2017-12-17 08:00
4
阅读

Angularjs的directive封装ztree

一般我们做web开发都会用到树,恰好ztree为我们提供了多种风格的树插件。接下来就看看怎么用Angularjs的directive封装ztree!DOCTYPEhtmlhtmlng-app=ceshiappng-controll...
来源 2017-12-16 13:41
8
阅读

如何将伪数组转换成真正的数组

1.常见的伪数组有哪些?arguments、通过document.getElements..获取到的内容2.伪数组有什么特点?具有length属性,也是一个一个的元素组成的,但是构造器不是Array,不能...
来源 2017-12-16 12:00
6
阅读

Vue 升级小记

Vue升级小记最近接手了一个Vue1.0的陈年老项目,需要将其升级到Vue2.0。下面记录一下升级过程:安装迁移工具首先需要安装vue-migration-helperCLI工具:控制台运行命令:n...
来源 2017-12-16 06:22
3
阅读

5个Vuex插件,给你的下个VueJS项目

原文:5VuexPluginsForYourNextVueJSProject作者:AnthonyGore使用Vuex来管理Vue的状态,有很多好的理由。其中之一就是,通过Vuex插件可以非常容易的扩展一些很酷的功能。...
来源 2017-12-16 06:21
11
阅读

Jsoup(一)Jsoup详解(官方)

一、Jsoup概述1.1、简介jsoup是一款Java的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来...
来源 2017-12-14 14:40
25
阅读

NodeJS爬虫入门

1.写在前面往常都是利用Python/.NET语言实现爬虫,然现在作为一名前端开发人员,自然需要熟练NodeJS。下面利用NodeJS语言实现一个糗事百科的爬虫。另外,本文使用的部分...
来源 2017-12-13 21:41
17
阅读

Nodejs的运行原理-科普篇

前言Nodejs目前处境稍显尴尬,很多语言都已经拥有异步非阻塞的能力。阿里的思路是比较合适的,但是必须要注意,绝对不能让node做太多的业务逻辑,他只适合接收生成好的数...
来源 2017-12-13 15:41
4
阅读

深入理解ES6之—增强的数组功能

创建数组Array.of()方法ES6为数组新增创建方法的目的之一,是帮助开发者在使用Array构造器时避开js语言的一个怪异点。Array.of()方法总会创建一个包含所有传入参数的数组...
来源 2017-12-13 15:00
10
阅读

Require,js配置使用心得

首先大家要知道requirejs是干嘛用的,要解释,那就用一句话说下:RequireJS是一个JavaScript文件和模块加载器接下来我们开始学会配置使用requireJs,当然在学习使用的过...
来源 2017-12-13 13:20
3
阅读

js(jquery)绑定点击事件

buttontype=submitid=testtest/button第一种$(#test).click(function(event){/*Actontheevent*/});第二种document.getElementById('#foo').addEventListener('click...
来源 2017-12-12 22:40
7
阅读

js 数组去重复的方法

数组去重复是js中常用的方法,归纳了四种如下:1.for+indexOf去重复1vararr=[3,5,5,4,1,1,2,3,7,2,5];2vartarget=[];3for(vari=0,len=arr.length;ilen;i++){4if(target.in...
来源 2017-12-12 18:00
6
阅读

Angular4.0引入laydate.js日期插件方法

Angular是不支持直接引入js文件的,下面介绍项目如果引入laydate.js的方法一、将下载的laydate中的js和theme文件放到一个统一的文件下面,我把它放到asset下二、在angular...
来源 2017-12-12 16:00
8
阅读

node.js入门(express和superagent的使用)爬博客园和知乎数据,并实时显示到前端

先来看一下结果:用到的东西:前端(H5盒子模型+vue+jquery)后端node.js(express+superagent),这里没有用到数据库和其他存储数据的文件。前端发送ajax请求,后端用exp...
来源 2017-12-12 01:20
2
阅读

Jackson将json string转为Object,org.json读取json数组

从json文件读取jsonstring或者自定义jsonstring,将其转为object。下面采用的object为map,根据map读取json的某个数据,可以读取第一级的数据name,后来发现想转成JsonArr...
来源 2017-12-11 16:40
2
阅读

JS 获取移动终端浏览器版本信息

!DOCTYPEhtmlhtmllang=zhheadmetacharset=UTF-8title/title/headbodyscripttype=text/javascriptvarbrowser={versions:function(){varu=navigator.userAgent,app=na...
来源 2017-12-11 15:20
17
阅读

Vue 2.x + Webpack 3.x + Nodejs 多页面项目框架(上篇——纯前端多页面)

Vue2.x+Webpack3.x+Nodejs多页面项目框架(上篇——纯前端多页面)@(HTML/JS)一般来说,使用vue做成单页应用比较好,但特殊情况下,需要使用多页面也有另外的好处。例如手...
来源 2017-12-10 22:20
6
阅读

一个简单的 js 时间对象创建

JS中获取时间很常见,凑凑热闹,也获取一个时间对象试试首先,先了解js的获取时间函数如下:varmyDate=newDate();//创建一个时间对象myDate.getYear();//获取当前年份(2...
来源 2017-12-10 22:20
4
阅读

ActiveReports 报表控件发布全新 V12 版本,多项新特性增强设计能力

日前,全球控件行业领导者葡萄城宣布正式发布报表控件产品ActiveReports报表控件v12版本,新版本再次针对设计器的功能及易用性方面做了极大的增强,真正让用户零编码实现...
来源 2017-12-08 10:40
6
阅读

SpreadJS 表格控件发布V11版本,新增图表及前端PDF导出!

 日前,全球最大的控件提供商葡萄城宣布,SpreadJS纯前端表格控件正式发布V11版本。新版本亮点颇多,不但为用户带来期待已久的图表功能,还新增前端导出PDF、列分组等功...
来源 2017-12-08 10:20
5
阅读

使用JSCH框架通过跳转机访问其他节点

之前搞了套远程访问ssh进行操作的代码,最近有需求,需要通过一台跳转机才能访问目标服务。在网上搜了半天,也没找到比较好的例子,就自己翻阅了下JSCH的API。但是看的云...
来源 2017-12-07 15:40
2
阅读

Servlet&JSP-HTTP服务器响应信息

完整代码请参考:https://github.com/devway9/java-exercise/tree/master/servlet-jsp目录1HTTP响应的格式2如何设置状态代码3HTTP响应报文头4Servlet状态的持续和页面的...
来源 2017-12-07 14:00
1
阅读

js断点调试心得

1.断点调试是啥?难不难?断点调试其实并不是多么复杂的一件事,简单的理解无外呼就是打开浏览器,打开sources找到js文件,在行号上点一下罢了。操作起来似乎很简单,其...
来源 2017-12-07 14:00