ICode9

精准搜索请尝试: 精确搜索
  • 字符串2022-08-14 22:04:15

    字符串 字符串概述 字符串是一个数据结构(串),将同样的内容串在一起,因为在对应的js里面字符串是属于一个值类型(值类型是常量 常量是不能变的) 字符串是不能改变的。作为存储结构的增删改查方法,不能针对本身,而是返回一个新的字符串。 字符串的声明 1.值类型赋值(常用)基本类型 var str =

  • DOM2022-08-14 22:03:09

    DOM 概述:DOM全称是文档对象模型(文档指定为对应的html文档),对应的DOM就是操作HTML文档的   1.根对象 document(文档对象) 2.元素对象 Element (所有的标签都是元素) 3.Attribute属性对象(所有的标签里面的属性都是属性对象) 4.Text文本对象 (全局所有的文本都属于文本对象) document文档对

  • Class类2022-08-14 22:01:47

    class类 用于对象构建(类只是一个构建对象的容器) 调用这个class要使用关键词new constructor方法是类的默认方法,通过new命令生成对象实例时,自动调用该方法 class修饰的类,类名首字母大写 class不允许重复声明 class里面的this只能出现在constructor( )中 class里面的this

  • ES52022-08-14 18:33:50

    ES5 es表示ECMASCript ,他是从es3,es5,es6,es5是2009.12月发布的,es6是2015.6月发布的。vue2完全支持es5的(vue3完全支持es6的),react完全支持es6 es5的新特性 严格模式(对应的相反的称为怪异模式) 'use strict' //一般用于相关的设计 上面书写一个严格模式底下的代码就需要按照严格模式执行

  • Symbol类型的学习小结2022-08-14 18:02:57

    symbol ES6新增的一种原始类型,类似于字符串,表示独一无二的值(永不重复) 因为是基本类型所以不能用new关键字来调用,当然也不能添加属性 最佳实践:为了保证对象的属性名保持唯一, 也就是说对象的属性名有两种形式:String、Symbol symbol初识   生成:调用Symbol()函数可以直接生成一个sy

  • map和解构2022-08-14 18:01:42

    Map: <script> //创建map的两种方式 var map1 = new Map; //无参 ,空的map console.log(map1); //Map(0) {size: 0} var arr = [[1,2],[3,4]]; var map2 = new Map(arr) //用二维数组创建一个map console.log(map2); //Map(2)

  • week03-day05练习2022-08-14 18:01:09

    <script> // 1, 使用reduce求数组中所有元素的乘积, // var arr = [2, 3, 4, 5, 6, 7] var arr01 = [2,3,4,5,6,7]; var result = arr01.reduce(function(pre,cur){ return pre * cur ; }) console.log(result); /

  • BOM2022-08-14 17:34:17

    BOM 概述:称为浏览器对象模型(bowser object model),可以获取浏览上的所有内容以及相关的操作。BOM缺乏规范的,存在共有对象来解决这个问题,但是共有对象也存在兼容问题(ie10以后) BOM由一系列相关的对象构成,并且每个对象都提供了一些方法与属性. 我们可以通过这些属性和方法去对浏览器进

  • DOM及DOM相关操作2022-08-14 17:31:19

    DOM 概述: DOM 全称(document object model)文档对象模型(文档指定为对应html文档),对应的DOM就是操作HTML文档的(增删改查) DOM结构 document 文档对象 方法 1.获取全局的内容 document.getElementById() //通过id属性来获取元素,返回的是一个元素 (Element) //通过id获取对应的元素 var

  • docker 启动mysql:5.72022-08-14 14:34:04

    docker 启动mysql容器报错 command was: mysqld --verbose --help --log-bin-index=/tmp/tmp.9eG6SycqdR mysqld: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2 - No such file or directory)mysqld: [ERROR] Fatal error in defaults handling. Prog

  • day 14 es5 es62022-08-14 12:33:11

    ES5及ES6 es表示ECMASCript ,他是从es3,es5,es6,es5是2009.12月发布的,es6是2015.6月发布的。vue2完全支持es5的(vue3完全支持es6的),react完全支持es6 es5的新特性 严格模式(对应的相反的称为怪异模式) 'use strict' //一般用于相关的设计 上面书写一个严格模式底下的代码就需要按照严格

  • day 10 事件上2022-08-14 12:01:25

    事件(上) 概述: 事件是一个流程,就是一个监听(预备) 一个触发(当前内容执行了 (进行处理) 用户在页面上操作(监听这个操作), 然后我们要调用函数来处理(进行处理). 监听过程 ---- 触发过程 ---- 处理过程 这个流程就是完整的一个事件 事件的模式 内联模式 <div onclick='方法名()'></div>  

  • es62022-08-14 01:03:20

    ES6简介 - ECMAScript是javascript标准 - ES6就是ECMAScript的第6个版本 - ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。 ES6新增加的功能: 1.let

  • ES5及ES62022-08-13 19:02:30

    ES5的严格模式 所谓严格模式,从字面上就很好理解,即更严格的模式,在这种模式下执行,浏览器会对JS的要求更苛刻,语法格式要求更细致,更符合逻辑。 怪异模式:就是我们之前一直使用的开发模式,就叫怪异模式。因为很多时候出来的结果是非常怪异的,所以才称之为怪异模式。 'use strict' //一般用

  • orioledb pg 存储引擎2022-08-13 19:01:48

    orioledb 是社区开发的一个新的pg 存储引擎,主要是为了解决现在pg 的一些问题,官方共享的一个ppt 还是值得学习的(以下链接中) 以下是一个简单的学习使用 orioledb 特性 支持现代硬件,orioledb 更加适合sdd 以及nvarm ,可以更好的解决cpu瓶颈问题 减少维护,orioledb 实现了undo log 以

  • nginx的日志切割-每天定时脚本执行2022-08-13 18:34:46

    日志切割时企业中常规动作,我们不会每天去手工执行一遍命令,通常是让脚本自己执行,于是我们可以将这个动作写进任务计划,每天凌晨自动执行。 #!/usr/bin/bash s_log="/usr/local/nginx/logs/access.log" d_log="/root/my_sh/nginx/logs/$(date +%Y-%m-%d_%H-%M-%S).log" d_log_dir=

  • VUE学习-mixin混入2022-08-13 18:32:27

    mixin混入 混入 (mixin) 提供了一种非常灵活的方式,来分发 Vue 组件中的可复用功能。 组件式混入 // 定义一个混入对象 var myMixin = { created: function () {this.hello()}, methods: { hello: function () { console.log('hello from mixin!') } } } // 定义一个

  • 箭头函数与普通函数的区别2022-08-13 18:30:49

    箭头函数与普通函数的区别        let obj = {             name: '对象',             sayName() {                 console.log(this)//这里的this为obj对象,因为是obj调用的方法。                 setTimeout(function () {          

  • 202208122022-08-13 18:03:29

    非常抱歉昨天讲题的时候我已经回家开摆了,没有准备好,讲的很乱,在此谢罪 黄金矿工 \(n,k\) 同阶,下文不作区分,把 \(m\) 看作 \(\sqrt{n\log n}\)。删除操作倒过来变成加入 背包有两种经典做法:\(f[i]\) 表示体积 \(i\) 的最大价值,\(g[i]\) 表示价值 \(i\) 的最小体积,且可以线性合并 本

  • day09事件2022-08-13 16:05:06

    事件 是一个流程,一个监听,一个触发 监听过程—触发过程—处理过程(是一个完整的事件) 事件分类 鼠标事件 click单击事件 mouseover鼠标移进(自己及自己里面的都能触发) mouse enter(只有自己可以触发) //右键点击(不会触发事件) box.oncontextmenu=fuction(){ console.log('右键点击

  • JavaScript中的es5及es6新增的内容2022-08-13 15:04:08

    ES5及ES6 es表示ECMASCript ,他是从es3,es5,es6,es5是2009.12月发布的,es6是2015.6月发布的。vue2完全支持es5的(vue3完全支持es6的),react完全支持es6 es5的新特性 严格模式(对应的相反的称为怪异模式) 'use strict' //一般用于相关的设计 上面书写一个严格模式底下的代码就需要按照严格模

  • electron本地存储和Log位置2022-08-13 15:02:22

    electron-store: https://electronjs.org/docs/api/app#appgetpathname app.getPath(name)-储存你应用程序设置文件的文件夹,默认是 appData 文件夹附加应用的名称。 appData-当前用户的应用数据文件夹,默认对应: %APPDATA% Windows 中$XDG_CONFIG_HOME or ~/.config Linux 中~

  • JavaScript ES6新增2022-08-13 12:34:27

    命名修饰符 let:不能重复声明变量、块级作用域 let a = 1; let a = 2; //报错 const:初始化常量,必须给初始值,否则报错、在同一个作用域内,const定义的常量不能修改其值、块级作用域 const a = 10 a = 100 //报错,不能重复声明 解构 const obj = { name:'jack' age:18 sex:'

  • AJAX2022-08-13 12:32:56

    Ajax原理 Ajax 的原理简单来说是在用户和服务器之间加了—个中间层( AJAX 引擎),通过 XmlHttpRequest 对象来向服务器发异步请求,从服务器获得数据,然后用 javascript 来操作 DOM 而更新页面。使用户操作与服务器响应异步化。这其中最关键的⼀步就是从服务器获得请求数据 Aja

  • 前端网络/浏览器缓存机制2022-08-13 00:31:02

    浏览器(已有缓存)发送请求 点击查看代码 //Etag 资源唯一标识符 //Last_modified 资源最后修改时间 var data = {}, Etag = data.etag, Last_Modified = data.lastModified; if((Last_Cache-Control_max-image)){ //读取本地缓存 window.readCache(); console.lo

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有