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
javaScript基础
javascript基础
修炼(7)——Promise,异步,可靠性
开发者的javascript造诣取决于对【动态】和【异步】这两个词的理解水平。一.别人是开发者,你也是Promise技术是【javascript异步编程】这个话题中非常重要的,它一度让我感到熟悉又陌生,我熟悉其所有的API并能够在编程中相对熟练地运用,却对其中原理和软件设计思想感到陌生,即便我读了很多源码分析和教程也一度很难理解为什么Promise这样一个普通的类能够实现异步,也曾尝试着去按照Pr
大史不说话
·
2018-09-26 10:03
javascript
可靠性
javascript基础修炼
JavaScript基础
知识
一.JavaScript数据类型JavaScript数据类型分为基本数据类型和引用数据类型:1.基本数据类型:number,String,boolaen,null,undefined1.1number包含小数和整数;String包含所有的字符串和字节;boolaen布尔型的值分为true和false(js中更多和Java相同,在python中布尔值为首字符大写);null表示指向为空;undefi
易水寒月
·
2018-09-25 23:36
Java
Script
js
JavaScript相关
1. JavaScript学习笔记——JS基础
1.
JavaScript基础
1.1语法严格区分大小写标识符,第一个字符可以是$,建议使用小驼峰法,保留字、关键字、true、false、null不能作为标识符JavaScript是用Unicode字符集编写的
yuanyb
·
2018-09-25 21:00
Puppeteer环境搭建的详细步骤
Puppeteer本身是个NodeJS的库,自动化脚本也需要使用NodeJS编写,如果对JS不了解建议先学习
JavaScript基础
语法,或者使用Selenium等其他工具去实现。
严北
·
2018-09-21 08:17
JavaScript基础
回顾一(类型、值和变量)
请看代码并思考输出结果varscope='global';functionf(){console.log(scope);varscope='local';console.log(scope);}f();vara=[];console.log(a==0,a==false);varb=[6];console.log(b+1,b-1);varc={};console.log(Boolean(c)==tr
蟹丸
·
2018-09-20 17:00
javascript基础
修炼(6)——前端路由的基本原理
【造轮子】是笔者学习和理解一些较复杂的代码结构时的常用方法,它很慢,但是效果却胜过你读十几篇相关的文章。为已知的API方法自行编写实现,遇到自己无法复现的部分再有针对性地去查资料,最后当你再去学习官方代码的时候,就会明白这样做的价值,总有一天,你也将有能力写出大师级的代码。一.前端路由现代前端开发中最流行的页面模型,莫过于SPA单页应用架构。单页面应用指的是应用只有一个主页面,通过动态替换DOM内
大史不说话
·
2018-09-18 20:00
javascript基础
修炼(6)——前端路由的基本原理
【造轮子】是笔者学习和理解一些较复杂的代码结构时的常用方法,它很慢,但是效果却胜过你读十几篇相关的文章。为已知的API方法自行编写实现,遇到自己无法复现的部分再有针对性地去查资料,最后当你再去学习官方代码的时候,就会明白这样做的价值,总有一天,你也将有能力写出大师级的代码。一.前端路由现代前端开发中最流行的页面模型,莫过于SPA单页应用架构。单页面应用指的是应用只有一个主页面,通过动态替换DOM内
大史不说话
·
2018-09-18 15:01
javascript
基本原理
javascript基础修炼
javascript基础
学习一(变量)
var用var申明一个变量:vara=1;console.log(a)//1console.log(a)//undefinedvara=1;js的申明过程:vara;//undefined,只申明,不赋值。会有个默认值undefineda=1//1例子:vara=1;vara;console.log(a)//1,对重复定义且未赋值的变量,不会覆盖之前的值vara=1;vara=2;console.
赖皮喵
·
2018-09-18 00:00
javascript
javascript基础
修炼(5)—Event Loop(Node.js)
开发者的javascript造诣取决于对【动态】和【异步】这两个词的理解水平。一.一道考察异步知识的面试题题目是这样的,要求写出下面代码的输出:setTimeout(()=>{console.log(1)},0)newPromise((resolve,reject)=>{console.log(2)for(leti=0;i{console.log(4)})console.log(5)如果没有详细钻
大史不说话
·
2018-09-16 19:00
PHP学习笔记18(PHP与JavaScript交互之
JavaScript基础
)
JavaScript变量声明与赋值所有JavaScript变量都由关键字var声明。例如。该关键字可以声明多个变量并且对其赋初值,未赋初值的变量默认值为undefined。JS输出如需从JavaScript访问某个HTML元素,您可以使用document.getElementById(id)方法。请使用"id"属性来标识HTML元素document.write()会直接输出括号里面的东西。也就是说
凌波小燕子
·
2018-09-15 11:26
PHP学习笔记
JavaScript基础
JavaScript基础
HTML和CSS京东课前娱乐众人皆笑我疯癫,我笑尔等看不穿课前说明目标:掌握编程的基本思想掌握JavaScript的基础语法,使用常见API(备注)完成相应案例及练习和作业培养独立解决问题能力遇到问题先独立调试
天涯海风
·
2018-09-15 10:28
知识积累
javascript基础
修炼(5)—Event Loop(Node.js)
开发者的javascript造诣取决于对【动态】和【异步】这两个词的理解水平。一.一道考察异步知识的面试题题目是这样的,要求写出下面代码的输出:setTimeout(()=>{console.log(1)},0)newPromise((resolve,reject)=>{console.log(2)for(leti=0;i{console.log(4)})console.log(5)如果没有详细钻
大史不说话
·
2018-09-14 10:27
javascript
前端
javascript基础修炼
Javascript基础
(二)
三.JavaScript的数据类型基本数据类型numberstringBooleanundefinednull引用数据类型四.JavaScript数组方法,JavaScript字符串方法数组方法arr.push(),向后添加,并返回修改后数组的长度arr.unshift(),向后删除,并返回修改后数组的长度arr.pop(),向前添加,,然后返回移除的项arr.shift(),向前删除,,然后返回
FeiWang628
·
2018-09-13 19:00
JS
大前端完整学习路线(详解)
第一阶段:HTML+CSS:HTML进阶、CSS进阶、div+css布局、HTML+css整站开发、
JavaScript基础
:Js基础教程、js内置对象常用方法、常见DOM树操作大全、ECMAscript
baofenny
·
2018-09-11 11:27
前端
(史上最全)Web前端面试试题及答案之
JavaScript基础
及进阶算法设计题
1、获取一个给定字符串中出现次数最多的字符及其出现次数2、数组去重3、阶乘函数4、生成五个不同的随机数5、将12345678转化成RMB形式12,345,6786、LazyMan问题7、编写一个函数fn(Numbern),将数字转为大写输出,如输入123,输出一百二十三8、获取URL参数9、(新鲜出炉)顺丰2018秋招算法题1、获取一个给定字符串中出现次数最多的字符及其出现次数JS实现找到某字符串
Sunny王维
·
2018-09-11 10:13
javascript
Web前端面试题
JavaScript基础
教程之如何实现一个简单的promise
前言我们在开发过程中大多会用到promise,想必大家对promise的使用都很熟练了,今天我们就来实现一个简单的promise,实现的效果如有出入还往指正。Promise/A+规范:首先重新阅读了下A+的规范:promise代表了一个异步操作的最终结果,主要是通过then方法来注册成功以及失败的情况,Promise/A+历史上说是实现了Promise/A的行为并且考虑了一些不足之处,他并不关心如
wclimb
·
2018-09-11 09:58
JavaScript基础
---数据类型和字面量
一、数据类型JavaScript语言可以识别下面7种不同类型的值:六种原型数据类型:1.Boolean.布尔值,true和false2.null.一个表明null值的特殊关键字。JavaScript是大小写敏感的,因此null与Null、NULL或其他变量完全不同。详见null和undefined3.undefined.变量未定义时的属性。详见null和undefined4.Number.表示数字
SuRuiGit
·
2018-09-11 00:00
javascript
数据类型
字面量
JavaScript赋值运算符
13-
JavaScript基础
-赋值运算符简单赋值运算符等于号=格式:变量=数据//将等号右边的常量100赋值给左边的变量numvarnum=100;//将等号右边的变量num中存储的值赋值给左边的变量
JiangNanMax
·
2018-09-08 17:26
JavaScript
JavaScript认识运算符
10-
JavaScript基础
-认识运算符作用运算符是告诉程序执行特定算术或逻辑操作的符号例如告诉程序:某两个数相加,相减等按功能划分算术运算符位运算符关系运算符逻辑运算符按照操作数个数划分单目运算符只有一个操作数
JiangNanMax
·
2018-09-08 17:53
JavaScript
[ python ] 学习目录大纲
Day53-JavaScript之BOM与DOMDay52-JavaScript函数Day51-
JavaScript基础
知识简易商城【html+css】练习简易博客【html+css】练习MySQL练习题及答案
hukey
·
2018-09-08 09:00
JavaScript基础
第二天
运算符赋值运算符(=):将等号右边的值赋予给左边自增自减运算符(一元运算符)a++++后置先使用后自增++a++前置先自增后使用a----后置先使用后自减--a--前置先自减后使用逻辑运算符与(&&)在与运算过程,表达式只要有一个为false,则其后面的表达式不再解析,当前表达式直接返回false表达式的值,如果所有的表达式值都为true,则当前表达式返回最后一个为true表达式的值;特点:子表达
cj_jax
·
2018-09-07 03:13
JavaScript基础
之语法
介绍JavaScript是互联网上最流行的脚本语言,这门语言可用于HTML和web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。JavaScript特点JavaScript是一门脚本语言。JavaScript是一种轻量级的编程语言。JavaScript是可插入HTML页面的编程代码。JavaScript插入HTML页面后,可由所有的现代浏览器执行。JavaScript很容易学习
Akaxian
·
2018-09-06 20:24
JavaScript
JavaScript基础
---函数
一、JavaScript函数没有函数重载1.函数参数arguments对象,类数组对象正是由于函数体内使用arguments对象接收传递的参数,所以即便你定义的函数只接收两个参数,在调用函数时也未必一定要传递两个参数。2.函数重载在其他语言中如Java,所谓函数重载就是方法名相同参数不同的所有方法,因为在Java中只要函数签名(接受的参数类型和数量)不同,就认为是不同的函数。但是在JavaScri
SuRuiGit
·
2018-09-06 00:00
this
递归
函数声明
函数表达式
javascript
(史上最全)Web前端面试试题大全及答案汇总(之篇二
JavaScript基础
笔试面试题)
注:另附
JavaScript基础
及进阶算法题,自取Web前端面试试题及答案之
JavaScript基础
及进阶算法设计题1、javascript的typeof返回哪些数据类型2、例举3种强制类型转换和2种隐式类型转换
Sunny王维
·
2018-09-05 18:44
javascript
Web前端面试题
JavaScript基础
——第二章,JavaScript操作BOM对象
一,BOM模型(BorwserObjectModel)BOM提供了独立内容的,可以与浏览器窗口进行互动的对象结构BOM可实现功能:弹出新的浏览器窗口移动,关闭浏览器窗口以及调整窗口的大小页面的前进,后退二,window对象常用属性:常用方法:confirm()与alert(),prompt()的区别:alert():一个参数,仅显示警告对话框的消息,无返回值,不能对脚本产生任何改变prompt()
李小贱~
·
2018-09-04 23:29
JavaScript基础
JavaScript数据和数据类型
08-
JavaScript基础
-数据和数据类型数据数据是指所有能输入到计算机并被计算机程序处理的符号的介质的总称,是具有一定意义的数字、字母、符号和模拟量等的通称。数据类型为什么会有数据类型?
JiangNanMax
·
2018-09-03 22:51
JavaScript
JavaScript书写规范和注释
04-
JavaScript基础
-书写规范和注释JavaScript初体验(二)注意事项编写JavaScript注意语法规范,一行代码结束后必须在代码最后加上;如果不写分号,浏览器会自动添加,但是会消耗一些系统资源
JiangNanMax
·
2018-09-03 19:49
JavaScript
JavaScript书写格式
02-
JavaScript基础
-书写格式JavaScript的语法规范JavaScript有三种书写格式,分别是“行内式”、“页内式”、“外链式”行内式今天天气很好!
JiangNanMax
·
2018-09-03 19:34
JavaScript
JavaScript基础
---执行环境与作用域链
一、执行环境与作用域链1.什么是执行环境执行环境定义了变量和函数的访问权限,决定了他们的各自行为。每个执行环境都有一个与之关联的变量对象,环境中定义的所有对象和函数都保存在这个对象里。全局环境是最外围的一个执行环境,在Web浏览器里全局执行环境被认为是window对象某个执行环境中所有代码执行完毕后该环境被销毁每个函数都自己的执行环境,当执行流进入一个函数时,函数的执行环境就会被压入环境栈中,函数
SuRuiGit
·
2018-09-03 00:00
javascript
执行环境
作用域链
JavaScript基础
案例4《1000天后的今天是周几》
假如今天是周六,1000天后的今天是周几。当时看到这个问题时,当场就懵逼啦,重点是要知道这个公式怎么算,来看看吧!计算方法:字迹略丑结果是:周五源代码:varrem=1000%7;//先除7,看还剩几天;varsum=rem+6;//拿上面的余数+6,6+6=12varsub=sum-7;//12再减一个周=5alert(sub)//优化一//alert(1000%7+6-7)//优化二//ale
hi__world
·
2018-09-02 22:43
JavaScript基础
——第一章,基础
一,Javascript的基本结构 二,网页中引用JavaScript的方式使用标签 Hello,JavaScript"); --> 外部JS文件 直接在HTML标签中 三,变量 //先声明变量再赋值 varwidth; wtdth=5; //同时声明变量和赋值 varwidth=5; //不声明直接赋值 width=5;变量可以不经声明而直接使用,但这种方法很容易出错,也很难
李小贱~
·
2018-08-30 00:00
JavaScript基础
javascript基础
修炼(4)——UMD规范的代码推演
javascript基础
修炼(4)——UMD规范的代码推演1.UMD规范地址:https://github.com/umdjs/umdUMD规范,就是所有规范里长得最丑的那个,没有之一!!!
大史不说话
·
2018-08-28 20:00
javascript基础
修炼(4)——UMD规范的代码推演
javascript基础
修炼(4)——UMD规范的代码推演1.UMD规范地址:https://github.com/umdjs/umdUMD规范,就是所有规范里长得最丑的那个,没有之一!!!
大史不说话
·
2018-08-23 15:52
javascript
javascript基础修炼
DOM的简单介绍和操作
前言JavaScript的组成
JavaScript基础
分为三个部分:ECMAScript:JavaScript的语法标准。包括变量、表达式、运算符、函数、if语句、for语句等。
HelloImyHe
·
2018-08-23 14:02
JavaScript基础
----- 一些概念杂谈(3)
1.this指向:(1)new调用时指的是被构造的对象;(2)call,apply调用,指向我们指定的对象;(3)对象调用时,this指向那个对象;(4)默认状况下,指向全局变量window;varadd=function(){console.log(this)//指向window}add()functionstr(){console.log(this)//指向window}str()2.构造函数
Lazy_Life
·
2018-08-20 16:27
JavaScript基础
JavaScript基础
----- 一些概念杂谈(2)
1.变量声明提升:console.log(a);//undefinedvara=123;此处的变量声明部分会被提升,赋值部分不会被提升(相当于没有给a赋值),所以输出undefined;a="hello";console.log(a)//hellovara=123;改动之后,将a赋予一个值,这样才会有输出;2.函数表达式提升:console.log(a())//直接报错vara=function(
Lazy_Life
·
2018-08-20 16:01
JavaScript基础
day05
JavaScript基础
2018-08-17
一、
JavaScript基础
语法js中的注释//单行注释/*多行注释*/语句一条语句结束需要加分号(现在的版本可以不用写)一行写多条语句必须样分号隔开js中没有缩进问题,用{}表示一个块基本数据类型:Number
LPP27149
·
2018-08-18 09:56
50道
JavaScript基础
面试题(附答案)
50道
JavaScript基础
面试题(附答案)资料来源:https://blog.csdn.net/sinat_17775997/article/details/80704694https://segmentfault.com
danglina123
·
2018-08-17 17:51
js
面试
04-
JavaScript基础
[Python]
一、JavaScript起源JavaScript诞生于1995年,它当时的目的是为了表单输入的验证。因为在JavaScript问世之前,表单的验证都是通过服务器端验证。而当时都是电话拨号上网年代,服务器验证数据是一件非常痛苦的事情。二、什么是JavaScriptJavaScript是一种具有面向对象能力、解释型的程序设计语言。更具体一点,它是基于对象和事件驱动并具有相对安全性的客户端脚本语言。因为
EndEvent
·
2018-08-17 01:48
从 RegExp 构造器看 JS 字符串转义设计
那段时间为了帮忙校对,我仔细阅读了书中的每一个段落,结果积累了不少
JavaScript基础
知识。
猫哥学前班
·
2018-08-16 20:56
从 RegExp 构造器看 JS 字符串转义设计
那段时间为了帮忙校对,我仔细阅读了书中的每一个段落,结果积累了不少
JavaScript基础
知识。
猫哥_kaiye
·
2018-08-15 20:00
type script 入门
所以我想正儿八经的学习下TypeScript,弄明白我糊里糊涂使用的东西,这篇Chat分享算是我的一个学习笔记,适合于有一定
JavaScript基础
的人,在此基础上学习TypeScript
廖全磊LesterLiao
·
2018-08-14 13:35
javascript基础
、表单操作
HTML表单是通过元素来定义的,它有以下特性method–表示浏览器发挞GET请求或是发送POST请求action–表示表单所要提交到的地址URLenctype–当向服务器端发送数据时,数据应该使用的编码方法,默认的是application/x-www-url-encoded,不过,如果上传文件,可以设置成multipart/form-data.accept–当上传文件时,列出服务器能正确处理的m
qhzhen9
·
2018-08-12 20:12
js(javascript)
html
Javascript基础
进阶(十)构造函数模式
构造函数模式构造函数模式?functionStudent(name,age,classa){this.name=name;this.age=age;this.classa=classa;this.sayHello=function(){console.log(this.name,this.age,this.classa);}}varme=newStudent("xiaoai",22,"大三");v
抱紧我_8204
·
2018-08-06 18:56
Javascript基础
进阶(十)构造函数模式
构造函数模式构造函数模式?functionStudent(name,age,classa){this.name=name;this.age=age;this.classa=classa;this.sayHello=function(){console.log(this.name,this.age,this.classa);}}varme=newStudent("xiaoai",22,"大三");v
抱紧我_8204
·
2018-08-06 18:56
Javascript基础
进阶(九)单例模式
单例模式单例模式?大白话理解:把描述同一事物(同一个对象)的属性和方法放在一个内存空间下,起到了分组的作用,这样不同事物之间的属性及时属性名相同,也互相不发生影响,这种分组模式叫做“单例模式”。单例模式是项目中经常用到的一种模式,因为用它做模块化开发。varfn=function(){return{name:'浮云先生',age:18,}};varobj1=fn()varobj2=fn()//ob
抱紧我_8204
·
2018-08-06 18:48
Javascript基础
进阶(九)单例模式
单例模式单例模式?大白话理解:把描述同一事物(同一个对象)的属性和方法放在一个内存空间下,起到了分组的作用,这样不同事物之间的属性及时属性名相同,也互相不发生影响,这种分组模式叫做“单例模式”。单例模式是项目中经常用到的一种模式,因为用它做模块化开发。varfn=function(){return{name:'浮云先生',age:18,}};varobj1=fn()varobj2=fn()//ob
抱紧我_8204
·
2018-08-06 18:48
Javascript基础
进阶(八)工厂模式
设计模式什么是设计模式?设计模式,是一套经过前人总结、业务验证并适合于特定业务开发的代码组织方式。设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。工厂模式大白话理解就是:做一件事把实现相同的代码放到一个函数中,以后如果在想实现这个功能,不需要从新编写代码,只需要执行当前函数即可。functio
抱紧我_8204
·
2018-08-06 18:34
Javascript基础
进阶(八)工厂模式
设计模式什么是设计模式?设计模式,是一套经过前人总结、业务验证并适合于特定业务开发的代码组织方式。设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。工厂模式大白话理解就是:做一件事把实现相同的代码放到一个函数中,以后如果在想实现这个功能,不需要从新编写代码,只需要执行当前函数即可。functio
抱紧我_8204
·
2018-08-06 18:34
JavaScript基础
-慕课网
第01课--接触JavaScript一.学习原因1.为什么学习JavaScript1.基于对象、事件驱动的简单脚本语言。2.由浏览器负责解释和执行。3.它让网页呈现动态效果,并实现与用户交互。2.易学性1.只要有文本编辑器就可编写2.可通过简单命令完成一些基础操作。3.从何学起起点就是处理网页,先学习基础语法与使用DOM进行简单操作。二.插入JS1.标签成对出现,JavaScript代码写在它们之
SummersSecret
·
2018-08-05 15:28
程序人生-记录
上一页
54
55
56
57
58
59
60
61
下一页
按字母分类:
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
其他