随笔分类 - 前端开发
摘要:js中的instanceof运算符 概述 instanceof运算符用来判断一个构造函数的prototype属性所指向的对象是否存在另外一个要检测对象的原型链上 语法 obj instanceofObject;//true 实例obj在不在Object构造函数中 描述 instanceof 运算符用
阅读全文
摘要:javascript原型和原型链是js中的重点也是难点,理论上来说应该是属于面向对象编程的基础知识,那么我们今天为什么要来讲这个呢?(因为我也忘了,最近看资料才揭开面纱…… 哈哈哈) 好了,直接进入正文。在js的编程世界中,万物皆对象;不管你是数组还是函数还是对象,都是属于对象类型;那么这么多对象,
阅读全文
摘要:在引入element的时候用npm i element-ui -S或cnpm i element-ui -S报错 然后运用cnpm install --save element-ui 在main.js中写入以下内容 import ElementUI from 'element-ui'; import
阅读全文
摘要:Ajax交互方式 以前看书上说Extjs是一个ajax框架,ajax应该是基础的方式哈 Ext.Ajax.request( { //被用来向服务器发起请求默认的url url : "", //请求时发送后台的参数,既可以是Json对象,也可以直接使用“name = value”形式的字符串 para
阅读全文
摘要:1.场景/功能描述 1.1产品分类管理(增加,修改,删除,查询) 1.2产品查询界面,查询下拉条件有:产品分类。 2.分析 业务数据存储在数据库。界面显示时请求web服务器,再而从数据库中读取数据。 相同:场景中1.1查询所有产品分类与1.2加载所有产品分类作为条件,这两部分的数据集一样 不同:场景
阅读全文
摘要:store是一个为Ext器件提供record对象的存储容器,每个store最少需要两个组件的支持,分别是proxy和reader,proxy用于从某个途径读取原始数据,reader用于将原始数据转换成Record实例,下面介绍ExtJs中Store的用法 一、什么store Store类似于一个本地
阅读全文
摘要:一、数组浅拷贝 在使用JavaScript对数组进行操作的时候,我们经常需要将数组进行备份. 如下代码,如果只是简单才用赋值的方法,那么我们只要更改其中的任何一个,然后其他的也会跟着改变,这就导致了问题的发生 var arr1 = ["red","yellow","black"]; var arr2
阅读全文
摘要:问题:数组对象去重 var arr = [{name: 'a',id: 1}, {name: 'a',id: 2}, {name: 'b',id: 3}, {name: 'c',id: 4}, {name: 'c',id: 6}, {name: 'b',id: 6}, {name: 'd',id:
阅读全文
摘要:debug断点卡住,有时候断点设置的多了,删除起来有点麻烦,如何一键删除呢? 步骤 F12打开开发人员工具,右击右下角的Breakpoints 点击如下按钮,就可以了
阅读全文
摘要:页面代码 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="initial-scale=
阅读全文
摘要:第一步引入资源,创建百度地图容器 <!--百度地图容器--> <div style="width:697px;height:550px;border:#ccc solid 1px;" id="dituContent"></div> <script src="http://libs.baidu.com
阅读全文
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.o
阅读全文
摘要:这种 list<string >一般extjs接收的格式要么是json格式,要么是类似二维数组格式。 如果前端 combobox 想显示这种; 你要么让后台 给你改,要么需要自己处理一下combobox的数据格式是这种[{code:'0',label:'N20200202'}] 可以重写渲染方法,遍
阅读全文
摘要:经常碰到undefined的错误,然后感觉一般都是值没取到,查阅看到undefined报错有如下三种原因 前端页面出现undefind错误只有三种原因 1.拼写错误 不管是文件名拼写错误,或是路径拼写错误。不管是字母打错了,或是符号打错了。总而言之,你打出来的东西和你想要的东西有差别,导致浏览器无法
阅读全文
摘要:概念 策略模式的定义是:定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。 策略模式指的是定义一系列的算法,把它们一个个封装起来。将不变的部分和变化的部分隔开是每个设计模式的主题,策略模式也不例外,策略模式的目的就是将算法的使用与算法的实现分离开来。 一个基于策略模式的程序至少由两部分
阅读全文
摘要:手动设置锚点和超链接的方法 将你要跳转的标题插入设置书签,之后在标签中插入超链接。链接地址为 #书签名 。 例如: 1、Struts2是什么玩意?核心?主要的功能? 2、Struts2的核心知识; 一 、Struts2是什么玩意?核心?主要的功能? 我插入标签: w1 在 1、Struts2是什么玩
阅读全文
摘要:JS数组遍历的几种方式 JS数组遍历,基本就是for,forin,foreach,forof,map等等一些方法,以下介绍几种本文分析用到的数组遍历方式以及进行性能分析对比 第一种:普通for循环 代码如下: 简要说明: 最简单的一种,也是使用频率最高的一种,虽然性能不弱,但仍有优化空间 第二种:优
阅读全文
摘要:下拉框: 下面是对下拉框的基本操作:
阅读全文
摘要:页面出现问题,就debug,这是前端开发工程师最常见的做法,但是有时候,我们打开开发者工具,在sources查找js文件,却发现怎么也找不到,无法设置断点。但是文件在network选项卡里确实load过了。 第一种 alert 第二种 console.log 不会打断思路 第三种 在需要调试的地方加
阅读全文
摘要:在JS中,==是相等符,如果==两边类型不同,比较时会先进行隐式转换,再比较 是全等符,表示 两边的量与量的类型必须完全相同 简单来说: == 代表相同, 代表严格相同, 为啥这么说呢, 这么理解: 当进行双等号比较时候: 先检查两个操作数数据类型,如果相同, 则进行 比较, 如果不同, 则愿意为你
阅读全文