javascript
DanielLeefu
web攻城狮,跟我一起学前端
展开
-
05#对象
<script>/* 对象(object : 物质):一切具有本质特征和行为的事物 类: 具有相同本质特征和行为的一组事件,称为类(类是对象的抽象化) 属性: 描述物质的本质特征 方法: 物质的行为 变量与属性有什么区别: 函数与方法有什么区别; 1.如何创建对象:1.字面量 {} 一次只能创建一个对象 2....原创 2019-08-23 20:22:45 · 109 阅读 · 0 评论 -
07#字符串方法
使用严格模式: “use strict”(位置必须放到作用域的开头) 例: //"use strict"; a = 3; function fn(){ "use strict"; b = 3; console.log(b); } console.log(a); fn(); 报错,ab没有定义Es5新增数组方法:(新增的数组方法都不影响原...原创 2019-08-26 22:25:28 · 201 阅读 · 0 评论 -
07#内置构造函数
String 一、创建字符串对象? 1. 字面量 '' "" 2. 构造函数的方式 new String() var str = 'hello'; var oStr = new String('world'); console.log(typeof str,typeof oStr); //'string' 'object' ...原创 2019-08-26 22:26:27 · 149 阅读 · 0 评论 -
08#Math
Math : 内置的数学对象,只有静态方法和静态方法,Math.对象不能通过new 创建。 1. 派 Math.PI : 圆周率 2. 绝对值 Math.abs() 3. 近似值 1. 四舍五入 Math.round() 注: 负数: > 0.5 进一 <= 0.5 舍去 ...原创 2019-08-27 22:26:51 · 103 阅读 · 0 评论 -
08#日期对象
2019 年 8 月 27 日 星期二 17:08:06 日期对象 Date 一、 如何创建日期对象? var date = new Date(); var date = new Date(y,m,d,h,m,s); var date = new Date(y,m,d); 二、 如何获取其中数据? 1. 获取年 var iYear = ...原创 2019-08-27 22:27:42 · 175 阅读 · 0 评论 -
前端攻城狮记录:2019.9.13
最近这一段时间,因为工作原因,项目比较赶,每天都风风火火的改bug,改需求,经常熬夜到两三点,甚至通宵,所以这一段时间,也就停更了不少,各位见谅,好在项目终于上线了,也能好好在家过个中秋放松一下,过玩中秋,接下来我会再接着往下更新,等到知识点js的知识点更完,我会接着按情况更新目前比较火的vue,或者时间充裕的话我也会给大家录几节视频,让喜欢前端行业的同学,跟我一起学习前端,一起成长,一起进步...原创 2019-09-13 22:15:54 · 164 阅读 · 0 评论 -
24# Promise
Promise 介绍(一) 基本概念:Promise 是 ES6 中新增的异步编程 解决方案,体现在代码中它是一个对象,可以通 过 Promise 构造函数来实例化。(二) NewPromise(cb)=>实例的基本使用 Pending Resolved Rejected(三) 两个原型方法:1. Promise.prototype.then()2. Promise.prototy...原创 2019-09-18 10:52:08 · 150 阅读 · 0 评论 -
24# jsonp和ajax的同源策略
jsonp原理,利用src的跨域属性,动态的创建script标签,给src指定跨域的接口,去访问对方的资源,并由指定的回调函数将资源返回<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="w...原创 2019-09-18 10:59:31 · 150 阅读 · 0 评论 -
#26 闭包
<script> // function fn() { // var a = 3; // return function(){ // return a; // } // } // (function () { // var ...原创 2019-09-19 12:03:23 · 138 阅读 · 0 评论 -
#26(2)es5继承
一、构造函数继承(一) Call/apply 继承(二) Call 与 apply 的异同:1. 第一个参数 this 都一样,指当前对象2. 第二个参数不一样:call 的是一个个的参数列 表;apply 的是一个数组(arguments 也可以)(三) 构造继承特点:子类实例共享父类引用属性的问题创建子类实例时,可以向父类传递参数可以实现多继承(call 或 apply 多个...原创 2019-09-20 10:50:52 · 114 阅读 · 0 评论 -
#06数组总结和
/* 数组: 1.概念:存储一组或者一系列相关数据的容器 2.使用好处:1.集中管理, 2,提高读取效率 3.下标: 下标是可以唯一寻找数组元素的索引号,最大下标是数组长度减一,最小下标是 0 (数组长度从一开始) 4.数组元素: 存在数组里的数据,为数组元素。 5.数据类型为:object; 数组声明: 1. 字面量 :[] 2. 构造函数方...原创 2019-08-26 10:36:52 · 138 阅读 · 0 评论 -
05#匿名函数
<script> /* 一、匿名函数及调用方式 (一) 概念:匿名函数就是没有名字的函数 (二) 调用方式: 1. 把匿名函数赋值给一个变量 2. 通过自我执行来执行匿名函数 3. 把匿名函数自我执行的返回值赋值给变量 4. 自我执行后用 alert 打印 5. 自我执行匿名函数的传参 */ // 1. 把匿名函数赋值给一个...原创 2019-08-23 13:25:41 · 115 阅读 · 0 评论 -
05#预编译,作用域练习
<script> /* f1(); // fl = function() console.log(c); //9 b 9 console.log(b); //9 c 9 console.log(a); //erro function f1 (){ ...原创 2019-08-23 21:14:21 · 81 阅读 · 0 评论 -
javascript中的三种循环(02)
一.什么是循环?满足一定条件,重复执行一段代码二.循环思想循环三要素1.从哪里开始2.到哪里结束3.步长三. 可以实现循环的语句:1.while2.do while3.for四.while (当型循环)格式:表达式1;while(表达式2) { 语句组; 表达式3;}表达式1: 从哪里开始(声明一个循环变量并赋值给一个初值)表达式2:到哪里结束;表达式...原创 2019-08-21 11:14:28 · 143 阅读 · 0 评论 -
Javascript中的三种循环(02) 代码练习
<!doctype html><html> <head> <meta charset="utf-8"> </head> <body> <input type="button" value="按钮" onclick="alert('行内js');"> <script> ...原创 2019-08-21 13:26:34 · 230 阅读 · 0 评论 -
06#数组
数组:1.概念:存储一组或者一系列相关数据的容器2.使用好处:1.集中管理, 2,提高读取效率3.下标: 下标是可以唯一寻找数组元素的索引号,最大下标是数组长度减一,最小下标是 0 (数组长度从一开始)4.数组元素: 存在数组里的数据,为数组元素。5.数据类型为:object;数组声明:1. 字面量 :[]2. 构造函数方式; new Array()1.字面量: var a...原创 2019-08-26 00:52:14 · 150 阅读 · 0 评论 -
//JavaScript中判断一个数字是不是素数**
//判断一个数字是不是数素var num = parseInt(prompt("请输入一个数:"));var flag = true;for(var i = 2; i< num; i++){ if (num%i==0){ flag = false; alert('不是素数'); break; }}if(flag){alert("是素数");}...原创 2019-08-22 00:13:11 · 138 阅读 · 0 评论 -
//04:函数
<!doctype html> <script>//04:函数一.概念:对于需要反复使用的功能代码,将其封装成一个独立的模块,这种功能代码块叫函数;2.类型:1.内置函数,2.自定义函数;3.JavaScript中的函数属于function对象,即返回的数据类型为function;typeof(function)----function; ...原创 2019-08-22 14:03:39 · 110 阅读 · 0 评论 -
04作用域
作用域:作用的范围*作用域链:如果当前作用域没有找到变量时候,会向他的父级作用域查找,一直找到script作用域中;script:全局作用域1.声明在全局作用域中的变量,叫做全局变量,同时也是window对象的属性2.声明在全局作用域中的函数,叫做全局函数,同时也是window对象的方法函数作用域:(局部作用域)1.在函数作用域中预解析找到的变量,叫做局部变量。2.在函数作...原创 2019-08-22 18:15:50 · 90 阅读 · 0 评论 -
04事件
<!doctype html> <script>/*一。先获取到页面中所要操作的元素对象例获取第一个文本框对象通过document.getElementById(id);通过id获取到指定的元素对象*/window.onload = function(){/当页面所有的内容加载成功的时候,执行事件处理程序/var oTxt1 = docu...原创 2019-08-22 21:49:28 · 92 阅读 · 0 评论 -
05递归函数
<!doctype html> </head> <body> </body>原创 2019-08-23 12:10:12 · 120 阅读 · 0 评论 -
#27购物车案例巩固cookie和localstorage
cookie.jsfunction $cookie(key, value, expires) { let cookieText = encodeURIComponent(key) + '=' + encodeURIComponent(value) + ";path=/"; if (!isNaN(expires)) { let date = new Date();...原创 2019-09-20 21:26:34 · 282 阅读 · 0 评论