前端知识点总结(HTML篇2) html概念、全称、含义web标准构成----结构、表现、行为html基本结构doctype ---- 声明文档类型常用标签img的属性 src alt title 含义a的属性 href target含义表格属性border-collapsetable-layout:fixed表单button和submit区别2.css基础css全称 含义css语法样式表...
两列布局:6种方法 面试过程中总会文档两列布局,左边等宽,右边自适应几种方法?以下提供6种为君解忧<div id="wrap"> <div id="left"></div> <div id="right"></div></div>需求就是左侧定宽,右侧自适应。(height先不用管)方法一:双inline-block...
面试题--1 javascript:JavaScript中如何检测一个变量是一个String类型?请写出函数实现typeof(obj) === "string"typeof obj === "string"obj.constructor === String请用js去除字符串空格?方法一:使用replace正则匹配的方法去除所有空格: str = str.replace(...
Css 编码规范 基础(Base) 规则是HTML元素的默认样式,如链接,段落和标题。布局(Layout) 规则将页面分成几个部分,并将一个或多个模块组合在一起。它们只定义布局,而不管颜色或排版。模块(Module)(又名“对象”或“块”)是可重用的,设计中的一个模块。例如,按钮,媒体对象,产品列表等。状态(State) 规则描述了模块或布局在特定状态下的外观。通常使用 JavaScript 应用或...
前端知识点总结(综合篇) HTTP状态码Cach-Control项目经历及作用和用到的技术等SEO一个页面从输入 URL 到页面加载完的过程中都发生了什么事情?常见组件的实现(如让你实现图片轮播、时间计时等)HTTP头部包含的信息及作用HTML\CSS\JS在处理浏览器兼容性方面的实践前端发展的方向及你的了解和尝试(例如:组件化、工程化、前后端分离、前端质量体系、数据可视化、前端工具及生态圈、前...
前端知识点总结(JavaScript篇) 同源策略及跨域请求的方法和原理(比较JSONP和document.domain的不同及优劣,以及HTML5的跨域方案)JavaScript数据类型JavaScript字符串转化JSONP原理及优缺点XMLHttpRequest事件委托前端模块化(AMD和CommonJS的原理及异同,seajs和requirejs的异同和用法)sessionCookieseaJS的用法...
前端知识点总结(CSS篇) 圣杯布局CSS合并方法盒子模型CSS定位CSS动画原理CSS3动画(简单动画的实现,如旋转等)CSS不同选择器的权重(CSS层叠的规则)flexbox布局块级元素和行内元素的异同CSS在性能优化方面的实践(比方说选择器的效率等)CSS打包压缩的方法使用CSS预处理的优缺点(比方说Sass和Compass等){ box-sizing: border-box; }这...
TypeScript VS JavaScript 深度对比 TypeScript 和 JavaScript 是目前项目开发中较为流行的两种脚本语言,我们已经熟知 TypeScript 是 JavaScript 的一个超集,但是 TypeScript 与 JavaScript 之间又有什么样的区别呢?在选择开发语言时,又该如何抉择呢?本文将会深入对比这两种语言,讨论两种语言之间的关联和差异,并概述两种语言各自的优势。## JavaScrip...
VsCode最实用插件集合 工欲善其事,必先利其器插件位置C:\Users(用户)\Administrator(你的用户名).vscode\extensions插件集合https://www.oschina.net/translate/top-visual-studio-code-extensions部分演示https://blog.csdn.net/qq_38906523/article/detail...
前端知识点总结(HTML篇) HTMLie的某些兼容性问题doctype的作用HTML中标准模式和怪异模式有什么不同写出你常用的HTML标签为什么要少用iframeHTML语义化的理解行内元素和块级元素的异同及img类似的特殊性盒模型,及在浏览器兼容方面的异同HTML5HTML5的新特性canvas画图HTML5中引进data-有什么作用canvas的性能优化++++++++++...
Cordova--打包问题 1.以管理员身份运行命令行程序,cmd或者powershell都行2.cd到要创建项目的文件夹,执行cordova create esps com.mosesceo.ESPSApp ESPSApp -d3.cd到esps文件夹,执行cordova platform add android4.执行cordova build5.执行成功后你会看到Built the following...
TypeScript--引用数据类型 引用数据类型在TypeScript的数据分为:值类型/引用数据类型在javascript中引用数据类型分为:Objet、Array、Date、RegExp(正则)、Function在TypeScript一样引用数据类型是一种复合的数据类型,引用数据类型中封装了很多对属性,属性名:属性值。在ECMAScript中数组是有序的列表,与其他语言不同的是,ECMAScript数组的每...
Cordova--IOS打包问题汇总 IOS权限Xcode编译器打包流程IOS官网上架问题点--找不到appios兼容问题ios官网流程ios媒体查询ios开发图标和名称启动图修改转载于:https://www.cnblogs.com/LingXiangLi/p/10252799.html...
ECMA6--解构赋值 什么是解构将函数拆解开左右两边解构必须一样右边必须是个东西声明和赋值不能分开(必须在一句话里完成)应用场景数组JSONlet arr = [1,2,3]let [a,b,c] = [1,2,3]let {a,c,d} = {c:2,a:12,d:2}console.log(c,a,d);左边是数组右边也必须是数组(JSON)JSON键值对形式传入...
cordova--安卓打包 打包App创建一个文件夹 CD进入cordova create esps com.mosesceo.ESPSApp ESPSApp -dESPSApp是项目的名字,com.mosesceo.ESPSApp是APP的包名,可以随意取,最好按照“com.” 开头cd espscordova platform add androidcordova platform re...
ECMA6--Promise/Generator ECMA6的异步方法译文为:承诺有两个回调函数(resolve(成功),reject(失败))有一个方法.then主要使用all// JQ。3版本以上有promise的方法,本身返回一个Promise.all([ $.ajax({url: 'data1',dataType: 'json'}), $.ajax({url: 'data2',dataType...
ECMA6--面向对象 面向对象是一种思维:由实际数据映射到程序中继承封装多态编程语言的发展史:汇编: 0 1 二进制,纸带打印,移植性差,难懂C语言(之前有A语言,B语言过时)C++(写起来也很难) java / object-c / javascript 统称为高级开发语言编程思维: 从面向过程编程思维--->面向对象编程思维(高级开发语言)什么是面向过程、面向对象?1、面相...
ECAM6--变量与函数 LET 关键字用来替代了var的关键字【特性】不允许重复声明没有预解析块级作用域(遇到{}就会产生作用域)【作用域】一对 =={ }== 包括的区域称之为代码块块级作用域指一个变量或函数只在该区域起作用【Dome1】console.log(a);//会报错,a is not definedlet a = 3;//原来如果用var声明到调用后,不会报错,而是und...
ECMA6--JSON JSON与字符串互转JSON.stringify()let str = 'http://baidu/path/user?data=' + endcodeURLComponent(JSON.stringify(json)JSON.parse(str)JSON标准写法只能用双引号所有的名字只能用单引号包起来错误{a: 12,b:5}{a: '1',b:'2'...
TypeScript--函数作用域 函数作用域1. 什么是函数作用域?个人理解:类似于玄幻小说里的气场或域,在该范围内受到某种效果,这个函数就是类似于这个效果,只有在该范围有用function ShuaiGuo():void{ var name:string = '刘德华' console.log(name)}ShuaiGuo()console.log(name)个人理解:函数放在内存的...