js的点点滴滴
枭鹏
程序员的一生时间90%是用在code上,而剩余的10%是live in the world,
努力是为更好的生存,打拼是为更有尊严的活着!
工作室:http://1.zxhweb.applinzi.com/ck/html/index.html
展开
-
最新今日头条面试题目(js闭包、原型、继承、作用域)(2016)
考察js中比较核心的几个知识点,闭包、原型链、继承、作用域原创 2016-09-30 11:12:45 · 10948 阅读 · 2 评论 -
Angular表达式 vs. Js 表达式
表达式(Expressions)是类Javascript的代码片段,通常放置在绑定区域中(如{{expression}})。表达式通过$parse服务(http://code.angularjs.org/1.0.2/docs/api/ng.$parse)解析执行,这很容易让人将angular视图表达式联想为javascript表达式,但这并不完全正确,因为angular不是通过javascript原创 2015-03-12 13:33:29 · 503 阅读 · 0 评论 -
js中的this指向问题及解决方案
js中存在很多的坑,如果没有仔细的研究那是很难无法了解他的问题的,对于js中的指向问题也是es5及以前的bug,定义时与执行时的this指向不一样,现在es6使用箭头函数作了纠正。原创 2016-10-16 00:16:22 · 2651 阅读 · 0 评论 -
js正则表达式
正则表达式在我们的程序中用得非常广泛,其执行效率高。极大优化程序的效率、提高代码的整洁度。 用途: 检索或替换:各个编辑器中有正则表查找、替换功能,快速查找、替换那些符合某个表达式的文本内容。 表单验证:项目中使用做表单验证,比如表单邮箱、手机号、ID验证等等。 内容提取:提取符合某个正则规则内容。表达式表达式字符表 正则字符 含义 举例说明 ^ 开...原创 2016-10-16 10:45:30 · 395 阅读 · 0 评论 -
js 字符串日期转换成年-月-日
//格式化日期,传入数字或则字符串格式的日期,解析出2018-01-21格式日期var regExp = new RegExp(/(\d{4})(\d{2})(\d{2})/);var pattern = /(\d{4})(\d{2})(\d{2})/;return dateString.replace(pattern, '$1-$2-$3');dojo实现例如将20130222转换成...原创 2017-03-23 18:49:10 · 2363 阅读 · 0 评论 -
echarts 项目使用总结
echarts项目使用总结在各种网站分享的echrts使用方式都是只给出写一个简单的demo,数据都是伪数据,而我将总结在真实的项目过程中使用echarts的开发过程以及遇到的问题。定义基于html5 Canvas,是一个纯Javascript图表库echrts原理1. echarts是基于javaScript开发的,涵盖js、html、css的等技术2. 在技术上主要是采用html5的can原创 2017-04-13 11:17:22 · 5575 阅读 · 0 评论 -
XMLHttpRequest: 网络错误 0x2f78,…00002f78
常在河边走,怎能不湿脚,在web前端开发的过程中总是遇到很多关于IE的故事。一个get请求,传了一个json对象,包含一串参数,在IE上就出现了这个问题:XMLHttpRequest: 网络错误 0x2f78, 由于出现错误 00002f78 而导致此项操作无法完成, 如图: 于是追究了半天,终于莫名发现get请求的url上的参数存在乱码的情况,于是就比较惊讶了,网上看了很多类...原创 2018-03-21 19:39:14 · 7762 阅读 · 0 评论 -
关于书写angular ts文件的时候的提示语:file should end with a newline (eofline)、Missing semicolon (semicolon)
ts提示语总结对于刚刚接触ts的鸟来说这些提示也是无比的陌生。 比如: - file should end with a newline (eofline): 文件应该以空行结尾,在ts的代码最后打一个空行就行了。 - Missing semicolon (semicolon): 缺少分号, 在ts的语句后指定位置加上分号即可。 - missing whitespace (whites...原创 2018-05-02 23:19:48 · 5578 阅读 · 0 评论 -
如何去掉html<a>标签的hover数据
最近遇到测试提的一个问题为了安全,不要在 <a>标签hover时展示数据,效果如下图所示:在很多的网站中随处可见这种 <a>标签hover的时候会呈现链接的方法参数数据,这样无疑降低了系统的安全性,那么如何处理掉。采用onclick方法,不要将超链接的方法写到href上面以下是两种做法对比 <a href=’javascript:TAVer...原创 2018-05-24 09:54:06 · 10451 阅读 · 0 评论 -
angualr js中的angular.bootstrap的使用
1、angular.bootstrap(document.documentElement);使用 angular.bootstrap来显示地做初始化工具,参数指明了根节点,装载的模块(可以是多个模块)。2、调用angular.bootstrap,让angular去将模版编译为一个可执行的,双向绑定的应用!原创 2015-03-11 23:17:57 · 595 阅读 · 0 评论 -
如何认识Angularjs
AngularJS怎样使得web应用更智能更灵:使用Angularjs作为客户端开发框架的项目开发。主要利用asp.net web api作为restfull服务提供框架和angularjs结合。Angularjs作为html的扩展,旨在建立一个丰富的动态web应用,通过Directive建立一套html扩展的DSL模型,利用PM模式变形MVVM(在网上很多称MVC模式,本人认为在angula转载 2015-03-15 07:37:07 · 507 阅读 · 0 评论 -
正则表达式
人与动物的最大区别是人能思考什么是正则表达式:正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配起源: 正则表达式的“鼻祖”或许可一直追溯到科学家对人类神经系统工作原理的早期研究。在1956 年,出生在被马克·吐温(Mark Twain)称为“美国最美丽的城市之一”的哈特福德市的一转载 2015-03-31 20:48:07 · 314 阅读 · 0 评论 -
js字符串转数字
对于js中字符串转数字的方法很多,现在我来总结下大概的思路有:1、利用js变量弱类型 '12'-0 实现转换成数字2、利用js中的Number('12') 以及Number.parseInt('12') 、Number.parseFloat('12') 强制类型转换 3、利用js中的全局的parseInt('12') 、parseFloat('12')两个转换函数4、+原创 2016-09-14 18:54:33 · 611 阅读 · 0 评论 -
js中各进制之间的相互转换
/** * 对于js里面各个进制之间的相互转换其实是很简单的,通过 m.toString(n); m 为要转换的数字,n 为要转换成的进制。 * 这里要注意一点 m 的区间为[2,36] (可在2到36之间进行转换) 如果不在这个区间的转换是不支持的。 * 当然平时一般是2、8、10、16进制之间的转换 */ var aa = 32; //将aa转换成了16进制 docume原创 2016-09-12 23:21:41 · 5415 阅读 · 0 评论 -
ajax提交的同步与异步
ajax的提交分为同步提交和异步的提交方式,所以在提交数据的时候应该注意他的I提交的逻辑顺序,与其执行的先后顺序。1、同步提交时设置属性:async:false,时为同步的ajax请求,执行结果为:同步的意思就是说一旦前一个请求发出,前端就去等待它的响应,响应完成以后,然后再去执行下一个方法。2、异步提交时不设置属性或者设置async:true,, 异步的意思就是说一旦之前请求一发出,前端原创 2015-08-04 14:25:44 · 647 阅读 · 0 评论 -
什么是angular js指令
angular js指令将其理解为AngularJS操作HTML element的一种途径。所有的内置指令的前缀都为ng,不建议自定义指令使用该前缀,以免冲突。 对于指令,可以把它简单的理解成在特定DOM元素上运行的函数,指令可以扩展这个元素的功能,他的职责是修改DOM结构并将作用域和DOM连接起来。指令:内置指令ng-app、ng-model、ng-form、ng-controlle原创 2015-03-19 08:04:11 · 769 阅读 · 0 评论 -
angular js指令(directives)及其例子
{{name}} My name is {{name}} 也就是说根下的作用域都可以访问它,不建议过度使用$rootScope,免得全局变量满天飞,效率又差又难管--> {{ someProperty }} $rootScope也包原创 2015-03-17 12:42:59 · 513 阅读 · 1 评论 -
How to use ngMessages in AngularJS
" style="background-color:rgb(255,255,255)">如何使用AngularJS ngMessages:" style="background-color:rgb(255,255,255)">ngMessages是AngularJS 1.3的形式撕心裂肺的错误消息的一个新功能形式AngularJS是一个与喜悦,因为他们自然工作过的形式在HTML中是如何工作的基翻译 2015-03-17 18:48:43 · 487 阅读 · 0 评论 -
创建angular js指令
如何创建angualr js指令,原始的angualr js指令很多,可是要想有个更符合自己的想要的功能,那么就得自己创建指令:/创建指令模块 (或者检索现有模块) (实例):var m = angular.module("myApp");// 创建"my-dir"指令 myApp.directive("myDir", function() { return {转载 2015-03-26 20:16:28 · 649 阅读 · 0 评论 -
对指令(directives)的认识
angular js指令将其理解为AngularJS操作HTML element的一种途径。所有的内置指令的前缀都为ng,不建议自定义指令使用该前缀,以免冲突。 对于指令,可以把它简单的理解成在特定DOM元素上运行的函数,指令可以扩展这个元素的功能,他的职责是修改DOM结构并将作用域和DOM连接起来。现今市场上的前端框架也只有AngularJS 拥有自定义指令的功能,并且Angular原创 2015-03-30 19:16:23 · 842 阅读 · 0 评论 -
JVM_Bind
java.net.BindException: Address already in use: JVM_Bind纠结了一番,结果查了一下子,原来是由于java虚拟机端口被占用的问题。解决办法是:1、关掉server服务。2、启动任务管理器,找到所有与java相关的进程关掉。3、重启eslipce。问题就解决了。原创 2015-04-03 20:49:05 · 599 阅读 · 0 评论