经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 JavaScript

JavaScript 字符串是否包含某个字符串

字符串方式  indexOf()   (推荐) var str = "123"; console.log(str.indexOf("3") != -1 ); true 注:indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索...[2019/11/13]

Vue 2.x 3.x 配置项目开发环境跟线上环境

先找到package.json (这是nuxt版的vue 可能会跟一般vue不一样 当然总体上差不多的)   "scripts": { "dev": "cro -env NODE_ENV=development nuxt", "pro": "cro -env...[2019/11/13]

ES6 箭头函数

           非箭头函数与箭头函数的写法 非箭头函数写法,函数声明function sum(a, b) { return a + b; } 非箭头函数写法,函数表达式 var sum = func...[2019/11/13]

Ueditor 关于视频上传相关问题

    !!!每次改动后记得,清除一下浏览器缓存再试 !!!     4点: 1.修复编辑时视频不能预览问题; 2.插入视频的时候。在预览的窗口提示 “输入的视频地址有误,请检查后再试!” 3...[2019/11/13]

javaScript 一些小技巧

日历 创建过去七天的数组,如果将代码中的减号换成加号,你将得到未来7天的数组集合 创建过去七天的数组 [...Array(7).keys()].map(days => new Date(Date.now() - 86400000 * days)); 生成随机ID 在原型设...[2019/11/13]

JavaScript为什么能活到现在?

JavaScript为什么能活到现在?

JavaScript能发展到现在的程度已经经历不少的坎坷,早产带来的某些缺陷是永久性的,因此浏览器才有禁用JavaScript的选项。甚至在jQuery时代有人问出这样的问题,jQuery与JavaScript哪个快?在Babel.js出来之前,发明一门全新的语言代码代替JavaScript的呼声...[2019/11/13]

2.JavaScript中的原型规则以及原型设计模式

原型规则 原型规则 所有的引用类型(数组、对象、函数),都具有对象特征,即可自由扩展属性; 所有的引用类型,都有一个_proto_ 属性(隐式原型),属性值是一个普通对象; 所有函数,都具有一个prototype(显示原型),属性值也是一个普通原型; 所有的引用类型(数组、对...[2019/11/13]

3.Javascript实现instanceof

3.Javascript实现instanceof

instanceof instanceof 用于判断某个对象是否是另一个对象(构造方法)的实例。instanceof会查找原型链,直到null如果还不是后面这个对象的实例的话就返回false,否则就返回true 1 function instanceofFunc(obj, co...[2019/11/13]

4.Javascript中实现继承的几种方法及其优缺点

要搞懂JS继承,我们首先要理解原型链:每一个实例对象都有一个__proto__属性(隐式原型),在js内部用来查找原型链;每一个构造函数都有prototype属性(显示原型),用来显示修改对象的原型,实例.__proto__=构造函数.prototype=原型。原型链的特点就是:通过实例...[2019/11/13]

5.Javascript闭包得实现原理和作用

闭包的实现原理和作用 1、闭包的概念:指有权访问另一个函数作用域中的变量的函数,一般情况就是在一个函数中包含另一个函数。 2、闭包的作用:访问函数内部变量、保持函数在环境中一直存在,不会被垃圾回收机制处理       因为函数内部声明 的变量是局部的,只...[2019/11/13]

6.Javascript如何处理循环的异步操作

前沿:参考ES6语法的async/await的处理机制 先上一段代码 1 function getMoney(){ 2 var money=[100,200,300] 3 for( let i=0; i<money.length; i++){ 4 ...[2019/11/13]

Vue.js应用基础

  一  简介     1,什么是vue   Vue (读音 /vju?/,类似于 view) 是一套用于构建用户界面的渐进式框架。所谓渐进式即是指我们可以通过Vue构建从简单到复杂的页面应用,并且Vue.js压缩文件只有33K,构建简单的页面不会显...[2019/11/13]

react新版本配置代理

新学习react 开始配置react跨域的时候   在网上查看到是在packjson.json里面添加如下代码: 1 "proxy": { 2 "/api": { 3 "target": "http: localhost:8080" 4 }, 5 ...[2019/11/13]

7.JavaScript-Promise的并行和串行

Promise 并行 Promise.all是所有的Promise执行完毕后(reject|resolve)返回一个Promise对象。 最近在开发一个项目中,需要等接口拿到全部数据后刷新页面,取消loding效果 1 项目中请求接口 2 function getShow...[2019/11/13]

8.Javascript-map、reduce、filter 等高阶函数

高阶函数 高阶函数是对其他函数进行操作的函数,可以将它们作为参数或通过返回它们。简单来说,高阶函数是一个函数,它接收函数作为参数或将函数作为输出返回。 例如Array.prototype.map,Array.prototype.filter并且Array.prototype.reduc...[2019/11/13]

jquery获取input输入框中的值

如何用javascript获取input输入框中的值,j jq通过name、id、cla 获取input输入框中的value 先准备一段 HTML <input type="text" id="CN_NAME" name="CN_NAME" cla ="CN_NAME"...[2019/11/13]

vue-cli3和element做一个简单的登陆页面

1.先用vue-cli3创建一个项目 2.安装element模块  全局安装 npm i element-ui -S 3在main.js引入模块 import ElementUI from ''element-ui''; import ''element-ui...[2019/11/13]

ES6 解构 destructuring

解构的作用:简化书写长度,提升开发效率。 解构对象 在开发中我们常用到使用ajax请求数据,并且把数据渲染到页面上。可能这个数据返回的对象或数组。例如返回一个obj{name:''zwq'',age:18,sex:woman}而我们获取里面的值保存在变量里会用 var name = ...[2019/11/13]

Vue

Jquery和vue对比   前言:很多人说jquey和vue没有什么可比的,应该和Angular,React来比吧,我到觉得他们倒没有多大的可比性,都是基于mvvm思想设计的框架,无非就是实现的方式不一样,在不同场景下性能上会有一些差异。然而从jquery到vue或者说是...[2019/11/13]

《JS高程》-教你如何写出可维护的代码

1、前言 在平时工作开发中,大部分开发人员都花费大量的时间在维护其他人员的代码。很难从头开始开发新代码,很多情况下都是以他人成果为基础的,或者新增修改需求,自己写的代码也会被其他开发人员调用,所以写好一份高质量可维护的代码就显得十分重要。 2、什么是可维护代码 可维护代码需要遵循以下几...[2019/11/13]

NPM常用指令

npm安装模块基本命令 npm install moduleName # 安装模块到项目目录下 npm install moduleName -g #-g 的意思是将模块安装到全局 npm install moduleName -save #-save 的意思是将模块安装到项目目录...[2019/11/12]

javascript严格模式详解(含严格模式与非严格模式的区别)

严格模式的优缺点 优点: 提高代码解析与运行速度 禁用一些不合理的语法,减少代码的怪异行为 缺点 某些代码在严格模式下会报错,尤其引入公用与第三方模块的时候需要注意 有些严格模式的特性在不同浏览器的支持情况不同,需要注意兼容问题 严格模式与非...[2019/11/12]

原生JavaScript遮罩

/* 适用原生JS */ function showInfo(info) {     var zzInfo = info;     var mask...[2019/11/12]

js中的AJAX

js中ajax get请求的写法 var xhr=new XMLHttpRequest(); xhr.open(''get'',''http: rap2api.taobao.org/app/mock/229494/news?content=''+ inp.val...[2019/11/12]

DOM操作

1.什么是window? window:是一个全局对象, 代表浏览器中一个打开的窗口, 每个窗口都是一个window对象2.什么是document? document是window的一个属性, 这个属性是一个对象 document: 代表当前窗口中的整个网页, document对...[2019/11/12]

web端百度地图API实现实时轨迹动态展现

最近在工作中遇到了一个百度地图api中的难题,恐怕有的程序员可能也遇到过。就是实时定位并显示轨迹,网上大部分都是通过创建polyline对象贴到地图上。当然,百度地图的画线就是这样实现的,但是好多人会发现,如果数据量超过四五千的话,浏览器可能就要卡了,后面可能就直接因为浏览器内存不足直接...[2019/11/12]

对于Node中Express框架的中间件概念的感知

中间件是什么呢? 中间件就是客户端http请求发起传送到服务器和服务器返回响应之间的一些处理函数。   为什么要使用中间件? 通过中间件,可以对数据进行操作使得我们能方便地操作请求数据编写服务器响应。如body-parse中间件对post请求的参数进行处理让我们可以通过r...[2019/11/12]

form表单input回车提交问题

问题:文本框输入完成后点击回车页面刷新问题出在form上,当表单中只有一个文本框的时候获取焦点并点击回车之后会提交表单内容,就会发生刷新事件。 解决方法: 1、增加一个隐藏的输入框 <input itype="text" style="display:none" /...[2019/11/12]

如何上传图片到七牛云

下面介绍Element-ui中Upload组件如何把图片上传的七牛云(免费版本,有流量限制) 一、准备工作 1.去七牛云注册账号,并实名认证,不认证无法创建存储空间       2.了解Element-ui组件 二、创建上传...[2019/11/12]

《前端工程师面试宝典》---前端面试必备

本文整理了前端工程师斩获BATTMD大厂的一些秘诀,从前端知识体系、计算机网络、操作系统、数据结构与算法、编程题与分析题等八大部分?整理了前端工程师在秋招面试过程中必备的知识点,相信大家只要掌握了这其中的重要知识点,并有相关的项目经验作为支撑,必定会收到理想的Offer,最后把笔者秋招...[2019/11/12]

微信小程序监听用户登录事件的实现方法

最近在开发小程序,小程序既需兼顾针对新用户的内容预览,又要为注册用户提供服务,简单梳理下,基本需求如下: 小程序共三个tab页,所有用户都可以浏览首页内容,了解我们可以提供的优质服务; 进入其他两个页面之后,如果用户没有登录,那就显示登录按钮,如果登录了,则显示服务内容; 用...[2019/11/12]

ES入门宝典(详细截图版)

本文使用版本基于elasticsearch-6.4.0 1、什么是ES? 官网: https: www.elastic.co/product elasticsearch? 中文官网:https: www.elastic.co/cn/product elasticsearch ...[2019/11/11]

vue父子组件的通信

  一、父组件向子组件传递数据 1、首先形成父子组件关系 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title&...[2019/11/11]

小程序开发过程中的遇到的问题以及解决方法(1)

setInterval定时器解决request异步:   view溢出横向滑动显示: 跳转传参+返回传参:     原文链接:http: www.cnblogs.com/zfy-hrj/p/11824896.html[2019/11/11]

jqgrid addRowData报错

  今天再写项目的时候, 有一个手动添加行的功能,使用的是jqgrid的addRowData方法添加数据。但是在我们切换标签页的时候,再次添加行,调用这个方法的时候,报错了。错误信息如下   然后经过自己的反复测试发现是这样的,当我们切换到第二个标签页的时候,页面上是没有数据的...[2019/11/11]

angular http interceptors 拦截器使用分享

angular http interceptors 拦截器使用分享

拦截器 在开始创建拦截器之前,一定要了解 $q和延期承诺api 出于全局错误处理,身份验证或请求的任何同步或异步预处理或响应的后处理目的,希望能够在将请求移交给服务器之前拦截请求,并在将请求移交给服务器之前将响应拦截发起这些请求的应用程序代码-拦截器利用promise a...[2019/11/11]

vue-组件

组件 组件的创建方式 第一种 <div id="app"> <!-- 如果要使用组件,直接,把组件的名称,以 HTML 标签的形式,引入到页面中,即可 --> <mycom1></mycom1> &...[2019/11/11]

ES6.x

类 cla Animal{ constructor(name){ this.name=name } Spack(){ console.log(name) } } cla Dog extends Animal{ c...[2019/11/11]

javascript创建一个基于数组的栈结构

javascript创建一个基于数组的栈结构

  栈是一种遵从后进先出(LIFO)原则的有序集合。新添加或待删除的元素都保存在栈的同 一端,称作栈顶,另一端就叫栈底。在栈里,新元素都靠近栈顶,旧元素都接近栈底。  栈拥有以下方法: push(element): 元素入栈, 添加一个或多个新元素到栈顶 pop(): 元...[2019/11/11]

vue-父子组件和ref

父组件向子组件传值 <div id="app"> <!-- 父组件,可以在引用子组件的时候, 通过 属性绑定(v-bind:) 的形式, 把 需要传递给 子组件的数据,以属性绑定的形式,传递到子组件内部,供子组件使用 --> ...[2019/11/11]

【前端】将前台table数据导出excel表格

1.首先引用jquery以及table2excel <script type="text/javascript" src="j jquery.table2excel.min.js"></script> <script type="text/javas...[2019/11/11]

Vue学习笔记(五)——配置开发环境及初建项目

Vue学习笔记(五)——配置开发环境及初建项目

前言     在上一篇中,我们通过初步的认识,简单了解 Vue 生命周期的八个阶段,以及可以应用在之后的开发中,针对不同的阶段的钩子采取不同的操作,更好的实现我们的业务代码,处理更加复杂的业务逻辑。     而在这一篇中,我们将通过配置...[2019/11/11]

前端如何保存页面图片,并在相册中查看?

第一次接触混合开发,然后碰到了很多H5+api,调用手机相册,扫码,保存图片等。做技术的注定了要终生学习,但学无止境,我们不可能把所有的知识技能都学完了,学精通了再去工作,我们需要在工作中去提升自己,在工作红去总结去成长。 我项目是用mui加H5+去开发的,所以在调用H5+的api时要...[2019/11/11]

闭包的理解

闭包是Javascript语言特有的"链式作用域"结构(chain scope)变量的作用域有三种:全局作用域和局部作用域以及块作用域(ES6)。,子对象会一级一级地向上寻找所有父对象的变量。所以,父对象的所有变量,对子对象都是可见的,反之则不成立。 闭包:Java...[2019/11/11]

vue-路由

vue-路由

路由的基本使用 .router-link-active, .myactive { color: red; font-weight: 800; font-style: italic; font-size: 80px; t...[2019/11/11]

vue-父组件和路由

父子组件之间传值 <div id="app"> <com1 v-bind:parentmsg="msg" @func="getMsgFormSon"></com1> <...[2019/11/11]

vue-路由-显示名称

显示名称 方式1: <div id="app"> <!-- 分析: --> <!-- 1. 我们要监听到 文本框数据的改变,这样才能知道 什么时候去拼接 出一个 fullname --> <!-- ...[2019/11/11]

webpack4 css modules

demo 代码点此,webpack4 中通过 c -loader 开启 c 模块化, 开始前先做点准备工作。 不了解 c 模块化的,可以前往查看github_c _modules. ## 准备工作 安装 webpack: npm init -y npm i -D webpack...[2019/11/11]

浅谈JS中 var let const 变量声明

浅谈JS中 var let const 变量声明 用var来声明变量会出现的问题:   1. 允许重复的变量声明:导致数据被覆盖 2. 变量提升:怪异的数据访问、闭包问题 3. 全局变量挂载到全局对象:全局对象成员污染问题  ...[2019/11/11]

基于canvas的流程编辑器

        今年由于项目上需要给客户的流程管理系统进行升级,其中包含流程的可视化。于是在网上找一些可以用的轮子,考察了D3,js、GooFlow.js、G6-Editor等工具后,发现D3,js学习成本太高,G6-Editor功能基本够用,但是...[2019/11/11]

101
2
记录数:5891 页数:1/11812345678910下一页尾页
加载更多