前端面试题
学习笔记999
装逼得逼,求仁成仁,念念不忘,必有回响
展开
-
深度前端面试题方面
什么是W3C标准?站点标准,不是谋一系列的标准,而是一系列标准的集合,网页由三部分组成:结构,行为,表现,三者分离 ;结构是XHTML和HTML 行为是css 表现是JS(DOM ,ECMAScript)等。什么是WEB语义化,有什么好处是指通过HTML标记包含的信息,包含HTML语义化和CSS命名语义化;去掉样式后页面呈现也能呈现清晰结构;盲人更好的阅读;搜索引擎更好的能转载 2017-04-19 17:07:13 · 633 阅读 · 0 评论 -
react-native新导航组件react-navigation详解
react-navigationreact-navigation 是今年1月份新出的一款react-native导航组件, 才几个月github就三千多star, 半官方身份, fb推荐使用, 据称性能和效果跟原生差不多. 可能是react-native导航组件的未来主流. 但现在还是beta版本(最新v...转载 2019-04-11 16:52:14 · 639 阅读 · 0 评论 -
for循环里的定时器引发的思考
for循环里的定时器引发的思考 在学习js的时候,或者面试的时候,会经常碰到这一道经典题目:for(var i = 0; i < 5; i++) { setTimeout(function () { console.log(i); });}console.log('a');熟悉这道题目的人立马就可以说出...原创 2019-04-11 16:10:06 · 544 阅读 · 0 评论 -
javascript中filter的用法
filterfilter也是一个常用的操作,它用于把Array的某些元素过滤掉,然后返回剩下的元素。和map()类似,Array的filter()也接收一个函数。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是true还是false决定保留还是丢弃该元素。例如,在一个Array中,删掉偶数,只保留奇数,可以这么写:1 var arr = [1...原创 2018-09-04 10:44:09 · 599 阅读 · 0 评论 -
github常见操作和常见错误!错误提示:fatal: remote origin already exists.
如果输入$ git remote add origin git@github.com:djqiang(github帐号名)/gitdemo(项目名).git 提示出错信息:fatal: remote origin already exists. 解决办法如下: 1、先输入$ git remote rm origin 2、再输入$ git remote ad...转载 2018-08-17 18:15:57 · 180 阅读 · 0 评论 -
linux服务器相关的操作命令和文件操作
内存: free-m硬盘: df-h负载(1表示已满): w/topCPU个数和核数 :cat /proc/cpuinfo fdisk 格式化磁盘文件操作根目录 /家目录 /home临时目录 /tmp配置目录 /etc用户程序目录 /usr ls 查看目录下的文件ls -al 查看目录下的文件 ===== lltouch 新建文...原创 2018-08-02 15:47:59 · 548 阅读 · 0 评论 -
Linux命令
命令软件包管理器 yum安装软件 yum卸载软件 yum remove xxx搜索软件 yum search清理缓存 yum clean packages列出已安装的软件 yum list软件包信息 yum info原创 2018-08-02 15:38:31 · 124 阅读 · 0 评论 -
绝对路径和相对路径
绝对路径:是从盘符开始的路径,形如C:\windows\system32\cmd.exe相对路径:是从当前路径开始的路径,假如当前路径为C:\windows要描述上述路径,只需输入system32\cmd.exe实际上,严格的相对路径写法应为.\system32\cmd.exe其中,.表示当前路径,在通道情况下可以省略,只有在特殊的情况下不能省略。假如当前路径为c:\program f...原创 2018-07-30 14:46:01 · 146 阅读 · 0 评论 -
npm 删除模块查看淘宝镜像清除缓存一系列的操作
npm install rimraf -grimraf node_modulesrimraf是删除模块npm cache clean --force 清理缓存npm prune 删除多余的包npm cache verify 清除缓存rm -rf node_modules && npm install` 删除模块并安装package.json的插件...原创 2018-07-30 14:19:47 · 3204 阅读 · 0 评论 -
eslint语法检查
"no-alert": 0,//禁止使用alert confirm prompt "no-array-constructor": 2,//禁止使用数组构造器 "no-bitwise": 0,//禁止使用按位运算符 "no-caller": 1,//禁止使用arguments.caller或arguments.callee "no-catch-shadow": 2,//禁止catch子句参数...转载 2018-04-09 18:20:36 · 691 阅读 · 0 评论 -
git remote prune origin
在你经常使用的命令当中有一个git branch –a 用来查看所有的分支,包括本地和远程的。但是时间长了你会发现有些分支在远程其实早就被删除了,但是在你本地依然可以看见这些被删除的分支。你可以通过命令,git remote show origin 来查看有关于origin的一些信息,包括分支是否tracking。Local refs configured for ‘git push’,这一栏说明...转载 2018-04-02 10:59:22 · 739 阅读 · 0 评论 -
JavaScript模块规范commonJS/AMD/UMD/CMD
转载 2017年03月21日 10:34:00JavaScript模块规范在任何一个大型应用中模块化是很常见的,与一些更传统的编程语言不同的是,JavaScript (ECMA-262版本)还不支持原生的模块化。Javascript社区做了很多努力,在现有的运行环境中,实现"模块"的效果。通行的JavaScript模块规范主要有两种:CommonJS、AMD、UMD、CMD等CommonJSCom...转载 2018-04-09 10:14:23 · 457 阅读 · 0 评论 -
【React Native】常见的函数绑定方法
[html] view plain copy<span style="font-family:Arial, Helvetica, sans-serif;background-color:rgb(255,255,255);">函数绑定: 函数进行 bind(绑定) 可以确保在函数中的 this 作为组件实例的引用,也就是说你想在自定义的函数中使用this,那么请先进行将此函数bind(t...原创 2018-03-20 10:52:48 · 552 阅读 · 0 评论 -
react native 多语言国际化组件react-native-i18n Xcode配置
首先安装,运行:npm install react-native-i18n --save在Xcode Libraries Add files to node_modules找到RNI18n.xcodeproj添加进去即可,之后在target点击 Build Phases找到Link Binary With Libraries添加libRni18.a文件就可以啦.接下来npm start原创 2018-02-07 17:54:35 · 2381 阅读 · 0 评论 -
redux-persist
registerUser: function (user, success, fail) { API.registerUser(user, function(userServer){ var localUser = UserLocalStorage.serverUserToLocalUser(userServer); UserLocalStorage.原创 2018-01-08 17:11:44 · 3556 阅读 · 1 评论 -
全面的前端开发面试题
Doctype作用?标准模式与兼容模式各有什么区别? (1)、声明位于位于HTML文档中的第一行,处于 标签之前。告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。 (2)、标准模式的排版 和JS运作模式都是以该浏览器支持的最高标准运行。在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作。原创 2017-04-20 16:53:11 · 979 阅读 · 0 评论 -
Input 只能输入数字,数字和字母等的正则表达式
JS只能输入数字,数字和字母等的正则表达式1.文本框只能输入数字代码(小数点也不能输入)<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')" />2.只能输入数字,能输小数点.<input onkeyup...原创 2019-05-10 17:42:02 · 8407 阅读 · 0 评论