JavaScript...对象...
JavaScript中的对象 和其他编程语言中的对象一样 可以比照现实上活中的对象来理解它 JavaScript中对象的概念可以比照现实生活中实实在在的物体来理解 在JavaScript中 一个对象可以是一个单独的拥有属性和类型的实体 拿它...
 1 天前
不要阻塞事件循环(或工作池)
你应该阅读本指南吗? 如果您编写比命令行脚本更复杂的程序,那么阅读本文可以帮助您编写性能更高,更安全的应用程序。 在编写本文档时,主要是基于Node服务器。但里面的原则也适用于其它复杂的Node应用程序。在没有特别说明操作系统的情况下,默认...
 1 天前
JavaScript学习第六天笔记(对象)
概述 在JavaScript中的对象,和其他编程语言中的对象一样,可以比照现实生活中的对象来理解它。 对象的分类 1.内置对象/原生对象 就是JavaScript运行环境提供的对象。在ECMAScript标准定义,由JavaScript解释...
 1 天前
js的函数和对象
函数 - 函数也是一个对象,对象能做的函数函数都能做。 - 函数中可以保存可执行的代码,并且在需要的时候进行调用。 - 使用typeof检查函数时,会返回 function function fun(){ return 'fu...
 1 天前
神经病啊!——微信同层播放器接(踩)入(坑)总结
估计踩过微信视频这个坑的,内心都想说上一句: “神经病啊!” 而微信也终于出了个《H5同层播放器接入规范》,算是正常点了……好了闲话不说,下边进入正题: 1. <video>标签里的内联播放相关属性 微信在video标签上...
 1 天前
优化Vue项目的文件大小
在使用Vue搭建项目时,经常由于引入的库太多,导致打包后的文件体积非常大,特别是vendor.js。这就造成页面第一次打开很慢,如果在浏览器中调试页面(打开控制台,禁用缓存),页面打开速度简直是不能忍受的! 下面列了一些常用的方法来减小文件...
 1 天前
在vue项目中使用vuex
首先在npm中安装vuex npm install vuex --save-dev 安装成功 在vue项目目录下建立store文件夹 需要在项目main.js文件中引入store import store from '.&#...
 1 天前
初识 Chrome Extension
Chrome Extension 是 Chrome 浏览器的扩展,也就是大家所说的『插件』。Chrome 插件其实就是运用 Web 技术开发的能增强 Chrome 功能的软件。 如果您有用 Electron 开发桌面应用或者开发微信小程...
 1 天前
配置React项目 及 LESS 或 SASS 的引入
0、安装 node.js 1、创建一个react-app 建议采用官网方式:https://reactjs.org/docs/crea… npx create-react-app my-app cd my-app npm start 2、暴...
 1 天前
别闹!自签名证书!
程序员英语这本书虽然事实证明确实写的不怎么样,但是开头的一些内容还是值得参考的,比如其中的一道思考题:自签名证书会带来哪些危害。 既然说起这个,当然要从最简单的 HTTPS 说起。 为什么我们需要 HTTPS 理论上而言,HTTPS 即通信...
 1 天前
动手搞一个Promise
Javascript语言的执行环境是"单线程"(single thread)。所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。...
 1 天前
V8 Snapshot / Nw.js Source Protection 研究笔记
刚刚在深圳的0CTF/TCTF全球总决赛结束,然后本蒟蒻果断地打出了GG,大佬们太强了。成功达成国际赛不当倒一的目标,也算不虚此行。 我有相当一部分时间花在了nwjs这一题,虽然最后没解出来。更令人难过的是,这一题我本来想在RCTF 201...
 1 天前
nodejs之http-proxy几点常见问题
http-proxy是一个nodejs的http代理库,已经被webpack-dev-server集成进来,做代理使用。原因是在前后端分离大行其道的今天,我们如果需要在本地调后端api接口,不配置hostname的话,必然是一个跨域的请求。...
 2 天前
仿微信在对话框文字中插入Emoji表情包
场景 类似于微信聊天的一个对话框,要求可以使用EMOJI表情,对话框是一个div,通过改变contentEditable属性使得内容可以编辑. 问题 Emoji表情在页面中其实是GIF格式的IMG标签.如果直接在innerHTML中改变,会...
 2 天前
html2canvas以及domtoimage的使用踩坑总结
前言 首先做个自我介绍,我是成都某企业的一名刚刚入行约一年的前端,在之前的开发过程中,遇到了问题,也解决了问题,但是在下一次解决相同问题的时候,只对这个问题有一丝丝的印象,还需要从新去查找,于是,我注册了segmemtfault,便于搜集我...
 2 天前
转盘抽奖脚本自己撸
demo 效果 需求 很多场景都需要做各种活动,抽奖最是司空见惯了,跑马灯的,转盘的,下面先花几分钟撸出一个转盘的吧,当然网上至少有一打的 demo 可供参考。 真的只需要一点点时间而已。 书写伪代码 实现一个东西,一般都先写伪代码,这里也...
 2 天前
vue/cli 3使用
近日,Vue作者尤雨溪发布了正式的vue cli 3.0,基于webpack4,赶紧试一下. 文档地址vue-cli 简介 Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统 使用 <!-- 安装 --> npm ...
 2 天前
前端动画调研-V1
前言:动画从用途上可以分为两种,一种是展示型的动画,类似于一张GIF图,或者一段视频,另一种就是交互性的动画。这两种都有具体的应用场景,比如在我们信息流业务中,从下拉页面到进入活动页这个过程中,我们完全可以用一个展示型的入场动画代替原本可...
 2 天前
JavaScript抖动的实现
抖动的实现原理其实就是让节点元素进行位置的偏移,所以在实现此功能的时候最好节点元素进行绝对定位,然后来修改它们的top和left值。 这里有几个要点,第一是要准备好需要偏移的频率,这个可以通过把偏移距离放到数组中来控制偏移距离,偏移距离跳动...
 2 天前
一行js代码实现时间戳转时间格式
前端开发过程中,常常需要将时间戳转化为标准时间格式供用户浏览。不借助方法库的情况下,如何又快又好的实现呢?下面介绍两种方法。 老方法 平常用的基本是这个方法,用Date方法依次将年月日时分秒一个个算出来,然后拼接成需要的时间格式字符串。 f...
 2 天前
回到顶部