E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
js基础
JS基础
_js一元运算符
1、什么是一元运算符?只对一个操作数操作就能改变当前操作数的值的运算符号。2、一元运算符有哪些?2,1、正号“+”和负号“-”;举例:day03-02StudingJavaScript/***一元运算符,正号“+”*/varx=1;x=+1;console.log(typeofx+"x="+x);x="123";x=+x;console.log(typeofx+"x="+x);x=true;x=+
fly-phantomWing
·
2020-09-16 02:51
web
JS基础
_对象的创建
一、使用newObject()创建对象请看:
JS基础
_Js中的对象的基本知识------->三、自定义对象二、使用工厂模式创建对象为什么要使用工厂模式创建对象?目的是为了简化代码。
fly-phantomWing
·
2020-09-16 02:51
web
JS基础
_Js中的对象的基本知识
一、什么是对象?二、对象的分类三、自定义对象1、可以使用Object()定义对象varobj=newObject();也可以使用对象字面量创建一个对象varobj={name:"zs",age:20}2、定义对象的属性,语法:对象.属性名=属性值;obj.name="张三";属性的值的类型可以是任意数据类型,也可以是一个对象,当使用特殊变量名定义对象的属性时,属性的写法为:对象名["属性名"]=属
fly-phantomWing
·
2020-09-16 02:51
web
JS基础
_事件(一)
1、事件事件就是交互事件,用户点击实现回馈,是交互体验的核心功能。2、事件对象(1)事件对象是什么?如果给一个元素对象的某事件(例如,onclick)绑定了一个响应函数(回调函数),当这个事件触发时,浏览器就会调用这个函数。除此之外,浏览器会创建一个对象,用来描述这个发生的事件。例如,事件发生时鼠标的位置。(2)获取事件对象当浏览器是IE8及以上版本,事件触发时,浏览器会创建一个事件对象,并调用事
fly-phantomWing
·
2020-09-16 02:20
web
javascript
Vue.
js基础
(二)
VUE基础(二)事件修饰符.stop阻止冒泡.prevent阻止默认事件.capture添加事件侦听器时使用事件捕获模式.self只有触发元素本身时才会触发事件(冒泡、捕获等机制不管用).once事件只触发一次写法:v-model实现表单元素的数据双向绑定{{msg}}varvm=newVue({el:'#app',data:{msg:"十月我能找到工作吗T.T"}})简易计算器(主要理解表单元素
无人公寓里的猫
·
2020-09-16 02:09
Vue.js
VUE
Vue.js基础学习
前端学习笔记
Vue.
js基础
(三)
VUE(三)过滤器Vue允许自定义过滤器,可被用作一些常见的文本格式化。过滤器可以用在两个地方:mustach插值和v-bind表达式,其余地方一律不用。Vue.filter('过滤器的名称',function(data)){{msg|msgFormat('全力')}}//过滤器的function的第一个参数是固定的Vue.filter('msgFormat',function(msg,str){
无人公寓里的猫
·
2020-09-16 02:38
Vue.js
vue
框架
vue.js
vue中的过滤器
vue-resource
Vue.
js基础
(一)
VUE基础(一)MVVM视图(V)与数据(M)独立工作,中间通过(VM)协调连接。程序员不用再通过操作DOM去绑定数据等。VUE基本代码{{msg}}varvm=newVue({el:"#app";//表示当我们new的这个vue实例要控制页面上的哪个区域data:{msg:"我爱前端!"//data属性中存放的是el中要用到的区域}})以上代码中,HTML部分即是MVVM中的V层,new出来的v
无人公寓里的猫
·
2020-09-16 02:38
Vue.js
VUE
Vue.js基础
Vue学习笔记
js基础
-BOM基础
一.BOM基础:a)BOM:i.browserobjectmodel浏览器对象模型ii.提供让JavaScript能操作浏览器窗口的相关api(方法或函数)iii.没有标准,不同的浏览器会有不同兼容性问题b)window对象:i.浏览器窗口对象ii.浏览器环境下JavaScript中的顶级对象,iii.所有全局对象、变量、方法以及第三方拓展对象都属于window对象的属性和方法。1.DOM2.HT
-安小喵
·
2020-09-16 01:51
js
JS基础
_BOM对象之Navigator简介及其使用
前言BOM即BrowserObjectModel,意为浏览器对象模型,而BOM中的对象在浏览器中都是作为BOM对象之一的widow的属性的,可以通过window.属性调用,也可以直接做·为全局变量使用。Navigator是什么?navigator代表当前浏览器信息,可以通过它来识别不同的浏览器。如何使用Navigator判断不同的浏览器由于历史原因,navigator中的大部分属性已经不适合用来判
fly-phantomWing
·
2020-09-16 01:41
web
JS基础
部分(更新中...)
JS数据类型JS中的数据类型其他数据类型转换为String类型其他数据类型转换为Number类型其他数据类型转换为Boolean类型JS运算符JS一元运算符JS对象JS对象的基本知识JS对象的创建JS事件JS事件(一)JS事件(二)BOM对象Navigator简介及使用
fly-phantomWing
·
2020-09-16 01:41
web
JS基础
_事件(二)
事件的冒泡1、什么是事件的冒泡?当某个子类元素的某类型事件被触发时,其父类元素、祖类及以上级元素的相同类型的事件也会产生效果。2、举例#box{width:200px;height:200px;background-color:#bfa;}#s{width:100px;height:10px;background-color:yellow;}window.onload=function(){var
fly-phantomWing
·
2020-09-16 01:41
web
javascript
使用H5搭建webapp主页面
使用H5搭建webapp主页面前言:在一个h5和微信小程序火热的时代,作为安卓程序员也得涉略一下h5了,不然就要落后了,据说在简历上可以加分哦,如果没有html和css和
js基础
的朋友,可以自行先学习一下
Hensen_
·
2020-09-16 01:14
学习nodejs,笔记一01-Node
JS基础
-第1天-{ 全局、核心对象、异步IO }
学习笔记前提:学习是逆人性的,学习是持续性的习惯,不是阶段性的自虐!(如果说态度和工作没有错,即使结果差强人意,被炒鱿鱼也不要灰心,坚持下去,继续努力,直到熟练,直到超越)。截图加分析:1、node是服务器,也可以作为后端语言;核心是crome8;2、同步和异步。通常来说同步会引起线程阻塞,导致资源浪费;异步则不存在这个问题,当用户进行保存数据等操作的时候,不用管是否已经保存完成,异步情况下,可以
君 生
·
2020-09-16 01:28
node.js
成长之路
node.js
JavaScript基础04【逻辑、复制、关系、相等运算符、Unicode编码表】
基础全套教程完整版(140集实战教学,JS从入门到精通)JavaScript基础、高级学习笔记汇总表【尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通)】目录课时19:
JS
公众号-放生改命
·
2020-09-15 22:47
JavaScript
javascript
运算符
Unicode
html
css
JS基础
系列——正则表达式
在ASP.NET中接触过正则表达式,那时候是.NET在编辑器里已经封装好的。这次在JS中再次接触,感觉理解的不是很到位,有必要好好总结一下。通过正则表达式可以省去众多的条件判断,用起来还是很方便的。在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。则表达式主要用来验证客户端的输入数据。等服务器脚本对其进行进一步处理ASP.NET、PH
Aldeo
·
2020-09-15 21:15
【B/S】
正则表达式
js
12-1.
js基础
之字符串拼接及innerHTML和value的区别
文章目录一.字符串拼接及单双引号的应用二.补充:innerHTML及块级元素的拼接(字符串的拼接)重要三.补充:innerHTML和value区别四.问题:为什么value不能写在外边,而是写在里面?一.字符串拼接及单双引号的应用字符串拼接+两边只要有一边是字符,就是拼接如果给两个字符之间,放个+号,就拼接了切记:变量不能加引号中,放在引号中就变成了字符vara="hello";varb="wor
常蓬cium
·
2020-09-15 19:44
笔记
js API
从基础知识JS-web-API
js基础
知识:ECMA262标准js-web-API:w3c标准W3c标准中关于js的规定有DOM操作、BOM操作、事件绑定、ajax请求(包括http协议)、存储常说的js
R芮R
·
2020-09-15 18:46
数据结构与算法
前端面试经验总结
4.
js基础
的原生对象5.对es6有没有了解,var和let的区别,const。
陈彻
·
2020-09-15 15:39
面试
React.
js基础
精讲03
知识点1、React编写TodoList功能2、React响应式设计思想和事件绑定3、实现TodoList新增删除功能4、JSX语法补充5、拆分组件与组件间传值6、TodoList代码优化7、react衍生思考1、React编写TodoList功能index.js(注释两行,增加两行)...//importAppfrom'./App';importTodoListfrom'./TodoList';
人傻要多学点
·
2020-09-15 15:37
前端
平安壹钱包前端面试
一、学习经历书,
JS基础
,说说自己目前学习的知识点二、apply继承、ES6extends继承和原型继承关系三、计算机课程发一个请求,客户端和服务端的过程tcp,rip过程,怎么封包,数据包的角度(从网络角度
LullabyLY
·
2020-09-15 14:28
js基础
----数组的去重(重复的数字)
vararr=[1,2,4,5,8,6,7,5,3,4,2,4,2,3,1];//去除数组中重复的数字//获取数组中的每个元素for(vari=0;i
刘吉祥
·
2020-09-15 14:56
Javascript
js基础
----数组(Array)操作 splice(); slice();
vararr=[0,1,2,3,4];slice();不会改变原数组,将截取到的元素封装到一个新数组中返回从数组中截取出指定的元素arrayObject.slice(start,end);start必需,(开始位置的索引,包含开始索引)规定从何处开始截取,若果为负数,从数组尾部开始算起的位置,end可选,(结束位置的索引,不包含开始索引)规定从何处结束,若果没有,截取到最后,若为负数,从后往前数v
刘吉祥
·
2020-09-15 14:56
Javascript
js基础
----筛选出数组中大于15的元素给新的数组(数组元素筛选)
//选出数组中大于15的数字/*1.肯定遍历数组进行比较2.var一个新的数组arrNew进行储存大于15的元素3.var一个变量j作为arrNew的索引值*/vararr=[1,3,5,7,6,8,15,16,60,2,6,8,44];vararrNew=[];varj=0;for(vari=0;i=15){arrNew[j]=arr[i];}j++;}for(vari=0;i=15){arrN
刘吉祥
·
2020-09-15 14:56
Javascript
js基础
----数组(Array) 的遍历,for(); forEach();
vararr=[1,3,5,7,9];for(vari=0;i
刘吉祥
·
2020-09-15 14:55
Javascript
【亡羊补牢】JS灵魂之问 第13期 修炼内功
JS基础
显示 / 隐式类型转换,你能冲到第几层?
今天得空再来写一篇文章,本篇要讲解的内容是关于
JS基础
,那今天这篇看能不能问倒你了,一起来探索一下吧。
一百个Chocolate
·
2020-09-15 12:33
【亡羊补牢】JS灵魂之问
字符串
javascript
js
JS基础
--Date.parse(),Date.UTC()和Date.now()
一.UTC和GMT的关系什么是GMT?格林尼治标准时间(GreenwichMeanTime,GMT)是指位于伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线。理论上来说,格林尼治标准时间的正午是指当太阳横穿格林尼治子午线时的时间。由于地球在它的椭圆轨道里的运动速度不均匀,这个时刻可能和实际的太阳时相差16分钟。地球每天的自转是有些不规则的,而且正在缓慢减速。所以,格林尼
露馅的豆包
·
2020-09-15 09:52
JS基础
React 构建单页应用方法与实例
前言首先在学习这门框架前,你需要对以下知识有所了解:原生
JS基础
CSS基础npm包管理基础webpack构建项目基础ES6规范以上五个知识点也是目前学习其他前端框架所必须了
weixin_34288121
·
2020-09-15 09:45
e
js基础
语法
一.使用ejs入口文件配置1入口文件设置模板引擎:app.set("viewengine","ejs")2.设置模板的存放位置,views为文件夹,前面的views是在路径前面补上views(默认会去找项目根目录下的views文件夹)app.set("views",[path.jion(__dirname,"./views")])3.告诉ejs将html文件作为模板文件来解析(渲染)app.eng
胖子liu
·
2020-09-15 07:27
ejs
ejs
js基础
之数组(简单数组及复杂数组)
定义多个数据的组合,节省变量创建数组字面量创建数组:vararr=[1,2,3,4,5,6];在一个数组中对于数据的类型没有要求构造函数创建对象:vararr=newArray(1,2,3,4,‘a’);(构造函数首字母大写)注意:以上两种最终都是对象,一切皆对象访问数组通过数组的下标(索引值)设置数组元素的值也是通过数组的下标(索引值)arr[0]='安慕希';arr[2]='中国';数组的类型
weixin_34376562
·
2020-09-15 06:40
js基础
之数组
数组的每一项可以保存任何数据类型newArray()一个参数代表长度,两个及以上参数代表数组元素方法:1.push(item)可添加多个逗号隔开2.pop()。无参。删除最后一个,返回删除掉的元素3.unshift(item);前面加一个,返回变化后的数组的长度。可添加多个,逗号分隔4.shift()。删除第一个,返回删除的元素5.splice()。拼接①arr.splice(开始下标,长度);删
D_SJ
·
2020-09-15 05:54
js基础
--数组
定义:定义1(字面量定义):vararr=[1,2,3];定义2(对象定义);vararr=newArray();vararr=newArray(1,2,3);注意:vararr=newArray(3);//代表定义一个数组,长度为3,每个值都为undefined数组的操作:1获取数组的值通过索引值获取。2通过索引值给数组赋值。数组的遍历:使用for(vari=0;iarr[j+1]){temp=
qq_14954259
·
2020-09-15 05:37
js
JS基础
_数组简介
内建对象宿主对象自定义对象数组(Array)-数组也是一个对象-它和我们普通的对象功能类似,也是用来存储一些值的-不同的是普通对象是使用字符串作为属性名的数组是使用数字来作为索引来操作元素-索引:从0开始的整数就是索引-数组的存储性能比普通对象要好,在开发中我们经常使用数组来储存一些数据创建数组对象vararr=newArray();console.log(typeofarr);//object向
abc1980110
·
2020-09-15 04:20
js基础
数组方法
比较常用数组方法:vararr=[1,2,,3,4,5,6];//定义一个数组arr.push(2,3);//在数组尾部添加数据,可以多个值arr.pop();//在数组尾部删除数据arr.shift();//在数组头部删除数据arr.unshift(5,4);//在数组头部添加数据,可以添加多值arr.splice(3,2);//两个值第一个值代表删除的位置,第二个值代表删除的个数arr.spl
Uaena
·
2020-09-15 04:30
前端
node.
js基础
知识汇总
一、node介绍1.node的应用场景工具类gulpwebpackvite(node可以让js运行在服务器)可以做服务端优化ssr可以做中间层(解决跨域问题,格式化数据)2.性能非阻塞异步I/O(当这个方法调用完毕后不会立即返回结果)事件驱动(发布订阅模式)3.优势在Java、PHP或者.NET等服务器语言中,会为每一个客户端连接创建一个新的线程。而每个线程需要耗费大约2MB内存。也就是说,理论上
·
2020-09-15 02:03
JS基础
_事件的简介
我是一个按钮-->我是一个按钮/**事件,就是用户和浏览器之间的交互行为,*比如:点击按钮,鼠标移动、关闭窗口。。。*///获取按钮对象varbtn=document.getElementById("btn");/**可以为按钮的对应事件绑定处理函数的形式来响应事件*这样当事件被触发时,其对应的函数将会被调用*///绑定一个单击事件//像这种为单击事件绑定的函数,我们称为单击响应函数btn.onc
ZHOU_VIP
·
2020-09-15 00:45
JavaScript教程
JS基础
_DOM简介
我是一个按钮/**浏览器已经为我们提供文档节点对象这个对象是window属性*可以在页面中直接使用,文档节点代表的是整个网页*///console.log(document);//获取到button对象varbtn=document.getElementById("btn");//修改按钮的文字btn.innerHTML="I'mButton";
ZHOU_VIP
·
2020-09-15 00:45
JavaScript教程
JS基础
_图片切换的练习
*{margin:0;padding:0;}#outer{width:500px;margin:50pxauto;padding:10px;background-color:greenyellow;/*设置文本居中*/text-align:center;}window.onload=function(){/**点击按钮切换图片*///获取两个按钮varprev=document.getElemen
ZHOU_VIP
·
2020-09-15 00:45
JavaScript教程
JS基础
_文档的加载
/**浏览器在加载一个页面时,是按照自上向下的顺序加载的,*读取到一行就运行一行,如果将script标签写到页面的上边,*在代码执行时,页面还没有加载,页面没有加载DOM对象也没有加载*会导致无法获取到DOM对象*//**onload事件会在整个页面加载完成之后才触发*为window绑定一个onload事件*该事件对应的响应函数将会在页面加载完成之后执行,*这样可以确保我们的代码执行时所有的DOM
ZHOU_VIP
·
2020-09-15 00:13
JavaScript教程
JS基础
语法——HTML
一、选择器的优先级1.选择器的优先级权重值越大优先级越高。(无论权重是多少,内联样式表的优先级都是最高的)元素选择器、*权重值是:1类选择器权重值是:2id选择器权重值是:4群组选择器:看每个独立的选择器的权重值分别是多少后代、子代选择器:所有被>或者空格隔开的选择器的权重之和我是段落1/*单个选择器的优先级*/#p1{color:blue;}.c3{color:green;}p{color:re
winkSmile
·
2020-09-14 16:14
js
javascript
css
html
《node.js入门》使用node.js编写一个简易json类型的数据库来实现登录与注册
前言观看此文章之前建议最好有一定的
JS基础
。观看此文章之前建议最好有一定的
JS基础
。观看此文章之前建议最好有一定的
JS基础
。
meis27461
·
2020-09-14 14:54
node.js
js基础
试题及答案(三)
一、单选题(共30题,每题2分)1.下列关于事件委托说法错误的是A事件委托可以解决事件绑定程序过多的问题B事件委托利用了事件捕获原理C事件委托可以提高代码性能D事件委托可以应用在click,onmousedown事件中正确答案:B解析:事件委托利用的是事件冒泡的原理2.什么属性用于获取HTML文件的根节点AdocumentElementBrootElementCdocumentNodeDdocum
陈乾cQQ
·
2020-09-14 12:10
Javascript
javascript
html5
vue.js
es6
css3
js基础
试题及答案(一)
一、单选题(共30题,每题2分)1.如下代码,会弹出来是什么varnum1=“1”;varnum2=1alert(num1-num2);A0B11C1+1D报错正确答案:A解析:相减,进行隐士转换,全部为数字2.如下代码,会弹出来是什么varnum1=“hi”varnum2=1alert(num1+num2);Ahi1B1ChiD报错正确答案:A解析:字符串拼接3.在JS中,“1555”+3的运行
陈乾cQQ
·
2020-09-14 12:10
Javascript
javascript
html
html5
二,函数高级
前面对
JS基础
进行了深入总结,可以通过https://blog.csdn.net/qq_33345511/article/details/106122978访问。今天我们来聊一聊函数。
后来的我们没有了后来
·
2020-09-14 11:14
js高级
一,
JS基础
深入总结
一,数据类型1,数据类型的分类:基本(值)类型,对象(引用)类型(Object,Function和Array是特殊的对象,前者可以执行,后者有数值下标,内部数据存储有序)2,如何判断数据类型1)typeof:可以判断,数值/字符串/布尔值/undefined,不能判断null和object以及Object和Array(检查出的类型都是object)2)instanceof:判断某个对象是不是某个函
后来的我们没有了后来
·
2020-09-14 11:14
js高级
js基础
——数据转换为number型与boolean型
1、转换为number型使用Number()函数:字符串转换为NaN,true转换为1,false转换为0,null转化为0,undefined转换为NaN;使用parseInt()函数:只可以识别字符串,如果字符串中含有数字与字符,函数从一个个字符开始识别,当遇到第一个非数字字符时停止;使用parseFloat()函数:专门用来识别含有浮点数的字符串;2、转换为boolean类型:使用Boole
jwz934738949
·
2020-09-14 10:38
javascript基础
JS基础
练习题(二)
一、单选题1.已知数组vararr=[1,2,3,4,5],执行arr.pop()后,数组的长度是A4B5C6D7正确答案:A解析:arr.pop()是删除数组后一个数据2.如果弹出一个可输入信息的框,可以使用哪一个方法Aconfirm()Bprompt()Calert()D以上都对正确答案:B解析:prompt3.下面哪个是window窗口大小改变触发的事件AonmouseoverBonresi
L.B.O.i
·
2020-09-14 10:41
javascript
JS基础
函数的调用 -- call,apply,bind方法及其应用
call()和apply()都是函数对象的方法需要通过函数对象来调用在调用call和apply时可以将对象指定为一个参数,此时这个对象将会成为函数执行的this。call()call方法可以将实参在对象之后一次传递call可以改变这个函数的this指向,可用于实现继承functionFather(userName){this.username=userName;}functionChild(use
一只萝卜干
·
2020-09-14 10:09
javascript
JS基础
之数组,数组操作
数组Array数组也是一个对象与普通对象一样,存储值索引操作数组,不同于一般属性,属性名操作数组存储性能比普通对象好,所以开发者多用数组创建数组vararr=newArray();newArray(10,2,3):创建并且添加元素newArray(10):这表示创建一个长度为10的数组使用字面量创建数组,可以在创建时就添加元素vararr=[];向数组添加元素arr[arr.length]=123
一只萝卜干
·
2020-09-14 10:09
javascript
JS基础
之正则表达式
正则表达式用于定义一些字符串的规则,计算机可以根据正则表达式检查一个字符串是否符合规则。在构造函数中创建一个匹配模式作为第二个参数:i忽略大小写;g全局匹配模式//创建正则表达式varreg=newRegExp("a");//匹配是否含有avarstring="a";//测试字符串是否符合varresult=reg.test(string);正则语法使用字面量来创建正则表达式var变量=/正则表达
一只萝卜干
·
2020-09-14 10:09
正则表达式
javascript
js基础
试题及答案(二)
一、单选题1.已知数组vararr=[1,2,3,4,5],执行arr.pop()后,数组的长度是A4B5C6D7正确答案:A解析:arr.pop()是删除数组后一个数据2.vararray=newArray(5);array.push(8);数组array的长度是A5B6C7D8正确答案:B解析:newArray(5);创建一个长度为5的空数组,push方法在数组后增加一位,结果为63.3秒后,
陈乾cQQ
·
2020-09-14 09:41
Javascript
javascript
html5
css
es6
css3
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他