为了账号安全,请及时绑定邮箱和手机立即绑定

JS 断点调试心得

1.断点调试是啥?难不难?断点调试其实并不是多么复杂的一件事,简单的理解无外呼就是打开浏览器,打开sources找到js文件,在行号上点一下罢了。操作起来似乎很简单,其实很多人纠结的是,是在哪里打断点?(我们先看一个断点截图,以chrome浏览器的断点为例)image步骤记住没?用chrome浏览器打开页面 按f12打开开发者工具 打开Sources 打开你要调试的js代码文件...

1020浏览
0推荐
1评论

Deno, 下一代 Node强势来袭

近日,Node 之父 Ryan Dahl 发布新的开源项目 deno,从官方介绍来看,可以认为它是下一代 Node,使用 Go 语言代替 C++ 重新编写跨平台底层内核驱动,上层仍然使用 V8 引擎,最终提供一个安全的 TypeScript 运行时。特性支持 TypeScript 2.8 开箱即用;无 package.json,无 npm,不追求兼容 Node;通过 URL...

1294浏览
0推荐
0评论

【面试向】极简前端知识点(不断更新)

CS 客户端  / 服务器架构BS 浏览器 / 服务器架构RESTful将URL看作资源,URL 中用 名词 表示。各种操作通过不同的请求方式来识别。目的是 只看接口和请求方式就能知道这是干嘛的,比如顺便知道一下,除了 GET,POST 外,还有 HEAD, PUT,PATCH,DELETE 等请求方式GET /api/libraries/123/books?keyword=game&sort=price&limit=10&offset=0含义就是:从一堆图书馆中,找到第 123 个图书馆的书,在书里查询所有关键词为 game ,以价格排序,从 0 开始的前 10 条数据幂等 /...

2498浏览
0推荐
0评论

Learning TypeScript 读书笔记1

《Learning TypeScript》english edition, 2015Chap 1 简介1.TypeScript设计目标强类型,需编译javascript的超集支持大型工程,提供基于面向对象的类/接口/模块运行时是javascript代码与ECMAScript标准对齐,支持ECMAScript6支持跨平台的开发工具2.npm环境下安装:npm install -g typescript。编译:tsc...

1174浏览
0推荐
0评论

Redux源码解读

前言作为React全家桶的一份子,Redux为react提供了严谨周密的状态管理。但Redux本身是有点难度的,虽然学习了React也有一段时间了,自我感觉算是入了门,也知道redux的大概流程。但其背后诸如creatstore,applymiddleware等API背后到底发生了什么事情,我其实还是不怎么了解的,因此最近花了几天时间阅读了Redux的源码,写下文章纪录一下自己看源码的一些理解。一、源码结构(redux4.0版本)Redux是出了名的短小精悍(恩,这个形容很贴切),只有2kb大小,且没有任何依赖。它将所有的脏活累活都交给了中间件去处理,自己保持着很好的纯洁性。再加上redux作者在redux的源码上,也附加了大...

1105浏览
0推荐
0评论

【CSS】按钮特效 - 2

HTML代码<a href="#">RABBIT</a>CSS代码body {    background: #353535;...

907浏览
0推荐
0评论

H5应用程序缓存 - Cache manifest

一、作用离线浏览 - 根据文件规则把资源缓存在本地,脱机依然能够访问资源,联网会直接使用缓存在本地的文件。优化加载速度,节约服务器资源。二、适用场景正如 manifest 英译的名字:离线应用程序缓存,这项功能是设计给会有离线场景的应用来使用,例如:需要离线使用的手机APP/H5,亦或是PC端的纯静态页面。三、问题1.服务器资源更新后显示滞后需要多刷新一次页面首次在载入页面时,浏览器会判断是否引入了 manifest,若检测到引入,则下载并按文件规则缓存资源。再次载入页面时,便会根据 manifest 中规定的缓存文件使用本地缓存而不是请求服务器资源。当 manifest...

1140浏览
0推荐
0评论

端程序员入门所要学习的16个知识点

1、HTML常用标签语言是什么 、Web前端开发语言、 HTML超文本标记语言 、 网页主体结构 、常用标签、超链接(a标签)、Img图片标签2、盒子模型初探Div盒子模型 、css样式、 简单css样式、盒子模型Border边框讲解、盒子模型外边距盒子模型内边距、盒子模型占位计算、ul无序列表、ol有序列表、dl定义列表、补充知识(css)3、样式初始化及display+外边距合并样式初始化、元素类型转换、 内联元素对于以下属性特殊化、块级元素和内联元素的具体应用控制元素水平方向居中、盒子模型外边距合并原则4、元素选择符+背景HTML命名规范 、 行业命名规范、 选择器初级...

1230浏览
0推荐
0评论

小程序js文件改变参数并在视图上及时更新

用过VUE的童鞋都知道,vue在改变data里面参数可以以直接用this.XXX=XXX,并且视图层也会立即更新呈现,但是这里我想介绍一下微信小程序是怎样操作data里面参数并在视图层及时更新的一、简单参数XX.wxml<view>...

920浏览
0推荐
0评论

Vue.use原理及源码解读

vue.use(plugin, arguments) 语法参数:plugin(Function | Object)用法:如果vue安装的组件类型必须为Function或者是Object如果是个对象,必须提供install方法如果是一个函数,会被直接当作install函数执行install函数接受参数,默认第一个参数为Vue,其后参数为注册组件时传入的arguments组件.js    export const testObj = {...

1263浏览
0推荐
0评论

写更漂亮的javascript

用更合理的方式写 JavaScript<a name="table-of-contents"></a>目录声明变量对象数组字符串函数箭头函数模块迭代器和生成器属性变量提升比较运算符和等号代码块注释空白逗号分号类型转换命名规则<a name="types"></a>声明变量1.1 <a name='1.1'></a>...

1374浏览
0推荐
0评论

VS Code 的常用快捷键和插件

注:文章摘自 风行天下一万号 - 博客园vs code 的常用快捷键1、注释:单行注释:[ctrl+k,ctrl+c] 或 ctrl+/取消单行注释:[ctrl+k,ctrl+u] (按下ctrl不放,再按k + u)多行注释:[alt+shift+A]多行注释:/**2、移动行:alt+up/down3、显示/隐藏左侧目录栏  ctrl + b4、复制当前行:shift + alt +up/down5、删除当前行:shift + ctrl + k6、控制台终端显示与隐藏:ctrl + ~7、查找文件/安装vs code 插件地址:ctrl + p8、代码格式化:shift + alt +f9、新建一个窗口 :...

3738浏览
3推荐
0评论

生成线上用https证书,支持通配符和多域名,初学Let’s Encrypt用于IIS,纯本地手动

线上一直用的腾讯云的免费证书(每个域名都要一个证书(滑稽),今天线上用的通配符证书也搞定了,实现了一个证书包含多个域名(多个泛域名)。今年(2018)年初Let’s Encrypt已开放了通配符证书的申请《Wildcard Certificates Coming January 2018》,目前只支持通过dns解析进行验证。没有通配符的证书时在心里感觉用起来会很累,一直没有去尝试。以前AlphaSSL的通配符证书倒是可以免费申请,assl.loovit.net都已经跳转到别的地方了。现在可以勇敢的去用Let’s...

1588浏览
0推荐
0评论

Learning TypeScript 读书笔记3

Chap 4...

1036浏览
0推荐
0评论

BFC理解

Block formatting context (块级格式化上下文)页面文档由块block构成 每个block在页面上占据自己的位置使用新的元素构建BFC overflow:hidden | auto | scroll; 只要不为visible新的空间告诉浏览器,外面的环境影响不到我了 我重新来进行Block formatting 布局和定位核心:  新的BFC,给出了新的不受外界影响的块级格式化环境block 块级-> 页面的基础formatting context 格式化-> 渲染浏览器构建文档树的时候 布局和定位元素网页的定位(大) 文档流正常,浮动,定位,flex,table广义的定位...

1222浏览
0推荐
0评论

【CSS】按钮特效 - 3

HTML代码<a href="#">RABBIT</a>CSS代码body {    background: #353535;...

1282浏览
0推荐
0评论

Webpack3——使用

首先创建一个目录进入该目录用 npm init 初始化npm项目初始化初始化项目时,会给定很多问题,这里我将entry port改为bundle.js了,其余一律默认,如图:npm init此时在demo2文件夹中生成了一个package.json文件package.json虽然在全局安装了Webpack,在项目里边还要安装一遍install webpack此时查看package.json文件,会发现多了一个依赖包node-modules此时可以进行打包了webpack ./src/bundle.js ./dist/app.bundle.js这句话表示将...

1285浏览
0推荐
0评论

基于nuxt和iview搭建OM后台管理系统实践(3)-阿里oss上传组件的封装

封面图,基于创客贴在线制作目录结构这是《基于nuxt和iview搭建OM后台管理系统实践》这一个系列文章的目录,大致思路如下:简要介绍OM后台管理系统,以及开发环境自行开发的公共组件,富文本quill[已完成]、地图、上传组件的封装过程项目上线流程,自动化打包(Jenkins)项目总结,总结开发过程中的坑点,避免以后再掉坑前言上一篇记录了quill富文本的封装过程,这一篇开始讲解上传组件(七牛、阿里云oss)的封装。看东西如动图所示,为上传组件演示,可以看到组件有上传、预览、删除重新上传、文件大小校验等功能。上传组件演示阿里oss上传组件实现过程实现原理:用input[type='file']标签,并绑定一个c...

1877浏览
0推荐
0评论

JavaScript Event 对象中的offsetX, clientX, pageX, screenX, layerX, x

内容即为width.png图片.png图片.png图片.png图片.png图片.png网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth (包括边线的宽)网页可见区域高:document.body.offsetHeight...

1778浏览
0推荐
0评论

10、less的引用及公共变量的抽离

一、什么是less?less是什么自然不用多言,乃一个css预编译器,可以扩展css语言,添加功能如如允许变量(variables),混合(mixins),函数(functions)...

1557浏览
0推荐
0评论
首页上一页1234567下一页尾页
意见反馈 帮助中心 APP下载
官方微信