![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
好吃的油炸代码
本人精通各种增删改查、
增删改查代码累计能绕地球13圈!
是00后的楷模!!!
僕の夢は把代码放油锅里炸了eat eat,说一句“うまいですね”!
展开
-
html是什么的理解
文章中我说两部分,1部分官方解释 2部分说说自己理解。官方标准解释:HTML的全称为HyperText Markup Language,也就是超文本标记语 言。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说 明文字、图形、动画、声音、表格、超链接等,即平常上网时所看到的 网页。超文本标记语言是WWW的描述语言。设计HTML语言的目的是把 存放在一台计算机中的文本或图形与另一台计算机中的文本或图形方便 地联系在一起,形成有机的整体,人们不用考虑具体信息原创 2022-01-21 18:23:56 · 850 阅读 · 0 评论 -
JavaScript 小数相加
浮点型计算 精度丢失问题,解决思路1、把浮点型 转换为 int整形计算 在除以 倍数比如: 0.1+0.02=(0.1*100+0.02*100)/1002、倍数 怎么取小数点后的位数长度就是 倍数,可把 浮点参数 当成字符串,然后利用splic字符串处理函数来用.分割为数组,第二个数组中的字符串 就是 小数点后的 字符串,调用length就可以知道 倍数长度。// 浮点型 加法 实现function add(){ // 取参数的最小值,拿到最小值计算 最小值的 小数点后的原创 2022-01-20 22:47:18 · 2184 阅读 · 0 评论 -
JavaScript函数new和this关键词理解(十三)
new关键词的使用:一般用来做 new 一:函数,产生一个新的函数,比如jquery中的 jQuery 就是new出来的。用new一个函数以后,每个调用者在函数内部都会有一个自己的调用对象,在调用执行时,可通过this关键词来代指调用者的对象。this关键词:当前调用者的对象。 比如如果一个在全局作用域下 使用 this 就相当于window对象。在函数内部使用this 就相当于函数内部的 调用者对象。但是如果在一个函数内使用 this对象。普普通调用函数时,函数内部变量值会共用,会造.原创 2022-01-20 21:12:44 · 833 阅读 · 0 评论 -
JavaScript函数alert(十二)
alert是弹窗函数,属于最基础的方法之一,运行后,弹出一个窗口。示例:原创 2022-01-07 20:25:29 · 669 阅读 · 0 评论 -
JavaScript回调函数(十一)
JavaScript回调函数:把一个函数的定义作为参数传递给另一个函数使用。参数可以是任意类型:可以是数字,字符串,也可以是函数,对象。实例:// 回调函数示例function chat(a,callback){ // callback(a)}chat('张三',function(a){ console.log(a +'喜欢唱歌');})...原创 2022-01-07 20:16:02 · 564 阅读 · 0 评论 -
JavaScript自执行函数(十)
自执行函数定义后就会执行,且只执行一次语法定义:(定义一个没有名字的函数)();定义示例:// 自执行函数(function(){ console.log(1);})();使用实例:// 自定义函数+闭包示例var inner = (function(){ var sum=0; return function(){ for(var i=0;i<arguments.length;i++){ sum+=a原创 2021-12-30 16:11:02 · 231 阅读 · 0 评论 -
JavaScript函数闭包使用(九)
函数闭包好处:使用了闭包,可以上局部变量不随着原函数销毁而销毁 使用闭包可减少全局变量的定义闭包定义三个条件:函数内 嵌套 函数 内部嵌套的函数用到了外部函数的函数变量 外部函数把内部函数作为返回值 return出去示例1:// 闭包定义示例function openFun(){ var a=1; return function(){ console.log(a) }}openFun()();展示:示例2:// 闭包定义示例2fu原创 2021-12-30 15:29:35 · 293 阅读 · 0 评论 -
JavaScript函数参数(八)
JavaScript函数的参数参数:默认也就是函数内局部变量,会把所有参数值存储在arguments 类数组中// 利用参数传递原理 实现累加器function add(){ if(!arguments[0]){ return 0; } var sum=0; for(var i=0;i<arguments.length;i++){ sum +=arguments[i] } return sum;}add(1原创 2021-12-30 14:24:06 · 237 阅读 · 0 评论 -
JavaScript函数作用域(七)
作用域理解:在什么范围内的变量,定义在词法阶段两种:全局作用域、函数作用域在函数作用域里面可以访问全局作用域中的变量,但是反过来不行原创 2021-12-30 11:27:07 · 452 阅读 · 0 评论 -
JavaScript编译原理
编译原理理解几个概念:抽象的语法树(AST)、编译语言、分词拆解、JavaScript编译器(Compiler)、解释器(Interpreter)、JavaScript引擎、作用域步骤:1、分词,把代码分解为AST代码块2、解析,由JavaScript编译器对AST分词块进行解析,生成AST语法树3、代码生成,由JavaScript引擎把 解析生成的AST语法树再次转换,转换成可执行代码几个理解:javascript代码没办法直接执行,需通过JavaScript编译器编译后,才能原创 2021-12-20 16:48:03 · 796 阅读 · 0 评论 -
JavaScript函数定义和使用(六)
函数理解在计算机编程中,一般都会有属性和函数,属性代表一个值,函数代表一段计算或运行逻辑。函数定义方式一:// 定义格式:function 函数名称(){ // 代码块}// 函数定义示例:function myFunction(){ console.log('aaaa');}方式二:// 函数定义格式var 函数名 = function(){ // 代码块}// 函数定义示例2var aa = function(){ console.lo原创 2021-12-20 15:39:39 · 794 阅读 · 0 评论 -
JavaScript数组定义和方法(五)
数组理解数组就是一个容器,用来存放一组数据,可以一个,可以多个,数据类型不限制每个类型都有一个构造函数数组定义方式1:采用直接量赋值绑定创建var arr = ['one','two','three'];方式2:采用构造方式创建var a = new Array();a[0]='one';a[1]='two';方式3,采用有参数的构造方式创建var b= new Array(10);var c = new Array('one','two','thr..原创 2021-12-20 14:46:26 · 802 阅读 · 0 评论 -
JavaScript循环语句(三)
javascript循环 有 for循环、while循环循环有 循环条件 循环体{}for循环// for循环定义for(语句1; 语句2; 语句3) { // 被执行代码块}// for循环示例1for(var i=0;i<10;i++) { console.log(i)}// for循环示例2for(var i=10;i<10;i--) { console.log(i)}while循环// while循环定义whi...原创 2021-12-14 15:29:24 · 384 阅读 · 0 评论 -
JavaScript数据类型(二)
1、数据类型分类 在javascript中数据类型分两大类,原生数据类型 和 对象数据类型。 在上一节中, 直接量其实也有两类,一类是原生数据类型,一类是对象数据类型,一般情况下,直接量的使用时、较多的是使用原生数据类型。而对象数据类型一般赋值绑定对象来使用。2、原生数据类型 原生数据类型包括:数值、字符串、布尔逻辑值、null、undefined等3、对象数据类型 1) 对象数据类型的 定义格式: obj = {XXX:XXX,XXX:XXX}...原创 2021-12-14 14:52:54 · 2114 阅读 · 0 评论