在面试前端开发中,原生JavaScript能力的高低是占比很大的一个体现部分,不少考官会有要求现场写一些JS方法,以下整理了一些前端面试的各种方法,希望能帮到你。
使用ajax的步骤
作为一个开发者,ajax一直都在用,包括jQuery,Extjs,vuejs,react native都封装好了ajax,用于数据交互,但如果抛弃了这些框架,我们该如何使用ajax呢?
前端面试题总结
前端水很深,但我也要试着趟一趟,珍藏了一些易混淆的面试题,避免再次入坑.
javascript之Array对象
Array 对象用于在单个的变量中存储多个值,这个值可以是boolean,string,number,甚至都可以为为object,总之任何值都可以.
总结的postGIS函数
还记得初到公司的时候,就让我看postGIS函数,大概有2000多个,记下来谈何容易,这是官网,看了有大概两天,记录一下经常用到的,描述可能不够贴切,还需自己亲自实践一下.
一个例子认识JavaScript的Web Worker
JavaScript是单线程的,至于为什么,简单地说,JavaScript在进行DOM操作的时候就显得明显了,这个线程修改节点,而另一个线程又删除此节点,这就显得棘手了.但是有了HTML5的web worker特性就出现了类似的多线程.web worker 是运行在后台的 JavaScript,独立于其他脚本,不会影响页面的性能。您可以继续做任何愿意做的事情:点击、选取内容等等,而此时 web worker 在后台运行。
一般来做耗费CPU的事情,比如复杂计算,下面就举一个小例子,记录web worker的使用.
cesium之坐标问题
记录项目中能用到的坐标问题,避免再次入坑.
HTTP错误500.0 - Internal Server Error
北京的事算是忙过去了,就等那边来电话查看了.回过头来看看公司的主打项目,发现却不能打开了,报错:
HTTP 错误 500.0 - Internal Server Error,无法在<fastCGI>应用程序配置中找到<handler> scriptProcessor.
还好IIS提示的信息够多:
模块 FastCgiModule 通知 ExecuteRequestHandler
处理程序 qgis mapserver 错误代码 0x8007010b
看到 应用程序配置 和 qgis mapserver,应该是这个模块没有起作用,就找到项目下的这个文件,发现还在啊,就打开IIS管理器,找到fastCGI设置找到这个应用程序,也没问题,又打开web.config配置文件,找到scriptProcessor节点,发现路径错了,还指向原来的目录,原因是c盘不够大的,我把原来的项目移到了其他盘,然而配置文件还去找那个文件,当然会出错了.
虽然问题是小问题,但他似乎象征着一个解决问题的思路,特此记录一下,顺便表示:微软大法好!!!
ES6语法之Set和Map
空闲下来,读了读<
cesium加载3dmax模型遇到的问题
北京的项目中,拿到了.max格式的模型,记录一下.max文件导出gltf的正确方式.