
前端基础及杂谈
UIEngineer
玩中学!
展开
-
javascript正则表达式
实例解析如下: 代码如下:var patt1 = new RegExp("hello");var patt2 = /world/;----------// test()方法检索字符串中的指定值,返回true或falsevar pat = /my/;var str = "mycode is my code...";console.log(pat.test(str)); // true-原创 2018-01-14 10:00:44 · 161 阅读 · 0 评论 -
正则表达式的使用
正则写法 [abc]查找方括号之间的任何字符var str = "Is this all there is?";var patt1 = /[a-h]/g;console.log(str.match(patt1));[^abc]查找任何不在方括号之间的字符var str = "hello china";var patt1 = /[^china]/g;console.log(str.match(原创 2018-01-14 10:01:53 · 224 阅读 · 0 评论 -
javascript模块化的概念解读
一、模块化的概念解读 AMD是RequireJS在推广过程中对模块定义的规范化产出。异步加载模块。依赖前置,提前执行。Define定义模块define([‘require’,’foo’],function(){return});Require加载模块(依赖前置)require([‘foo’,’bar’],function(foo,bar){});CMD是SeaJS在推广过程中对模块原创 2018-01-14 22:08:07 · 232 阅读 · 0 评论 -
RequireJS的应用
1.案例1 index.html<!-- 定义主入口文件 main.js --><script data-main="js/main.js" src="https://cdn.bootcss.com/require.js/2.3.5/require.min.js"></script>main.jsconsole.log("222");结果如下: 2.案例2文件目录如下: index.原创 2018-01-15 20:35:39 · 217 阅读 · 0 评论 -
资深前端开发工程师该掌握什么?
经验分享 - 至少7年+以上项目经验,踩过并解决过很多坑;浏览器内核团队协同造积木(写出属于自己的框架,并放到github上去开源等),造积木需要你读懂了很多源码,比如jquery的源码等,知道设计模式原创 2018-01-10 11:58:21 · 1134 阅读 · 1 评论 -
面向对象的css
1.OO CSS的概念解读 OO CSS将页面可重用元素抽象成一个类,用Class加以描述,而与其对应的HTML即可看成是此类的一个实例。2.OO CSS的作用和注意事项作用 A.加强代码复用以便方便维护。 B.减小CSS体积 C.提升渲染效率 D.组件库思想、山歌布局可共用、减少选择器、方便扩展。注意事项 1.不要直接定义子节点,应把共性声明放到父类。 实例: 2.原创 2018-01-10 20:57:40 · 373 阅读 · 0 评论 -
Vue + Webpack打造todo应用基础理论
配置开发时前端工程 实现一个简单的TODO应用 优化配置达到上限标准搭建前端工程 网络优化 API定制 node.js层一、前端工程二、webpack三、vue代码开始 终端输入npm init生成package.json文件终端输入 cnpm install i webpack vue vue-loader安装相关依赖终端输入cnpm i css-loader vue-template原创 2018-02-16 15:46:52 · 523 阅读 · 0 评论 -
做前端需要学的东西
CSS不能编程?用Less、Sass、Stylus、甚至直接用 Absurd,框架除了Bootstrap还有很多。 JS写多了很麻烦?jQuery。 移动开发?Zepto.js。 结构不好?找框架,Backbone.js是MVC,AngularJS和Ember.js是MVVM,Twitter还弄了个事件驱动框架Flight。 库多了要优化加载?RequireJS。代码质量成问题?Jas...转载 2018-07-14 13:18:31 · 461 阅读 · 0 评论