
JavaScript
JavaScript
Windyluna
一枚在 coding 道路上不断前进的程序媛。。。
展开
-
Javascript DOM元素的创建、获取、插入、删除
Javascript DOM元素的创建、获取、插入、删除原创 2022-07-29 09:43:04 · 365 阅读 · 0 评论 -
Canvas绘制
Canvas 绘制基本用法:绘制文本、图片、圆形等原创 2022-06-15 10:19:34 · 3062 阅读 · 1 评论 -
Vue pdf文件不预览直接下载
说明:使用 a 链接的 download 方法调用:this.downloadFile_1('文件名','url链接')本地无法下载的话,可以试试放到线上。文件名要加 .pdf 后缀方法一:downloadFile_1(fileName, filePath) { if (!filePath) { return } let url = window.URL.createObjectURL(new Blob([filePath])) let link = document原创 2021-02-04 15:40:48 · 2126 阅读 · 4 评论 -
JS基础(六)JS-Web-API
JS基础知识js基础知识:变量类型和计算原型和原型链闭包和作用域异步和单线程其他(日期、Math、各种常用API)基础知识特点:表面看来并不能用于工作中开发代码内置函数:Object Array Boolean String ……内置对象:Math JSON ……※ js基础知识和JS-Web-API 的区别:● js基础知识:ECMA 262 标准【规定一些基础语法及规则】● JS-Web-API:W3C标准JS-Web-APIW3C标准中关于JS的规定有:●原创 2020-12-29 23:20:30 · 160 阅读 · 0 评论 -
JS基础(五)API
常用API知识点日期日期函数常用的一些API:Date.now() //获取当前时间毫秒数var dt = new Date() //获取当前日期的对象dt.getTime() //获取毫秒数dt.getFullYear() // 年dt.getMonth() // 月 (0 -11)dt.getDate() // 日 (0 - 31)dt.getHours() // 时 (0 - 23)d原创 2020-12-29 23:12:13 · 177 阅读 · 0 评论 -
JS基础(四)异步与单线程
异步什么是异步(对比同步)/* 异步 */console.log(100)setTimeout(function(){ console.log(200)},1000)console.log(300) // 输出结果:100 300 200/* 同步 */console.log(100)alert(200); console.log(300) //输出结果:100 出现弹窗 300异步和同步最大的区别是,是否有阻塞程序进行;何时需要异步:原创 2020-12-29 23:05:17 · 165 阅读 · 0 评论 -
JS基础(三)作用域和闭包
执行上下文范围:一段<script>或者一个函数全局:变量定义、函数声明 一段<script>函数:变量定义、函数声明、this、arguments(所有参数的集合)【变量提前、数声明提前】在函数中也是,在执行前先把变量提前,把函数提前console.log(a) //undefinedvar a = 100 //先打印,后定义解释说明:在一个<script>中定义一个全局的执行上下文:在执行第一行代码之前,先把所有的变量声明原创 2020-12-29 22:55:10 · 153 阅读 · 0 评论 -
JS基础(二)原型与原型链
构造函数概念:类似于模板引用的机制1、new一个构造函数,返回对象的过程。//注意函数的首字母大写function Foo(name,age){ //传入2个参数 this.name = name //对name进行赋值 this.age = age //对age进行赋值 this.class = 'class-1' // return this // 默认有这一行}var f = new Foo('zhangsan',18)//原创 2020-12-29 22:07:41 · 257 阅读 · 0 评论 -
JS基础(一)变量
(一)变量前言:几道面试题:1、JS中使用typeof能得到哪些类型?考点:JS变量类型2、何时使用 ===何时使用 ==?考点:强制类型转换3、window.onload 和 DOMContentLoaded的区别?考点:浏览器渲染过程4、用JS创建10个<a>标签,点击的时候弹出来对应的序号?考点:作用域5、简述如何实现一个模块加载器,实现类似 require.js 的基本功能。考点:JS模块化6、实现数组的随机排序考点:JS基础算法一、变量类型注意:①typ原创 2020-12-29 21:42:10 · 135 阅读 · 0 评论