javascript
文章平均质量分 61
aSuncat
一只积极向上、乐观开朗的太阳猫...
展开
-
JavaScript介绍
一、JavaScript是一门跨平台、面向对象的脚本语言,它能使网页可交互。另外还有高级的服务端JavaScript版本,例如node.js,它可以让你在网页上添加更多功能,不仅仅是下载文件(例如在多台电脑之间的协同合作)。二、JavaScript的核心部分可以通过添加对象来扩展语言以适应不同用途:1、客户端的JavaScript通过提供对象,控制浏览器及其文档对象模型(DOM),来扩展语言核心。转载 2022-09-03 16:51:36 · 617 阅读 · 0 评论 -
JavaScript知识大全,要想学JavaScript,有这篇就够了,高级前端工程师必备
# JavaScript代码结构声明🔥 数据结构🔥 对象模型的细节运算符和表达式流程控制错误处理循环与迭代迭代器与生成器JavaScript模块🔥 JavaScript运行JavaScript资料库# 操作系统、浏览器操作系统浏览器BOM /浏览器对象模型 / Browser Object ModelDOM / 文档对象模型 / Document Object Model浏览器存储浏览器架构🔥 渲染JavaScript处理二进制数据和文件# 通信同源/跨域原创 2022-09-03 16:48:23 · 203 阅读 · 0 评论 -
github license 许可证,bpmn-js使用协议
在重构项目工作流的时候,发现原有代码引用了第三方库bpmn-js,bpmn-js的license要求● 项目中只要用到bpmn-js的地方,就需要加上bpmn-js项目的logo● 使用bpmn-js库,必须附上bpmn-js带的LICENSE原有代码中将库引入,注释掉logo,并且删除了LICENSE,自己扩充了库后重新封装成了一个npm包。最先开始因是从公司nexus下载下来的包,且是代码集合,没有文档,所以查阅资料许久才发现用了这个库。本宝宝心里怕怕,赶紧重新按照license引入库,并合理扩原创 2022-07-14 14:14:41 · 790 阅读 · 0 评论 -
如何查看ECMAScript发布的JavaScript新功能
如何查看ECMAScript发布的JavaScript新功能原创 2022-06-30 14:18:57 · 1512 阅读 · 0 评论 -
同源跨窗口通信:网易云音乐不同标签页打开同一页面,暂停原先标签页音频播放
原文见:语雀有个声音很好听的小帅哥问我说,如果当前浏览器打开一个标签页,页面播放着音乐,然后相同的链接又在另外一个页面打开,该如何将之前的页面音频停止播放。有小帅哥问问题,我当然要回答啦(其实是我不得不答)🤣我一想,这是跨窗口通信,用postMessage,不过我忘了这个api具体怎么使用了。小帅哥提醒说,postMessage通信时,无法获取到原先标签页的window,所以无法改变原先的window内容。最后,我想到的解决方案是localStorage存储播放状态,并将状态发送给后端,然后we.原创 2022-03-25 22:07:48 · 4976 阅读 · 0 评论 -
从零开始搭建前端脚手架搭建
需要的功能一、具备问询功能,可以获取定制化信息。二、根据问询结果,以不同模板去创建项目。核心原理一、本质是从远程仓库把不同的模板拉取到本地。1、模板是一个完整的项目,包含项目的完整结构和信息二、cli下载项目时,复制项目的同时,将问询得到的定制化信息写入项目配置准备工作一、注册npmcli的编写项目目录|— bin| |- begin|— src| |- add.js|— .gitignore|— .npmrc|— README.md|— package.json|—原创 2020-10-22 16:02:41 · 503 阅读 · 0 评论 -
【笔记】imooc-让你的页面速度飞起来 web前端性能优化
第01章 课程简介1-01 课程简介一、前端性能优化点1、网络层面2、构建层面3、浏览器渲染层面4、服务端层面二、涉及的功能1、资源的合并与压缩2、图片编解码原理和类型选择3、浏览器选择机制4、懒加载预加载5、浏览器存储6、缓存机制7、PWA8、Vue-SSR三、前端性能优化原理1、作用及原理2、如何与真实业务场景结合3、理论结合实践4、量化分析四、静态资...原创 2019-04-08 14:01:30 · 1625 阅读 · 2 评论 -
【笔记-es6】《麦子学院-ECMAScript6编程艺术》、《es6》
01 简介一、检测es6兼容性http://kangax.github.io/es5-compat-table/es6二、兼容包:traceur转码器<script src="http://google.github.io/traceur-compiler/bin/traceur.js&原创 2019-03-15 10:55:53 · 378 阅读 · 0 评论 -
【笔记】imooc -所向披靡的响应式开发
第01章1-03 响应式网站设计的概念一、响应式网站1、响应式网站是一个设计理念,是多项技术的综合体。2、设计的技术:(1)flexible grid layout 弹性网格布局.(2)flexible image 弹性图片(3)media queries 媒体查询1-06 媒体查询-1一、css3媒体属性1、width:视口宽度2、height:视口高度3、device-...原创 2018-10-11 19:27:52 · 1407 阅读 · 0 评论 -
【笔记】菜鸟教程-JavaScript
一、javaScript输出 1、javaScript可以通过不同的方式来输出数据。 (1)window.alert()弹出警告框。 (2)document.write()方法将内容写到html文档中。 (3)innerHTML写入到html元素。 (4)console.log()写入到浏览器的控制台。 二、javaScipt语法 1、在编程语言中,一般固定值为字面量。 (1)jav原创 2017-06-19 14:36:58 · 4576 阅读 · 0 评论 -
js实现页面刷新的方法
1,reload 方法,该方法强迫浏览器刷新当前页面。 语法:location.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5(“刷新”)2,replace 方法,该方法通过指定URL替换当前缓存在历史里(客户端)的项目,因此当使用repl转载 2016-08-27 16:28:41 · 1901 阅读 · 0 评论 -
移动端内容显示在一页时,虚拟键盘输入与position:fixed的冲突解决
一、正确做法1(适用于内容全部显示在一页): 1、代码片段:...<style> *{ margin:0; padding:0; } html{ height:100%;/*关键代码*/ } body{ background-color:#fff; font-size:14px原创 2016-08-01 11:51:22 · 10955 阅读 · 1 评论 -
js判断客户端是ios或者是android手机移动端
通过判断浏览器的userAgent,用正则来判断手机是否是ios或android客户端。<script type="text/javascript"> var u = navigator.userAgent; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端 var is转载 2016-09-21 12:00:24 · 3271 阅读 · 0 评论 -
利用HTML5的一个重要特性 —— DeviceOrientation来实现手机网站上的摇一摇功能
转载自:http://www.cnblogs.com/iamjiuye/archive/2013/04/10/3012381.html 介绍之前做两个声明: 以下代码可以直接运行,当然你别忘了引用jQuery才行。<script>// DeviceOrientation将底层的方向传感器和运动传感器进行了高级封装,提供了DOM事件的支持。// 这个特性包括两个事件:// 1、deviceO转载 2016-12-11 17:43:22 · 404 阅读 · 0 评论 -
websocket demo,websocket封装,jquery下的websocket封装
一、websocket封装github地址:。 二、需求 最近公司要求加入websocket的页面有点多,每次都重复写websocket代码太累,所以就简单封装一下。 三、websocket.js 1、需要的参数: (1)websocket链接每次都需要外部传入,公司链接是ip+url组成,所以就分成了2个部分。 (2)点击某个按钮后,需要断开websocket,所以就是否断开的参数。...原创 2018-09-17 16:31:18 · 2435 阅读 · 1 评论 -
template.js
/*1、 \s 空白字符,包括:\b:空格符 (space character)\t:制表符 (tab character)\r:回车符 (carriage return character)\n:换行符 (new line character)垂直换行符 (vertical tab character)\f:换页符 (form feed character)2、//**浏览...原创 2018-12-27 16:03:16 · 606 阅读 · 0 评论