• JavaScript中的正则表达式

    Javascript的正则表达式是前端中比较重要的部分,正则表达式主要用于字符串处理,表单验证等场合,实用高效,文章主要对JavaScript中的正则的学习与总结 正则表达式的定义 正则表达式:是一个描述字符模式的对象,JavaScrip中正则表达式用RegExp对象表示,可以使用RegE...

    2018-06-24 00:33:46

  • JS基础---常见的Bom对象

    BOM(Browser Object Mode)浏览器对象模型,是Javascript的重要组成部分。它提供了一系列对象用于与浏览器窗口进行交互,这些对象通常统称为BOM。 一张图了解一下先 1、window 对象——BOM核心 window,顾名思义,窗口对象。它表示整个浏览器窗口,主要用来操作浏览器...

    2018-06-24 00:35:05

  • JS 巧用 && 与 ||

    在对于流程控制语句当中,我们最熟悉不过的就是 if ( 条件 ){ // 代码块 } else { // 代码块 } 对于一个执行不同的代码来说,如果执行的代码很多,可能就有必要使用上面这种方式 但往往我们开发当中,也会碰到一些赋值操作,如果使用上面方式,未免显得太过冗余。 举个...

    2018-06-24 00:34:35

  • js 两个日期比较相差多少天

    var day1 = new Date("2017-9-17" ); var day2 = new Date("2017-10-18" );console.log((day2 - day1) / (1000 * 60 * 60 * 24));...

    2018-06-24 00:35:01

  • vue 集成 axios 发送post请求 payload导致后台无法接

    vue 集成axios之后,发送的post请求默认为payload 方式。 如果想改为正常的方式,需要增加headers头,并且将发送是数据json格式改为 querystring的方式。 安装依赖 cnpm install qs 导入依赖 import Qs from 'qs' 在需要使用post的地方使用下面的方法,其中postData是...

    2018-06-24 00:34:51

  • d3力导向图聚焦

    效果描述 双击节点,节点以及节点一度关联的节点保持高亮状态,其余节点变灰,半径变小,文字消失,并且向内收缩。 效果展示 正常状态 聚焦效果 关键代码 节点变化 激活节点保持高亮的样式,其余节点应用noActive样式,且半径变...

    2018-06-24 00:34:47

  • 将JavaScript转化为C#

    因为一个需求,不得不将JavaScript转化为C#。 其实有强大的 Node.js。 说说代码, 其实可以使用dynamic 来实现。但是dynamic有很多问题。 直接上代码吧,不是很难,就是很啰嗦。 https://github.com/zzbjuke/javascripttoCsharp 说明 c#变量一旦定义类型就不能改变的。...

    2018-06-24 00:33:15

  • JS字符串处理方法

    1.字符方法 charAt()和charCodeAt();这两个方法都接收一个参数 例: script var stringValue = "hello world" ; stringValue.charAt(1);//"e"=以单字符字符串的形式返回给定位置的字符 stringValue.charCodeAt(1);//"101"=以单字符字符串的形式返回给定位置的字符的编...

    2018-06-24 00:33:15

  • js cookie存取

    if (getCookie('guide') == 'true' ){ window.location.href ='' } else { setCookie( 'guide','true' ); } function getCookie(name) { var arr,reg= new RegExp("(^| )"+name+"=([^;]*)(;|$)" ); if (arr= document.cookie.match(reg)) return unescape(arr[2 ]); el...

    2018-06-24 00:34:43

  • 搭建 Nodejs 生产环境

    一、node安装与配置 1、环境:阿里云ubuntu16.04 2、更新:sudo apt-get update 3、安装相关依赖文件: sudo apt-get install vim openssl build-essential libssl-dev wget curl git 4、安装nvm 在 https://github.com/creationix/nvm找到,并使用 curl -o- https: //...

    2018-06-24 00:33:45

2