ICode9

精准搜索请尝试: 精确搜索
  • JS的简介2022-08-20 19:33:35

    JS式JavaScript的简称,它是一门弱语言,它可以实现让网页动起来 JS的构成 核心(ECMAScript) 文档对象模型(DOM)-- Document Object  Module 浏览器对象模型(BOM)-- Browser Object Module **ECMAScript:是一种 由Ecma国际(前身为欧洲计算机制造商协会,英文名称是European Computer Manu

  • 变量2022-08-20 19:32:57

    变量声明 在ES6以前我们通常通过var来声明变量。首先要进行变量声明,然后再进行使用 var num = 123;//声明变量num,并且赋值为123 var声明多个变量 var a = 10, b = 20, c; console.log(delete c, delete b); // false false console.log(a, b, c); // 10 20 undefined // 通过逗

  • 运算符2022-08-20 19:32:36

    隐式转换 两种类型的变量在进行运算或比较时,一种类型会向类一种进行转化,然后再进行比较和运算 加法 作为算数运算符 (除string类型外的原始数据类型进行加法运算时)非数字类型,会转为数字类型,通过Number()方法 作为字符串连接符(有一个操作数string类型以及引用数据类型时) 减法|

  • 语句2022-08-20 19:32:24

    if...else switch var num = 1; switch(num){ case 0: console.log(0); case 1: console.log(1); case 2: console.log(2); case 3: console.log(3); } //打印3,因为没有break for while do...while continue break throw 立即停止正在执行的程序,跳转至就近的逻辑异常处理程

  • 作用域2022-08-20 19:31:05

    变量提升 在代码执行之前,会先进行代码的预解析,将var和function声明的变量进行提升,提升为window的属性(全局变量),并将var声明的变量赋值为undefined,var的提升在function之前 console.log(num); say(); var num = 100; function say(){ console.log('hello'); } console.log(num);

  • 对象2022-08-20 19:30:49

    创建对象的方式 字面量 var stu1 = { name: 1, age: 2, className: '2019-01', tel: '187..99', address: '111' }; var stu2 = { name: 2, age: 3, className: '2019-01', tel: '186..99', address: '222' };

  • js购物车实现2022-08-20 19:01:40

    1.添加购物车 <style> * { margin: 0; padding: 0; } #addGoodContent { border-radius: 5px; padding: 10px; border: 1px solid #000; line-height: 30px;

  • 有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。2022-08-20 19:00:08

    <script> // 11.有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数), //凡报到3的人退出圈子,问最后留下的是原来第几号的那位。 //写一个数组 存所有的人 function fn(n){ //初始化一个数组 var nums = [] for(var i=0

  • Golang基础教程2022-08-20 12:31:07

    以下使用goland的IDE演示,包含总计的golang基础功能共20个章节 一、go语言结构: 二、go基础语法: 三、变量: 四、常量: 五、运算符: 六、条件语句: 七、循环: 八、函数: 九、变量作用域: 十、数组: 十一、指针: 十二、结构体: 十三、切片: 十四、范围(Range): 十五、集合: 十六

  • let、const、var的区别2022-08-20 10:34:45

    块级作用域:let和const具有块级作用域;var不具有;块级作用域解决了ES5两个问题: 内层变量可能覆盖外层变量 用来计数的循环变量会泄露为全局变量 变量提升:var存在变量;let和const不存在变量提升,即变量只能在声明之后使用,否则会报错 给全局添加属性:浏览器的全局对象是

  • docker安装mysql8.02022-08-20 00:31:03

    docker run \ -p 3306:3306 \ -e MYSQL_ROOT_PASSWORD=QQ.123 \ -v /home/data/mysql8/data:/var/lib/mysql:rw \ -v /home/data/mysql8/log:/var/log/mysql:rw \ -v /home/data/mysql8/config/my.cnf:/etc/mysql/my.cnf:rw \ -v /etc/localtim

  • 819(移动端)2022-08-19 23:32:26

    触屏事件 触屏事件概述 移动端浏览器兼容性较好,我们不需要考虑js的兼容性问题,可以放心使用原生js书写效果。移动端有自己独特的地方,比如触屏touch(触摸事件),Android和ios都有。touch对象代表一个触摸点。触摸点可能是一根手指,也可能是一根触摸笔。触屏事件可以响应用户手指对屏幕或

  • 浅谈浏览器垃圾回收机制2022-08-19 22:30:17

    浅谈浏览器垃圾回收机制 GoldenSide关注 0.2952019.02.18 17:23:20字数 1,158阅读 6,844 一、垃圾回收机制原理    由于字符串、对象和数组没有固定大小,所有当他们的大小已知时,才能对他们进行动态的存储分配。JavaScript程序每次创建字符串、数组或对象时,解释器都必须分

  • 日期格式化Format2022-08-19 16:33:52

    <script> var date = new Date().Format("yyyy-MM-dd hh:mm:ss"); Date.prototype.Format = function(fmt){ var o = { "M+" : this.getMonth()+1, //月份 "d+" : t

  • python JSON.parse2022-08-19 16:02:51

    一、JSON的解析方法有两种:eval()和JSON.parse() var jsonstr='{"str1":"Hello,", "str2":"world!"}'; var evalJson=eval('('+jsonstr+')'); var jsonParseJson=JSON.parse(jsonstr);  这样就把jsonstr这个json格式的字符串转

  • js中的钩子(hook)机制2022-08-19 14:31:10

    注:代替if-else,switch-case,提高程序运行效率 hook机制也就是钩子机制,由表驱动实现,常用来处理多种特殊情况的处理 let list = { '1':'test1', '2':'test2', '3':'test3', '4':'test4', }

  • .Net 根据文件路径导出文件2022-08-19 12:00:08

    //1.首先要有文件路径 2.要知道文件后缀 3.根据后缀在Provider Map对应的contentType 4.return FileSteam public IActionResult ExportWorkList(string filePath) { var stream = System.IO.File.OpenRead(filePath); //将文件读成文件流

  • asp.net core 动态生成文件下载2022-08-19 06:30:08

    一、创建action public class importController : BaseController { private IWebHostEnvironment _hostingEnvironment = null; public importController(IWebHostEnvironment hostingEnvironment ) { _hostingEnvironment = hosting

  • java.io.tmpdir2022-08-19 03:01:18

    默认目录 操作系统不同 这个系统属性所表示的目录也不同 Windows: java.io.tmpdir:[C:\temp\] Solaris: java.io.tmpdir:[/var/tmp/] Linux: java.io.tmpdir: [/tmp] 或 [/var/tmp/] Mac OS X: java.io.tmpdir: [/tmp] private String filePath = System.getProperty("java.io.tm

  • 获取视窗高度和元素高度2022-08-18 20:33:41

    // 获取视窗高度 export function getClientHeight() { var clientHeight = 0; if (document.body.clientHeight && document.documentElement.clientHeight) { var clientHeight = document.body.clientHeight < document.documentElement.clientHeight

  • js 学习day01andday022022-08-18 20:31:54

    day1 javascript三种引入方式 三种输出方式 变量 数据类型 查看数据类型 判断是否为数字 javascript三种引入方式 行内式 <a href="javascript:alert('hello word')">哒哒哒</a> <div onclick="alert('你好')">我</div> 内嵌式 <script>

  • js倒计时案例2022-08-18 18:03:01

    1 <!-- 2 * @FilePath: 倒计时.html 3 * @Author:马小屁 4 * @Date: 2022-08-18 09:45:13 5 * @LastEditors: Please set LastEditors 6 * @LastEditTime: 2022-08-18 17:42:13 7 * Copyright: 2022 xxxTech CO.,LTD. All Rights Reserved. 8 * @Description: 9

  • 【随手记录】关于openlayer打印输出地图2022-08-18 15:31:47

    最近用openlayer做打印时候遇到打印空白、报错等问题,网上现有的说法大都是粘贴复制的,比如: map.once("postrender", function(event) { // 以下方法在 ol 6.4.3版本无效, event.context为undefined var canvas = event.context.canvas; debugger; console.log(ca

  • vue 开发H5适配方案2022-08-18 14:30:38

    一、通过JS实现适配   1、清除浏览器默认样式     创建reset.css,在main.js中importreset.css   2、实现页面自适应(rem方式在750下1rem=100px),在index.html文件中进行配置     <script>      (function () {            // 在标准 375px 适配下,100px =

  • 浮点数 mysql golang 时间序列2022-08-18 12:02:30

      1.6607259e+09 1660725877 mysql> SELECT Val,CreateTs,CreateTs FROM Tab WHERE DeviceId=156 AND OID=".1.3.6.1.4.1.28713.1.2.2.0"  AND CreateTs>=1660704714 AND CreateTs<1660791114 ORDER BY CreateTs ASC LIMIT 1; +--------+------------+---

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

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

ICode9版权所有