JS 心得总结】的更多相关文章

還記得第一次寫網站的時候,我無意間寫成了 SPA(single page application),當時還沒有SPA這個詞,後來因為廣告主需要不同 url location 頁面的廣告展示,只好把部分網站改成一般網頁.但是一直以來我對於提高整體溝通效率以及使用端的回應效率抱持相同的想法,希望能夠把更多回應放到 client 處理,讓server 做好 api 提供者的角色,可以讓網站回應更即時而親切,這篇心得文不會詳細走訪每個技術層面,而是提供概括的入門使用情況. 現在client-side j…
1.浏览器关闭事件监听(http://pengjianbo1.iteye.com/blog/507569,http://bbs.csdn.net/topics/360152711) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns=&…
简化代码,使页面简洁! web前端开发——将界面更好呈现给用户! 要了解在不同浏览器上的兼容情况.渲染原理和存在的bug! 网站性能优化.SEO: 代码的可维护性.性能: 网站重构的本质:建立一个前端灵活的MVC框架,代码具有复用性: web标准:结构.样式和行为的分离:理想状态下,网页源代码由html文件.css文件和js文件组成! 高质量的代码:精简.重用.有序,符合web标准: js要有常用效果和功能的积累:js类库封装了跨浏览器兼容的特性并扩展了功能: 最基本要求是CSS能兼容IE6.I…
child和tags都是[{id:1,value:'a'}]的格式,当点击一级标签,要看二级标签是否已经被选中,如果被选中,则清除出去 如果用for循环 再splice的话 当删除掉了一个元素后,数组的索引发生的变化,造成了程序的异常 所以要用while的方式 const arr = child.childList.map(item => item.id) let i = this.tags.length while (i--) { if (arr.includes(this.tags[i].i…
在外部引用自己编辑的js时建立链接写在头部中是会出错的,如下图 错误如下: 这是一个是我初学时遇到的一个算是低级错误吧,看到这个错误,我以为的是我引用的js中编辑的代码是不是哪里写错了,但是看了好多遍代码没有问题,我就看看是不是我链接的问题,一试果然出现在链接的位置上,我应该把它放到body里的.…
在写本文之前要问自己几个问题,来说明为什么要这么做: 为什么在html中使用vue.js? vue.js已经趋于成熟,个人感觉比jquery要好用的多,但是在node环境下使用vue.js不用使用SSR后端渲染的情况下SEO并不友好,所以就想着在html直接引用vue.js当做jquery使用. 为什么不使用SSR后端渲染? 因为本人搞后台开发使用的是JAVA,所以要想SSR必须使用nodejs作为服务端,所以我并没有太多时间学习nodejs 所以最后决定在后台使用thymeleaf模板引擎中使…
<input type="hidden" id="history_chart_json" data-json="#{smartDeviceMonitorAction.jsonData}" value="#{smartDeviceMonitorAction.jsonData}" /> 这个 smartDeviceMonitorAction.jsonData,是后台的一个 JsonObject 对象 toString…
判断一个对象是否为空对象,本文给出三种判断方法: 最常见的思路,for...in...遍历属性,为真则为"非空数组":否则为"空数组" 2.通过JSON自带的.stringify方法来判断: 3.ES6新增的方法Object.keys():…
概述 ES全称ECMAScript,ECMAScript是ECMA制定的标准化脚本语言.目前JavaScript使用的ECMAScript版本为ECMAScript-262. ECMAScript 标准建立在一些原有的技术上,最为著名的是 JavaScript (网景) 和 JScript (微软).它最初由网景的 Brendan Eich 发明,第一次出现是在网景的 Navigator 2.0 浏览器上.Netscape 2.0 以及微软 Internet Explorer 3.0 后序的所有…
原文地址:http://www.devio.org/2016/08/11/React-Native%E4%B9%8BReact%E9%80%9F%E5%AD%A6%E6%95%99%E7%A8%8B-(%E4%B8%8B)/ ES6的特性 何为ES6? ES6全称ECMAScript 6.0,ES6于2015年6月17日发布,ECMAScript是ECMA制定的标准化脚本语言.目前JavaScript使用的ECMAScript版本为ECMAScript-262. 下面我为大家列举了ES6新特性中…