基础
.01
据说写博客有助于学习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
开发环境
抓包移动端h5页,查看网络请求,需要用工具抓包windows一般用fiddlerMac OS 一般用charles手机和电脑连同一个局域网将手机代理到电脑上手机浏览网页,即可抓包查看网络请求网址代理httpslinux常用命令公司的线上机器一般都是linux(参考阿里云)测试机也需要保持一致,用linux测试机或者线上机出了问题,本地又不能复现,需要去排查,所以要知道一些...原创 2020-03-13 15:06:30 · 153 阅读 · 0 评论 -
运行环境
运行环境即浏览器( server 端有 nodejs )下载网页代码,渲染出页面,期间会执行若干JS要保证代码在浏览器中:稳定且高效网页加载过程性能优化安全页面加载过程题目从输入url到渲染出页面的整个过程window.onload 和 DOMContentLoaded 的区别知识点加载资源的形式html 代码媒体文件,如图片、视频等javascript css加载资...原创 2020-03-13 12:52:52 · 1027 阅读 · 0 评论 -
作用域和闭包
题目this的不同应用场景,如何取值手写 bind 函数// 模拟 bindFunction.prototype.bind1 = function () { // 将参数拆解为数组 const args = Array.prototype.slice.call(arguments) // 获取 this(取出数组第一项,数组剩余的就是传递的参数) ...原创 2020-03-12 16:55:40 · 137 阅读 · 0 评论 -
原型和原型链基础
题目如何准确判断一个变量是不是数组?a instanceof Array手写一个简易jQuery,考虑插件和扩展性class jQuery { constructor(selector) { const result = document.querySelectorAll(selector) const length = result.length...原创 2020-03-12 14:30:26 · 182 阅读 · 0 评论 -
JS Web API
JS基础知识,规定语法(ECMA262标准)JS Web API,网页操作的API (W3C标准)前者是后者的基础,两者结合才能真正实际应用JS Web APIDOMvue 和 React 框架应用广泛,封装了DOM操作但DOM操作一直都会是前端工程师的基础必备知识只会 vue 而不懂 DOM 操作的前端程序员, 不会长久DOM操作(Document Object Model)题...原创 2020-03-11 20:36:22 · 330 阅读 · 0 评论 -
异步基础
异步和单线程题目同步和异步的区别是什么手写Promise加载一张图片function loadImg(src) { const p = new Promise( (resolve, reject) => { const img = document.createElement('img') img.onload ...原创 2020-03-11 20:39:58 · 161 阅读 · 0 评论 -
Ajax基础相关
题目手写一个简易的ajaxfunction ajax(url) { const p = new Promise((resolve, reject) => { const xhr = new XMLHttpRequest() xhr.open('GET', url, true) xhr.onreadystatechange = fun...原创 2020-03-11 20:35:23 · 157 阅读 · 0 评论 -
JS基础-变量类型和计算
变量类型和计算题目typeof 能判断哪些类型何时使用 === 何时使用 ==值类型和引用类型的区别手写深拷贝知识点变量类型值类型let a = 100let b = aa = 200console.log(b)//100引用类型let a = { age : 20 }let b = ab.age = 21console.log(a.age)//21值类型...原创 2020-03-09 14:39:17 · 181 阅读 · 0 评论
分享